首页> 外文会议>International Computer Engineering Conference >Requirement-based test case generation and prioritization
【24h】

Requirement-based test case generation and prioritization

机译:基于需求的测试案例生成和优先级

获取原文

摘要

Software release testing is a critical phase in the software development life cycle, as it validates the software against its requirements. Designing comprehensive release test cases that are driven by the software requirements remain the major success factor of the testing phase as far as the software customers are concerned. Further, availing sufficient traceability information to ensure complete coverage of requirements validation in the designed test case suite is significant to software quality assurance. In this paper, we propose a systematic mechanism to derive a set of release test cases from a set of requirements modeled with the Genetic Software Engineering (GSE) method. GSE models functional requirements with a semi-formal visual notation called Behavior Trees (BT). Our algorithm prioritizes the requirements modeled with BTs and derives a set of prioritized release test cases systematically. Additionally, our algorithm provides sufficient traceability information relating test cases to the requirements being tested. This allows for ensuring completeness of test case coverage. We also demonstrate our test case derivation mechanism through a case study.
机译:软件释放测试是软件开发生命周期中的关键阶段,因为它验证了软件的要求。旨在通过软件要求驱动的综合发布测试案例仍然是测试阶段的主要成功因子,就像客户所关注的软件。此外,利用足够的可追溯性信息,以确保在设计的测试用例套件中完全覆盖要求验证,这对于软件质量保证具有重要意义。在本文中,我们提出了一种系统的机制,可以从与遗传软件工程(GSE)方法建模的一组要求中导出一组释放测试用例。 GSE模型具有名为行为树(BT)的半正式视觉符号的功能要求。我们的算法优先考虑使用BTS建模的要求,并系统地源显示一组优先发布测试用例。此外,我们的算法提供了足够的可追溯性信息,将测试用例相关联以测试所需的要求。这允许确保测试用例覆盖的完整性。我们还通过案例研究展示了我们的测试案例推导机制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号