51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4652|回复: 1
打印 上一主题 下一主题

[转贴] 软件测试缺陷管理中应该遵循的那些原则

[复制链接]
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 1027 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-7-8 10:19:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    任何工作的开始都需要一定的流程和计划,软件测试也不例外。做好早期思考才有助于后续工作的发展。一航网络的编辑将向您介绍在什么情况下需要进行软件测试。
      软件测试原理:
      ①所有测试应追溯到用户要求。
      ②软件测试人员的座右铭是“尽快,连续地进行软件测试”。
      ③由于软件的复杂性和抽象性,在软件生命周期的各个阶段都可能发生错误。因此,软件测试不应被视为软件开发的独立阶段,而应贯穿于软件开发的每个阶段。在舞台上。测试工作应从软件开发的需求和设计阶段开始,并编写相应的测试文档。
      ④不可能进行完整的测试,因此需要终止测试。
      ⑤如果要进行完整的测试,则不可能在有限的时间和资源下找出所有软件缺陷和错误以使软件完美。主要有以下三个原因:①输入太大; ②输出太多。 ; ③路径组合过多。
      ⑥测试无法显示软件的潜在缺陷:测试可以发现并报告发现的软件缺陷和错误,但是不能保证发现所有软件缺陷和错误。
      ⑦充分注意集体测试中的聚类现象(第28个定理):经验表明,在测试的程序段中,如果发现的错误数量很大,则剩余的错误数量也很大。缺陷八分之二定理是指,在正常情况下,80%的软件缺陷发生在20%的功能区域中。在测试过程中,主要的人力和精力被投入到测试这20%的功能区域中。
      ⑧开发人员应避免检查自己的程序:基于心理因素,在自己的程序中暴露问题总是一件不愉快的事情,并且他们不愿意拒绝他们的工作;由于思想固定,人们很难发现自己的错误。因此,为了达到测试目的,应使用客观,公正,严格的独立测试部门或独立的第三方测试机构进行测试。
      ⑨尝试避免测试的随意性:应从工程学的角度理解测试。这是一项有组织的,计划的且分步的活动。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-3 17:10 , Processed in 0.085010 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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