首页> 外文期刊>The Journal of logic and algebraic programming >Automatically testing interactive applications using extended task trees
【24h】

Automatically testing interactive applications using extended task trees

机译:使用扩展的任务树自动测试交互式应用程序

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

摘要

Task trees are common notations used to describe the interaction between a user and an interactive application. They contain valuable information about the expected user behaviour as well on the expected software reactions and, thus, they can be used to support model-based testing. In this paper, a method for automatically generating test data from task trees is introduced. The task tree notation is extended to support operational profile specification. The user behaviour is automatically extracted from such extended trees as a probabilistic finite input-output state machine, thanks to formal semantics defined for this purpose for the task tree operators. The resulting probabilistic machine can then be used to generate test data simulating the user behaviour. This simulation can be performed using Lutess, a testing environment developed for synchronous software. The translation of the user interaction model into a l.utess description is explained and experimental results are reported.
机译:任务树是用于描述用户和交互式应用程序之间的交互的常用符号。它们包含有关预期的用户行为以及预期的软件反应的有价值的信息,因此,它们可以用于支持基于模型的测试。本文介绍了一种从任务树自动生成测试数据的方法。任务树符号被扩展以支持操作配置文件规范。由于为此目的为任务树运算符定义了形式语义,因此可以从诸如概率有限输入-输出状态机之类的扩展树中自动提取用户行为。然后,可以使用最终的概率机器来生成模拟用户行为的测试数据。可以使用Lutess(为同步软件开发的测试环境)执行此仿真。解释了将用户交互模型转换为详细描述的过程,并报告了实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号