测试计划

一、我们是否需要测试,直到我们的软件是完美的?
          作为初级编程者的我们难以避免错误,测试对我们而言不可或缺。为使网站更加友好,提高用户的体验,我们坚持通过测试来改进。我们需要不断测试,但不是直到我们的软件是完美的,因为没有所谓“完美”的软件,一心追求完美只可能使软件永无止境的被修改却得不到发布,失去了其存在价值。我们要做到的是不断测试我们的软件直到它“足够好”。
二、测试计划
     测试任务:

           功能测试、性能测试、用户界面(UI)测试、安全性与访问控制测试、兼容性测试、回归测试。

           测试角色: 个人博客中“经典用户与场景”中的描述(http://www.cnblogs.com/me-tts/p/5423025.html

           测试环境:

                 软件环境: 

                       操作系统:win7  win8  win10

                       网站开发:Myeclipse

                       数据库:mysql5.7.10

                       服务器:myeclipse2014a  jdk1.6                      

                 硬件环境:

                       见”测试矩阵”

                 测试工具:

                       LoadRunner性能测试工具、 TestDirector

三、对于测试来说什么是“足够好”?

      软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。所以一个足够好的测试应该保证软件的正确性、完整性、安全性和质量。

四、“退出的标准”是什么?  
     1、测试用例设计已经通过评审 
     2、核心代码100% 经过Code Review      
     3、测试功能覆盖率达到100%      
     4、测试代码行覆盖率不低于80%      
     5、所有发现缺陷至少60%都纳入缺陷追踪系统且各级缺陷修复率达到标准      
     6、不存在严重缺陷      
     7、不影响用户体验的缺陷允许存在      
     8、按照测试用例完成了所有规定单元的测试      
     9、软件功能与设计一致
五、每个项目团队定义什么是你的beta版本“足够好”?你的测试矩阵是什么?
1、什么是我们团队的beta版本“足够好”?    

   (1)初期设计构想基本完成    

   (2)软件整体界面简洁明了          

   (3)用户体验基本满意           

   (4)软件功能基本完备          

   (5)通过测试矩阵

2、测试矩阵如下:
 

我们的测试矩阵:

  用户类型 屏幕分辨率 操作系统

操作系统

(缺省语言)

网络速度 浏览器 组合总数
  管理员 QVGA(240× 320像素) win7 中文简体 拨号
UC浏览器
 
 

一般用户

 

HVGA(480×320像素) win8.1 中文繁体 ADSL   猎豹浏览器  
  游客 VGA(640×480像素) win10 英文 局域网      
    WVGA(800×480像素)            
变量数目 3 4 3 3 3 2 648
原文地址:https://www.cnblogs.com/0jingyesi0/p/5611187.html