...
首页> 外文期刊>IEEE Transactions on Reliability >Semiautomated Metamorphic Testing Approach for Geographic Information Systems: An Empirical Study
【24h】

Semiautomated Metamorphic Testing Approach for Geographic Information Systems: An Empirical Study

机译:地理信息系统半归化变质测试方法:实证研究

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

摘要

A geographic information system (GIS) provides basic location-enabled services for many different applications related to navigation, education, and telecommunications. It is a foundation for analysis and visualization. Testing GIS is critical, but challenging due to the difficulty to assess the correctness of GIS outputs, which is called the test oracle problem of software testing. Metamorphic testing alleviates the problem by constructing metamorphic relations (MRs) among multiple inputs and outputs of the program under test. In this article, a semiautomated metamorphic testing (SAMT) method, based on the formal MR model and an improved adaptive random testing algorithm, was proposed to the GIS. To evaluate the performance of our approach, we conducted a case study on a superficial area calculation program, a typical component of GIS. Six kinds of MR construction methods were suggested for the GIS domain program testing. The experimental results show that SAMT can detect the mutations effectively that could solve the test oracle problem efficiently. More importantly, there is no need to manual participation in the testing process, except for the MR construction.
机译:地理信息系统(GIS)为许多与导航,教育和电信有关的许多不同应用程序提供了基本的位置服务。它是分析和可视化的基础。测试GIS至关重要,但由于难以评估GIS输出的正确性而挑战,这被称为软件测试的测试Oracle问题。变质测试通过在经测试程序的多个投入和产出之间构建变质关系(MRS)来减轻问题。在本文中,提出了一种基于正式MR模型和改进的自适应随机测试算法的半仿古变质测试(SAMT)方法。为了评估我们的方法的性能,我们对浅谈的浅层区域计算程序,GIS的典型组成部分进行了一个案例研究。为GIS域计划测试建议了六种MR施工方法。实验结果表明,SAMT可以有效地检测突变,可以有效地解决测试oracle问题。更重要的是,除了MR Construction外,无需手动参与测试过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号