测试 — 何时与谁一起?

测试和项目开发的各个阶段可能涉及各种角色。

测试团队 负责…… 当...
开发团队 开发团队负责您的单元测试和一些集成测试。 这些测试在链中处于首位,但在开发过程中会重复/扩展这些测试。
质量保证团队

您将需要质量保证团队(无论规模大小如何)来进行功能和性能测试。

这些是中性的专业测试人员 — 软件的黄金法则始终规定,开发人员绝不应测试自己的工作。

此团队的成员可能来自“日”项目团队、合作伙伴和/或您的客户团队。

第一个函数版本应当提供给测试人员(尽快切合实际地提供)。 尽管提前发布临时版本可能会产生大量错误,但它可以就关键问题提供早期反馈。

客户测试团队

根据所选项目模型,可能会为客户团队成员(特别是客户站点的作者)计划参与测试。

优势在于:

  • 为客户提供正在开发的项目的体验。

  • 提供客户的早期反馈。

  • 用户往往根据以往的经验来表达自己的需求;尽早让客户参与测试,从实际操作体验角度来讲,可增加他们对新项目的体验。

同样,早期参与也是好事,不过客户使用的任何版本都应该是稳定的,并且具有合理的功能。

第一印象始终很重要。

在此页面上