软件测试基础知识:测试原则
发布时间:2026-04-01

1、所有的软件测试都应追溯到用户需求


 必须满足用户需求


2、尽早地和不断地进行软件测试 


 问题发现越早,解决问题的代价就越小,这是软件开发过程中的黄金法则


3、不可能完全地测试


主要原因:测试所有可能输入是不可能的、系统或程序的所有路径不可能全部执行、无法发现需求规格说明书本身的错误、不可能穷尽所有输出


4、增量测试,由小到大


 由小到大的测试策略指的是软件测试对象的粒度,先测试子程序、类、构件,再逐步将其组合成较大的模块(或子系统)进行测试


5、避免测试自己的程序


主要原因:由程序员承认自己写的程序有缺陷往往比较困难等原因


6、设计完善的测试用例


测试用例的设计是测试工作的核心内容,应该尽可能地设计得周密细致。测试用例设计完成后需要进行评审


7、注意测试中的群集现象


测试中发现的80%的错误可能来自20%的程序代码


8、确认缺陷的有效性


缺陷A可能导致缺陷B的产生,缺陷A修复后,缺陷B可能自然消失


9、合理安排测试计划


测试计划给出什么时间地点由谁来怎样完成什么任务


10、进行回归测试


回归测试是对修正缺陷后的应用程序进行测试,以确保缺陷被修复,并且没有引入新的软件缺陷


11、测试结果的统计和分析


只有对测试的输出信息进行深入的统计、分析和比较,才能给出清晰的错误原因分析报告


12、及时更新测试


在测试过程中,出现需求变更、设计变更等情况时,都要及时更新测试

 


更多软件测试相关推荐:

软件测试更多干货文章

软件测试就业培训


  文章来源:网络  版权归原作者所有

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8103),我们将立即处理

相关阅读