软件测试质量保证
主要只是点
软件需求是度量软件质量的基础,不符合需求的软件就不具备质量, 在各种标准中定义了一些开发准则,用来指导软件人员工程化的方法来开发按软件,但是往往会有一些隐含的需求没有明确地提出来
软件质量保证策略
1审查
2复查和管理复查
3测试
结构化软件测试
测试原则:
测试前要认定被测软件有错,不要认为软件没错
要预先确定被测软件的测试结果
要尽量避免测试自己编写的程序
测试要兼顾合理输入与不合理输入数据
测试要以软件需求规格说明书为标准
要明确找到的新错与已找到的旧错成正比
测试是相对的,不能穷尽所有的测试,要根据人力物力安排测试,并选择好 测试用例与测试方法
测试用例留作测试报告与以后的反复测试,重新验证纠错的程序是否有错
测试方法:
静态分析技术:不运行程序直接检查程序的代码是否符合条件:语法、代码量、错误等。
动态分析技术:
白盒子:全面了解程序内部逻辑结构、对所有逻辑路径进行测试
黑盒子:不考虑内部结构,直接进行数据的测试
总结
通过一系列的流程,软件可以得到初步的优化,测试步骤要按照测试方案一步一步来进行。