本文主要是介绍第八章 软件测试简记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第八章 软件测试软件测试:在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行差错和纠正。
软件测试的目标:
1.用最少的人力、时间找出软件潜在的各种错误和缺陷;
2.能够确认软件实现的功能和用户需求上是一样的;
3.能够收集到足够的测试结果为软件可靠性提供依据;
软件测试的任务:根据软件开发各个阶段的文档资料和程序的内部结构,精心设计一组“高产”的测试用例,
利用这些用例执行程序,找出软件中潜在的错误和缺陷。
软件测试的原则:
1.尽早的和不断地进行软件测试;
2.程序员小组应当避免测试自己的程序;
3.测试要有合法输入也要有非法输入;
4.测试用例要有输入数据和预期结果;
5.修改程序之后要走回归测试;
6.注意测试群集现象;
7.严格执行,避免随意性;
8.测试结果要做全面的检查;
9.妥善保留一切测试过程文档,为维护提供方便。
软件测试的方法:静态分析技术+动态测试技术
静态分析技术:
1.人工测试;
2.计算机辅助静态分析;
动态测试技术:
1.白盒测试法:逻辑覆盖测试,基本路径覆盖测试;
2.黑盒测试法:等价类划分,边界值分析,比较测试,错误猜测,因果图;
这篇关于第八章 软件测试简记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!