健壮性、恢复性等各类型的测试6)发现问题提交缺陷,并审核缺陷7)修复后,进行回归测试确认bug修复,关闭bug8)编写测试报告及总结9)提交过程文档到知识库。
四.测试覆盖率:1、白盒测试的覆盖率有哪些?如何计算的?1)语句覆盖率:所有的用例运行被测试程序后,执行到的语句所占总语句的比率覆盖率所有用例执行到的语句总语句
2)判定覆盖率:所有的用例运行被测试程序后,执行到的取真取假分支总数所占总分支数的比率覆盖率(所有用例执行到的取真分支数取假分支数)总分支数
3)条件覆盖率:所有的用例运行被测试程序后,执行到的条件取真值假值总数所占总条件取值的比率
f覆盖率:(所有用例执行到条件的取真值取假值)总条件取值数4)判定条件覆盖率:所有的用例运行被测试程序后,执行到的条件取真假值总数与判定真假分支的总数所占总条件取值以及总的判定分支总数的比率覆盖率:(所有用例执行到条件的取值数执行到分支数)(总条件取值总分支的取值)
5)条件组合覆盖率:所有的用例运行被测试程序后,执行到的条件组合总数所占总条件组合的比率所有用例执行到条件组合数总条件组合数
6)路径覆盖率:所有的用例运行被测试程序后,执行到的路径数所占总路径的比率执行到路径数总路径数
2、黑盒测试的覆盖率如何计算?所有测试用例的测试点所占所有需求的测试点的比例,因此,必须将需求的大概的所有测试点分析出来
3、覆盖率越全面越好吗?不是,覆盖率越高,测试设计及执行的成本会越高;因此只要重要的测试点覆盖到就满足覆盖率的要求了
4、常用的白盒测试设计技术逻辑覆盖测试、基本路径测试、程序插装、循环覆盖测试
5、什么是基本路径测试?一种常用的白盒测试用例设计方法,设计用例的步骤如下:1)分析程序的控制流图2)分析控制构造的环路复杂性3)导出基本可执行路径集合4)设计测试用例5)保证程序的每一个可执行语句至少执行一次
f五.用例写作:测试用例应包含的主要项目?答:测试用例编号、测试项目测试标题、重要级别、预置条件、输入数据、操作步骤、预期输出
用例预置条件的作用?答:执行当前测试用例需要的前提条件,如果这些前提条件不满足,则后面的测试步骤无法进行或者无法得到预期结果。前提条件必须是最近接近操作步骤的条件,不要离得太远了。
预期结果可能包含哪些内容?答:当前测试用例的预期输出结果,包括返回值的内容、界面的响应结果、输出结果的规则符合度等等
六.缺陷管理:r