软件测试的原则

作者: 云层_ | 来源:发表于2018-11-27 00:18 被阅读68次

  测试显示缺陷的存在

测试可以显示缺陷的存在,但不能证明系统不存在缺陷。测试可以减少软件中存在未被发现缺陷的可能性,但即使测试没有发现任何缺陷,也不能证明软件或系统是完全正确的。

 穷尽测试是不可能的

除了小型项目,进行完全(各种输入和前提条件的组合)的测试是不可能的。通过运用风险分析和不同系统功能的测试优先级,来确定测试的关注点,从而替代穷尽测试。

 测试尽早介入

在软件或系统开发生命周期中,测试活动应该尽可能早的介入,并且应该将关注点放在已经定义的测试目标上。

 缺陷集群性(80-20原则)

版本发布前进行的测试所发现的大部分缺陷和软件运行失效是由于少数软件模块引起的。

 杀虫剂悖论

采用同样的测试用例多次重复进行测试,最后将不再能够发现新的缺陷。为了克服这种“杀虫剂悖论”,测试用例需要进行定期评审和修改,同时需要不断增加新的不同的测试用例来测试软件或系统的不同部分,从而发现潜在的更多的缺陷。

 测试活动依赖于测试背景

针对不同的测试背景,进行的测试活动也是不同的。

 不存在缺陷的谬论

假如系统无法使用,或者系统不能完成客户的需求和期望,发现和修改缺陷是没有任何意义的。

 、以bug数量和严重性论英雄的不可行

相关文章

  • 软件测试新七大原则

    现代软件测试目标 加速可交付质量的达成 现代软件测试原则是从敏捷测试自然发展而来,通过这七项原则,测试人员将从传统...

  • 软件测试之新手小白入门教程

    1、软件生命周期 2、软件生命周期详解 3、软件测试的基本流程 4、软件测试的原则 5、软件测试的分类 6、软件测...

  • 软件测试分类

    软件测试存在的意义是什么:提高软件质量、缩短软件周期、提高用户体验 软件测试的原则:1、应该尽早介入2、所有的测试...

  • 也说软件测试的原则

    文|灼灼 主题:谈软件测试的原则如何更好地运用在测试过程中。 1. 常见的软件测试的7个原则:1.测试尽早介入2....

  • 软件测试原则

    1.所有的测试要追溯到用户的需求,一切从用户角度出发。 .2.测试应尽早地介入 3.测试无法穷举 4.避免开发者自...

  • 现代测试新七大原则

    导语 熟悉软件测试理论的都知道,在软件测试领域有软件测试七大原则(可参见ISTQB测试基础大纲) 测试显示缺陷的存...

  • 软件测试的原则

    测试显示缺陷的存在 测试可以显示缺陷的存在,但不能证明系统不存在缺陷。测试可以减少软件中存在未被发现缺陷的可能...

  • 软件测试的原则

    1.测试用例需要覆盖有效和无效的输入情况 2.对每一条测试用例的输入,执行步骤和预期结果都应写明白---根据设计文...

  • 软件测试理论总结

    一、原则问题 软件测试从不同的角度出发会派生出两种不同的测试原则,从用户的角度出发,就是希望通过软件测试能充分暴露...

  • 软件测试:测试一个网站

    一、软件测试的原则 1、软件测试应尽早执行,并贯穿于整个软件生命周期 2、软件测试应追溯需求 3、测试应由第三方来...

本文标题:软件测试的原则

本文链接:https://www.haomeiwen.com/subject/vlutxqtx.html