敏捷企业中的性能测试如何实现?(2)

发表于:2015-04-20来源:uml.org.cn作者:火龙果软件点击数: 标签:性能测试
性能测试人员必须能被团队随时利用,这对于项目性能发展是十分重要的。 on demand模型的 缺陷 同样适用于on retainer模型。此外,on retainer模型通常要求更

  性能测试人员必须能被团队随时利用,这对于项目性能发展是十分重要的。

  “on demand”模型的缺陷同样适用于“on retainer”模型。此外,“on retainer”模型通常要求更多的测试人员、环境和工具,但是对于“on retainer”模型最大的原因在于不能提供增长的价值。

  Full immersion(全部投入)

  这是每一个敏捷企业项目团队的目标,至少如果性能对于产品价值或者是企业声誉来说很重要的话。在“Full immersion”模型中,全职软对成员要擅长交付和测试性能,并对整个开发周期的协调和管理性能相关活动负主要责任,甚至可能是整个产品生命周期。

  注意我说的负主要责任,而不是唯一负责。性能人就是每一个人责任的一部分,性能专家将用其专业技能以及项目需求,主要专注于开发流程的其他方面。

  企业实现“Full immersion”经常会受挫,因为没有足够拥有正确技能的人才,没有足够的测试环境,没有有效的工具来为每一个开发团队分配自己的资源。

  总结

  尽管性能测试的迭代性能使其内在的就是敏捷的,但是对于将性能测试完全集成到现有敏捷团队中仍旧是个挑战。这三个性能测试模型在敏捷企业中提供了一些选择,这些企业团队中包含了性能测试资源,确保性能测试在整个开发声明周期中关注需求。

原文转自:http://www.uml.org.cn/Test/201308222.asp