行业动态

软件测试的原则是什么?

  测试是一项非常复杂的、创造性的和需要高度智慧的挑战性的工作。测试一个大型程序所要求的创造力,可能要超过设计那个程序所要求的创造力。软件测试中很重要的一个方面是人的心理问题,一些直观上看是很显而易见的至关重要的原则,总是被人们忽视。

软件测试的原则是什么?

  确定预期输出(或结果)是测试情况必不可少的一部分,如果事先无法肯定预期的测试结果,往往会把看起来似是而非的东西当成正确的结果。必须提倡用事先精确对应的输入和输出结果来详细检查所有的输出。

  程序设计机构不应测试自己的程序,程序员也应避免测试自己的程序。软件测试的出发点是找错误,要让程序设计机构和程序员在测试自己的程序时持否定的态度是困难的。除了这个心理学问题外,还要注意:程序中可能包含由于程序员对问题的叙述或说明的误解而产生的错误。如果是这种情况,让程序员测试自己的程序时往往是不能发现问题的。以上的看法并不意味着程序设计机构或程序员不能调试自己的程序,而是强调,由第三方来进行程序测试会更有效、更成功。

  一般而言,测试计划可以在需求分析完成后开始,详细的测试用例定义可以在设计模型被确定后立即开始,因此,所有测试可以在任何代码被编写前进行计划和设计。

  >Pareto原则应用于软件测试。Pareto原则意味着测试发现的错误中的80%很可能集中在20%的程序模块中。

  >测试应从“小规模"开始,逐步转向“大规模”。即从模块测试开始再进行系统测试。

  >穷举测试是不可能的,因此,在测试中不可能覆盖路径的每一种组合,然而,充分覆盖程序逻辑,确保覆盖程序设计中使用的所有条件是有可能的。

  >为达到最佳的测试效果,提倡由第三方来执行测试。

  以上内容为大家介绍了软件测试的原则是什么,本文由多测师亲自撰写,希望对大家有所帮助。了解更多相关知识:https://www.duoceshi.com/xwzx-hydt/

新闻资讯

联系我们

联系人:王女士

手机:17727591462

电话:0755-21072941

邮箱:hr@duoceshi.com

地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室

用手机扫描二维码关闭
二维码