📜  软件工程中的缺陷发现

📅  最后修改于: 2021-08-24 05:07:07             🧑  作者: Mango

我们知道,技术无法保证不会出现任何缺陷。因此,在修复缺陷所需的成本变得更加昂贵之前,它们应该是一种早期发现缺陷的方法。因此,在向开发团队报告特定缺陷时发现了缺陷,而其他开发人员则确认该缺陷有效。

当测试人员发现软件中的问题时,不一定认为已发现缺陷。为了发现缺陷,测试人员需要向开发人员团队报告缺陷,然后开发团队进一步确认缺陷是有效的。

缺陷发现中的步骤:
缺陷发现通常分为三个步骤:

  1. 发现缺陷:
    发现缺陷仅表示在对系统造成重大问题之前以及在将产品发布给客户之前识别缺陷。并非所有识别出的缺陷都被认为是发现的。有些缺陷根本无效。
  2. 报告缺陷:
    测试人员报告缺陷以供开发团队确认,以便可以分析和修复缺陷。这些缺陷报告可以是手写的或电子的报告。为了使缺陷报告良好,有必要向开发团队提供尽可能多的信息以重现缺陷。测试团队共享的信息将更多,开发团队更容易发现问题并找到解决问题的方法。
  3. 接受缺陷:
    不一定所有要报告的缺陷都是有效的。因此,开发人员接受有效的缺陷,否则拒绝缺陷。如果对缺陷的这种确认是在较晚的阶段进行的,那么它可能会付出高昂的代价。如果缺陷是有效的,则开发团队将进一步解决缺陷并将其对系统的影响降至最低。