测试 — 何时与谁? testing-when-and-with-whom

各种角色可以参与测试和项目开发的各个阶段。

测试团队
负责……
当……
开发团队
开发团队负责您的单元测试和某些集成测试。
这些测试首先在链中,尽管在开发期间会重复/扩展。
质量保证团队

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

这些是中性的、专注的测试者 — 软件界的一条金科玉律始终规定,开发人员永远不应测试自己的作品。

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

第一个功能版本应该提供给测试人员(如果可能)。 尽管早期的临时版本可能会产生许多错误,但它可以就关键问题提供早期反馈。
客户测试团队

根据所选的项目模型,可能计划让客户团队成员参与测试,尤其是来自客户站点的作者。

这是有利的,因为它:

  • 向客户提供所开发项目的经验。

  • 提前提供客户的反馈。

  • 用户通常根据以前的经验来表达他们的要求;尽早让客户参与测试,从 动手实践 的经验来增加他们对新项目的体验。

再次重申,早期参与是好的,尽管客户使用的任何版本都应是稳定的,并具有合理的功能。

第一印象总是很重要的。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2