首页> 外文会议>IEEE International Conference on Future Internet of Things and Cloud Workshops >Infrastructure-Aware Functional Testing of MapReduce Programs
【24h】

Infrastructure-Aware Functional Testing of MapReduce Programs

机译:MapReduce程序的基础架构感知功能测试

获取原文

摘要

Programs that process a large volume of data generally run in a distributed and parallel architecture, such as the programs implemented in the processing model MapReduce. In these programs, developers can abstract the infrastructure where the program will run and focus on the functional issues. However, the infrastructure configuration and its state cause different parallel executions of the program and some could derive in functional faults which are hard to reveal. In general, the infrastructure that executes the program is not considered during the testing, because the tests usually contain few input data and then the parallelization is not necessary. In this paper a testing technique is proposed to generate different infrastructure configurations for a given test input data, and then the program is executed in these configurations in order to reveal functional faults. This testing technique is automatized by using a test engine and is applied to a case study. As a result, several infrastructure configurations are automatically generated and executed for a test case revealing a functional fault that is then fixed by the developer.
机译:处理大量数据的程序通常在分布式和并行架构中运行,例如在处理模型MapReduce中实现的程序。在这些程序中,开发人员可以摘要程序将运行并专注于功能问题的基础架构。但是,基础设施配置及其州会导致程序的不同并行执行,有些则可以导出难以揭示的功能故障。通常,在测试期间未考虑执行该程序的基础设施,因为测试通常包含少数输入数据,然后不需要并行化。在本文中,提出了一种测试技术,用于为给定的测试输入数据生成不同的基础设施配置,然后在这些配置中执行程序以揭示功能性故障。该测试技术通过使用测试引擎自动化,并应用于案例研究。结果,为测试用例自动生成并执行几种基础架构配置,从而显示由开发人员固定的功能故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号