首页> 外文会议>Annual Pacific Northwest software quality conference >Developing Test Cases from Use Cases for Web Applications
【24h】

Developing Test Cases from Use Cases for Web Applications

机译:在Web应用程序的使用情况下开发测试用例

获取原文
获取外文期刊封面目录资料

摘要

Traditionally test cases are developed from system requirement specifications. This methodology inherently restricts customer-centric software testing. System testing derived from system requirement specifications misses or ignores dimensions of quality, such as usability and end-to-end solution integrity related to actual usage. Without adequate knowledge of how the end customer will actually use the system, test engineers are left with the impossible task of validating quality across isolated system components and functionality. An alternative technique of developing test cases from the use cases effectively centers product testing on actual usage scenarios of the system. Use cases contain the system functionality that delivers the core value to the customer. Deriving test cases from use cases helps to ensure that testing does in fact measure the product’s ability to deliver core value to the customer. This paper first establishes the characteristics of a good use case and then describes a method to derive effective test cases. It explores challenges such as: keeping a test case self-contained and addresses the issues of boundary conditions and negative testing in a web development environment. While the technique is effective, it is not a panacea. It is not possible to develop test cases comprehensive enough to address all possible system variations. Also, system boundaries and error conditions must be built into the use cases in order to effectively address them in testing.
机译:传统上的测试用例是从系统要求的规范开发的。该方法本身限制了以客户为中心的软件测试。系统测试从系统需求规范中派生或忽略质量的维度,例如与实际使用情况相关的可用性和端到端解决方案完整性。如果没有充分了解最终客户如何实际使用该系统,测试工程师留下了验证跨隔离系统组件和功能的不可能的验证性能。从用例中开发测试用例的替代技术有效地在系统的实际使用场景上中心产品测试。用例包含为客户提供核心值的系统功能。从用例中获得测试用例有助于确保测试实际上衡量产品为客户提供核心价值的能力。本文首先建立了良好用例的特征,然后描述了一种导出有效测试用例的方法。它探讨了以下挑战:保持测试用例自包含并解决Web开发环境中的边界条件和负测试问题。虽然该技术有效,但它不是灵丹妙药。不可能开发足够全面的测试用例,以解决所有可能的系统变化。此外,必须在用例中构建系统边界和错误条件,以便在测试中有效地解决它们。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号