首页> 外文会议>International Conference on IT Convergence and Security >Model-Based Testing and Exploratory Testing: Is Synergy Possible?
【24h】

Model-Based Testing and Exploratory Testing: Is Synergy Possible?

机译:基于模型的测试和探索性测试:是否可能产生协同作用?

获取原文

摘要

Model-based testing represents an efficient method to detect software defects. This approach has a limitation, when the model of the system under test is inconsistent, incomplete, or, does not exist at all. An exploratory testing approach represents an alternative for such situations: initially it does not require a model of the tested system. The testers are using their skills and intuition to explore the system. Nevertheless, this technique has also its disadvantages. For example, it is hard to measure the effectiveness of the testing or to re-evaluate certain test when the explored path and exercised test cases are not being documented properly. In this paper, we are proposing a technique that utilizes advantages of the both model-based testing and exploratory testing and tries to eliminate their issues. The model of the application is dynamically created and updated in the exploratory stage when state data (the page user is currently on, all input, action and link elements) and every step that was taken is recorded. This structure documents what parts of the tested system were explored and what parts has to be explored later on. Recorded steps are also converted to test case scenario that can be reused later in the testing process.
机译:基于模型的测试代表了一种检测软件缺陷的有效方法。当被测系统的模型不一致,不完整或根本不存在时,这种方法会有局限性。探索性测试方法代表了这种情况的替代方法:最初,它不需要测试系统的模型。测试人员正在使用他们的技能和直觉来探索系统。然而,该技术也有其缺点。例如,当没有正确记录探究的路径和练习用例时,很难衡量测试的有效性或重新评估某些测试。在本文中,我们提出了一种利用基于模型的测试和探索性测试的优点的技术,并试图消除它们的问题。当状态数据(当前页面用户处于打开状态,所有输入,操作和链接元素)以及所采取的每个步骤都被记录下来时,在探索阶段将动态创建和更新应用程序的模型。该结构记录了对被测系统的哪些部分进行了探索,以及以后必须探索哪些部分。记录的步骤也将转换为测试用例场景,可在以后的测试过程中重复使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号