51Testing软件测试论坛

标题: 软件测试缺陷管理中应该遵循的那些原则 [打印本页]

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





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2