51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1093|回复: 0
打印 上一主题 下一主题

[转贴] 软件测试的五个基本原则

[复制链接]
  • TA的每日心情
    擦汗
    4 小时前
  • 签到天数: 1026 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-12-30 14:10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     软件测试经过了几十年的发展,已经提出了许多基本的测试原则来指导软件测试。制定软件测试的基本原则有助于提高测试工作的效率和质量,使测试人员能够以最少的人力、物力和时间尽快发现软件中的问题。测试人员应在测试原则的指导下开展测试工作。下面是软件测试的五个基本原则。
      1.测试应该基于客户需求
      所有测试工作都应基于满足客户的要求上,从客户的角度来看,最严重的错误是软件不能满足要求。有时候软件产品的测试结果是完美的,但并不是客户最终想要的产品,所以软件产品的开发是失败的,测试工作没有意义。因此,测试应该根据客户的需求配置环境,并根据客户的使用习惯对结果进行测试和评估。
      2.应该尽快进行测试
      软件错误存在于软件生命周期的各个阶段,所以测试要尽早进行,软件测试要贯穿软件生命周期的各个阶段,这样测试人员才能尽早发现和预防错误,降低错误修复的成本。尽早进行测试将有助于测试人员了解软件产品的需求和设计,从而预测测试的难度和风险,制定完善的计划和方案,提高测试效率。
      3.详尽的测试是不可能的
      由于时间和资源的限制,不可能完全测试(各种输入输出的所有组合)。测试人员可以根据测试的风险和优先级来确定测试的重点,从而控制测试的工作量,在测试成本、风险和收益之间取得平衡。
      4.遵循足够好原则
      足够好原则是指测试的投入和产出要适当权衡,形成一个充分的质量评价过程,这个过程是以测试成本为基础的。测试不足不能保证软件产品的质量,但是过度的测试投入会造成资源的浪费。随着测试资源的增加,测试产出也随之增加,但当投入达到一定比例后,测试效果并不会明显增强。因此,测试的投入要根据实际需求和产品质量来考虑,最好能让测试的投入和产出达到一个足够好的状态。
      5.测试缺陷应符合二八定理
      缺陷的二八定理也叫帕累托原理和缺陷聚类效应。一般80%的软件缺陷集中在20%的模块中,缺陷分布不均匀。所以在测试的时候,要抓住主要矛盾。如果我们发现某些模块比其他模块有更多的缺陷,我们应该投入更多的人力和精力来测试这些模块,以提高测试效率。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-29 13:31 , Processed in 0.086876 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表