| 软件测试基础知识:测试原则 | 当前位置: 首页> 学习中心> 小白入门> 详情 |
1、所有的软件测试都应追溯到用户需求
必须满足用户需求
2、尽早地和不断地进行软件测试
问题发现越早,解决问题的代价就越小,这是软件开发过程中的黄金法则
3、不可能完全地测试
主要原因:测试所有可能输入是不可能的、系统或程序的所有路径不可能全部执行、无法发现需求规格说明书本身的错误、不可能穷尽所有输出
4、增量测试,由小到大
由小到大的测试策略指的是软件测试对象的粒度,先测试子程序、类、构件,再逐步将其组合成较大的模块(或子系统)进行测试
5、避免测试自己的程序
主要原因:由程序员承认自己写的程序有缺陷往往比较困难等原因
6、设计完善的测试用例
测试用例的设计是测试工作的核心内容,应该尽可能地设计得周密细致。测试用例设计完成后需要进行评审
7、注意测试中的群集现象
测试中发现的80%的错误可能来自20%的程序代码
8、确认缺陷的有效性
缺陷A可能导致缺陷B的产生,缺陷A修复后,缺陷B可能自然消失
9、合理安排测试计划
测试计划给出什么时间地点由谁来怎样完成什么任务
10、进行回归测试
回归测试是对修正缺陷后的应用程序进行测试,以确保缺陷被修复,并且没有引入新的软件缺陷
11、测试结果的统计和分析
只有对测试的输出信息进行深入的统计、分析和比较,才能给出清晰的错误原因分析报告
12、及时更新测试
在测试过程中,出现需求变更、设计变更等情况时,都要及时更新测试
更多软件测试相关推荐:
文章来源:网络 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8103),我们将立即处理