第二章
测试是为发现错误而执行程序的过程,提高了程序的可靠性或质量
软件测试的原则:
- 测试用例中一个必须部分对预期输出或结果进行定义。
- 程序员应当避免测试自己编写的程序。
- 编写软件的组织不应测试自己编写的软件
- 彻底检查每个执行结果
- 测试用例也应当包含无效和未预料到的情况
- 测试程序也应当检查程序是否做了不该做的。
- 避免测试用例用后即弃。
- 计划测试工作时不应默许假定不会发现错误。
- 程序某部分存在更多错误的可能性,与该部分已发现的错误成正比。
- 软件测试是一项极富挑战性和创造性的的工作。
测试用例必须包括:
a.对输入数据的描述
b.对正确输出结果的描述
第三章
代码检查,走查以及可用性测试是三种主要的测试方法。这三种方法可用在软件开发的任何阶段,包括在一个应用程序编码基本结束或者每一个模块编码结束之后。
1.代码检查:
- 分发材料,检查进程。
- 记录发现的错误
- 确保错误得到改正
用于代码检查的错误列表分为:
- 数据引用错误
- 数据声明错误
- 运算错误
- 接口错误
- 比较错误
- 控制流程错误
- 输入输出错误
- 其他检查
代码走查的优点:一旦发现错误,就可在代码中对其进行定位,降低可调试成本。
2.代码走查
代码走查和代码检查类似。
3.桌面检查
可将其视为一人进行的代码检查或代码走查,效率低。
4.同行评审
同行评审是一种依据程序整体质量,可维护性,可扩展性,易用性和清晰性对匿名程序进行评价的技术,目的为程序员提供自我评价的手段。
以上是我对前三章内容的总结,谢谢阅读!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!