软件测试的复杂性

作者: 猫_34b5 | 来源:发表于2020-06-25 10:11 被阅读0次

软件测试的复杂性体现在:

》    不可能对程序实现完全测试

》     杀虫剂现象,即为了克服被测试软件的免疫力,软件测试人员必须在不断写新的测试程序,对程序的各个部分进行不断测试,以免被测试软件对单一的测试程序具有免疫力而使软件缺陷不被发现。

》      软件测试的代价不容易掌握,因为随着测试量的增加,测试成本将呈何数倍级上升,而软件缺陷数量降低到某一数值之后将没有明显的变化,寻求最优测试点,掌握好测试工作量是至关重要的。

》      在实际操作过程中,测试人员要进行正确的判断,合理的取舍,根据风险分析来决定哪些故障需要修复,哪些故障可以不修复,即并不是所有的软件缺陷都需要被修复。

相关文章

  • 软件测试的复杂性

    软件测试的复杂性体现在: 》 不可能对程序实现完全测试 》 杀虫剂现象,即为了克服被测试软件的免疫力,软件测试...

  • 08软件测试过程

    一、软件测试的复杂性 1.完全测试是不现实的 在实际的软件测试工作中,不论采用什么方法,由于软件测试情况数量极其巨...

  • 你不可不知的敏捷测试-定义,原则,方法和生命周期

    随着软件开发过程复杂性的不断增加,客户希望得到新软件的期望周期也越来越短,所以软件测试方法需要不断的发展快速适应新...

  • 6 | 设计思想

    系统复杂性 软件系统来源与真实世界的需求,由于现实世界系统的复杂,导致了软件系统的复杂性,其复杂性常常超出了人类认...

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • [译文]HTSM-Product Elements:产品元素

    引言 产品元素是指那些你需要进行测试的东西。软件产品是提供给用户的问题解决方案,具有复杂性和隐蔽性——软件产品有多...

  • 软件测试资料下载、【软件测试】新科海软件测试视频、04【软件测试

    ![软件测试资料下载、【软件测试】新科海软件测试视频、04【软件测试】播布客软件测试系列培训视频、08【软件测试】...

  • 软件测试

    基础篇 软件测试历史 什么是软件测试 软件测试在整个开发过程中的地位 软件测试要素 软件测试类别 软件测试流程、软...

  • 移动App崩溃测试用例设计

    移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为: 环境(大量的设备,各种移动OSs,适应...

  • 移动app崩溃的测试用例测试

    移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为:环境(大量的设备,各种移动OSs,适应频...

网友评论

    本文标题:软件测试的复杂性

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