结论
当用例不能覆盖所有的测试类型时,他们可以为几个主要的测试阶段提供重要的价值,包括用户验收测试,系统集成测试,功能验证测试,以及单元测试。要最大化这个价值,每个测试所有者都必须是一个活跃的参与者,从而确保在他们特殊的测试阶段能创建高质量和高水平的用例。
如果创建了结构良好、高质量的用例,它们可以为测试组织提供许多利益。他们有助于确保在这个项目的生命周期的早期创建更准确的测试估计。它们可以帮助开发人员更好地理解这个系统希望做什么,帮助构建正确地解决方案。开发循环中的改善意味着一个更高质量的产品被传递到这个测试团队,他们最终帮助将它交付给利益关系者。用例对证明被测试和交付方案需求跟踪性能力有很大的贡献。创建的各种工件都是用例建模的一部分,为测试组织提供了有价值的必需的信息,这些信息在开发测试用例中被利用到。在建模过程中构建的流图在帮助测试人员识别关键路径,优化测试用例执行时十分有用,并且为特定的测试阶段提供了更有效的测试覆盖率。最后,当利用全球方案团队是,用例甚至可以通过减小需求到执行的“转换”风险帮助减轻全球化资源的压力。
要实现测试中使用用例的最大价值,这个项目应该调解用例工作空间的需求。在这个项目生命周期的早期投资一个用例工作空间必须包含所有的必需资源和必需的技术,从而使用例建模顺利到达项目的适当水平。测试人员必须能够清楚地识别为每个测试阶段更彻底地创建适当地测试而附加文档和图。所有这些关键路径交付产品应该在项目水平被跟踪。这些步骤将使得用例能够有效地利用,从而提高这个方案地总体测试质量。
参考资料
参与论坛讨论。
您可以参阅本文在 develperWorks 全球网站上的 英文原文。
专门为 Rational Edge 文章创建了一个新论坛,这样您可以针对当前的问题或者主题的文章与他人分享您的观点。浏览全球伙伴的发言,生成您自己的讨论,或者参与这些过程的讨论。点击 这里 开始。
全球 Rational 用户组社区