测试和项目开发的各个阶段都可以参与到不同的角色中。
测试团队 | 负责…… | 当... |
开发团队 | 开发团队负责您的单元测试和一些集成测试。 | 这些测试是链中的第一项,但在开发过程中会重复/扩展这些测试。 |
质量保证小组 | 您需要质量保证团队(无论大小如何,均适合)进行功能和性能测试。 这些是中立、专业的测试人员——软件的黄金法则始终规定开发人员永远不应测试自己的工作。 此团队的成员可能来自Day项目团队、合作伙伴和/或您的客户团队。 |
测试人员应尽快(尽可能现实地)获得第一个功能版本。 尽管早期的中期版本可能会产生大量错误,但它可以提供关键问题的早期反馈。 |
客户测试团队 | 根据所选的项目模型,可能会为参与测试的客户团队成员(特别是客户站点的作者)计划该项目模型。 优势在于:
|
同样,早期参与是好事,但客户使用的任何版本都应是稳定的、功能合理的。 第一印象总是很重要。 |