这篇文章是单独补充和拓展-->C学习语言笔记(五)
目录
前言
这篇文章概念性较强,希望各位可以耐性看完
一.程序测试
程序测试是一种确保程序质量的一种有效手段。测试的主要方式是,给出特定的输入,运行被测程序,检查程序的输出是否与预期结果一致。包含所有可能情况的测试叫穷尽测试。然而,在实际中对输入数据的所有可能取值的所有排列组合都进行测试是不可能的,也是不现实的,。所以程序测试只能证明程序有错,而不能证明程序无错,程序测试的目的就是为了尽可能多地发现程序中的错误因此,程序测试能提高程序质量,但提高程序质量不能完全依赖于程序测试。
A.测试方法分为白盒测试和黑盒测试
1.白盒测试也称为玻璃盒测试或结构测试。
如果程序测试人员对被测试程序的内部结构很熟悉,即被测程序的内部结构和流向是可见的,或者说是已知的,那么可按照程序的内部逻辑来设计测试用例,检验程序中的每条通路是否都能按预定要求工作。
这种测试方法的选取用例的出发点是:尽量让测试