山东公务员考试网计算机常识-软件测试的准则
1、所有测试都应追溯到需求
软件测试的目的是发现错误,而最严惩的错误不外乎是导致程序无法满足用户需求的错误。
2、严格执行测试计划,排除测试的随意性。
软件测试应当制定明确的测试计划并按照计划执行。测试计划应包括:所测软件的功能、输入和输出、测试内容、各项测试的目的和进度安排、测试资料、测试工具测试用例的选择、资源要求、测试的控制方式和过程等。
3、充分注意测试中的群集现象
经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。
4、程序员应避免检查自己的程序
为了达到好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序,要采取客砚的态度是程序不同地存在障碍的。
5、穷举测试不可能
所谓穷举测试是指把程序所有可能的执行路径都进行检查的测试。但是,即使规模较小的程序,其路径排列数也是相当大的,在实际测试过程中不可能穷尽每一种组合。这说明,测试只能证明程序中有错误,不能证明程序中没有错误。
6、妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。
更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!