测试定义:测试是为发现错误而执行程序的过程。做了其应该做的,未做其不应该做的。
成功的:能发现错误就证明它是值得设计的
不成功的:会使程序输出正确结果,但不能发现任何错误
穷举输入测试无法实现,1.无法测试一个程序以确保他时无错的。2.软件经济学。
![](https://img.haomeiwen.com/i12178376/38bf9f1123f22cd9.png)
1.对程序的输入数据的描述
2.对程序在上述输入数据下的正确输出结果的精确描述
软件测试原则:
1.软件测试是为发现错误而执行程序的过程
2.一个好的测试用例具有较高的发现某个尚未发现的错误的可能性
3.一个成功的测试用例能够发现某个尚未发现的错误
代码检查:
1.程序编码人员逐条讲述程序的逻辑结构
2.对着历来常见的编码错误列表分析程序
1)数据引用错误
2)数据声明错误
3)运算错误
4)比较错误
5)控制流程错误
6)接口错误
7)输入/输出错误
网友评论