软件测试学习-正交表,混合正交表,缺陷管理

软件测试方法-设计用例

1.正交表

使用:1.根据取值和控件选择一个合适的正交表(没有符合的正交表,选择同类型正交表,并且优先选择用例多)

    

n:代表列数

:代表测试用例所有的情况     m:代表取值  k:代表控件  

 

  2.列举取值并进行编号,生成取值表

  3.取值表与对应的正交表进行映射

2.混合正交表工具

适用于因素(控件)和水平(取值)不同的场景

1.在excel制作取值表

2.将取值表复制到文本文档(txt),将txt文件复制到allpairs.exe所在(混合正交工具)文件夹下

3.通过cmd命令,cd命令运行allpairs.exe所在的路径,输入 apppairs.exe 刚建的txt文件>运行结果的txt文件(不需要自己建)

3.测试用例方法的选择

1.要测试功能和流程,使用场景法(冒烟测试)

2.要测试输入数据,使用等价类方法,加上边界法

3.要测试条件组合数据,要利用因果图构造判断表

4.配置类软件,组合比较多,使用正交表法

5.测试用例达到覆盖标准,自己添加用例

7.依靠自己经验追加测试用例(错误推断法)

4.软件缺陷

1.软件未达到规格说明书表明的功能

2.软件出现了规格说明书指明不会出现的错误

3.软件功能超出了规格说明书指明的范围

4.软件未达到规格说明书虽未指明但应该达到的目标

5.软件测试人员或用户觉得不好

5.缺陷的表现形式

1.功能,特性没有实现或者部分实现

2.设计不合理,功能不明确,逻辑不清楚或者矛盾

3.实际结果和期望结果不同

4.没有达到规格说明书的性能标准

5.运行出错,崩溃,中断,界面混乱

6.数据不准确,精度不够,不完整和格式不统一

6.缺陷的严重性Severity

1、blocker:即系统无法执行,崩溃,或严重资源不足,应用模块无法启动或异常退出,无法测试,造成系统不稳定。常见的有严重花屏、内存泄漏、用户数据丢失或破坏、系统崩溃/死机/冻结、模块无法启动或异常退出、严重的数值计算错误、功能设计与需求严重不符、其它导致无法测试的错误, 如服务器500错误

2、critical:即映像系统功能或操作,主要功能存在严重缺陷,但不会映像到系统稳定性。常见的有:功能未实现,功能错误、系统刷新错误、数据通讯错误、轻微的数值计算错误、影响功能及界面的错误字或拼写错误

3、major:即界面、性能缺陷、兼容性,常见的有:操作界面错误,边界条件错误,提示信息错误,长时间操作无进度提示,系统未优化,兼容性问题

4、minor/trivial:即易用性及建议性问题

7.缺陷的优先级Priority

1、immediate:即马上解决

2、urgent:急需解决

3、high:高度重视,有时间要马上解决

4、low:在系统发布前解决,或确认可以不用解决

8.软件缺陷的分类

1.系统缺陷

2.数据缺陷

3.数据库缺陷

4.接口缺陷

5.功能缺陷

6.安全性缺陷

7.兼容性缺陷

8.性能缺陷

9.界面缺陷

10.建议

 

posted @ 2019-08-13 23:24  砥砺前行-fung  阅读(419)  评论(0编辑  收藏  举报