首页> 外文期刊>Software and systems modeling >Automated support for deriving test requirements from UML statecharts
【24h】

Automated support for deriving test requirements from UML statecharts

机译:自动支持从UML状态图得出测试要求

获取原文
获取原文并翻译 | 示例
       

摘要

Many statechart-based testing strategies result in specifying a set of paths to be executed through a (flattened) statechart. These techniques can usually be easily automated so that the tester does not have to go through the tedious procedure of deriving paths manually to comply with a coverage criterion. The next step is then to take each test path individually and derive test requirements leading to fully specified test cases. This requires that we determine the system state required for each event/transition that is part of the path to be tested and the input parameter values for all events and actions associated with the transitions. We propose here a methodology towards the automation of this procedure, which is based on a careful normalization and analysis of operation contracts and transition guards written with the Object Constraint Language (OCL). It is illustrated by one case study that exemplifies the steps of our methodology and provides a first evaluation of its applicability.
机译:许多基于状态图的测试策略会导致指定一组通过(扁平化)状态图执行的路径。这些技术通常可以很容易地实现自动化,从而使测试人员不必经过繁琐的手动得出路径的程序即可遵守覆盖标准。然后,下一步是分别采用每个测试路径,并得出导致完全指定的测试用例的测试要求。这就要求我们确定作为测试路径一部分的每个事件/转换所需的系统状态,以及与转换相关联的所有事件和动作的输入参数值。我们在此提出一种自动执行此过程的方法,该方法基于对使用对象约束语言(OCL)编写的操作合同和过渡保护措施进行仔细的规范化和分析。一个案例研究对此进行了说明,该案例例证了我们方法论的步骤并对其适用性进行了首次评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号