首页> 外文期刊>International journal of open source software & processes >Mutation Testing to Evaluate Android Applications
【24h】

Mutation Testing to Evaluate Android Applications

机译:变异测试以评估Android应用程序

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

摘要

Android is an operating system source which offers flexibility and support for most mobile applications, and easy access to social networks. It is important to understand the complexity of design, development, implementation, and testing of Android apps. A number of challenges may be faced in testing android applications, including the lack of testing processes and methods, testing experts being unavailable, poor in-house testing environment, and time restrictions. Mutation testing is a fault-based testing technique, applied by generating mutants and running the application with these mutants to analyze the killed and equivalent mutants. We defined a set of mutation operators according to the features of android applications: apps with content sharing, apps with multimedia, apps with graphics, and apps with user location and maps. We identified 42 mutation operators. In addition, we implemented a new tool, “µ-Android,” which automatically generates mutants and retrieves results to prove the efficiency of the test cases and enable the new operators.
机译:Android是一种操作系统源,可为大多数移动应用程序提供灵活性和支持,并易于访问社交网络。了解Android应用程序的设计,开发,实施和测试的复杂性非常重要。在测试android应用程序时可能会面临许多挑战,包括缺少测试流程和方法,测试专家不可用,内部测试环境不佳以及时间限制。突变测试是一种基于故障的测试技术,通过生成突变体并将其与这些突变体一起运行以分析被杀死的和等效的突变体来应用。我们根据android应用程序的功能定义了一组变异运算符:具有内容共享的应用程序,具有多媒体的应用程序,具有图形的应用程序以及具有用户位置和地图的应用程序。我们确定了42个突变算子。此外,我们实施了一个新工具“ µ-Android”,该工具会自动生成变量并检索结果,以证明测试用例的效率并启用新的运算符。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号