首页> 外文会议>IEEE International Conference on Progress in Informatics and Computing >ABCA: Android Black-box Coverage Analyzer of mobile app without source code
【24h】

ABCA: Android Black-box Coverage Analyzer of mobile app without source code

机译:ABCA:不带源代码的移动应用程序的Android黑盒覆盖率分析器

获取原文

摘要

To manage test projects of application under test (AUT) on Android devices, coverage analysis tools for test ade-quacy are still urgently needed. As in other platforms, code coverage is a relatively convincing criterion for confidence that no obvious component part is left untested. With the help of Soot library, we developed a tool, called Android Black-box Coverage Analyzer (ABCA) that can produce source code coverage report on AUT execution while the source code of the AUT is actually not available. Given an Android application package (APK) file (in bytecode), ABCA inserts commands into the APK file to dump cover-age data on executed classes, method names, and source code statements. After exerting a test case on the instru-mented AUT on an Android device, we can then run ABCA in a PC to collect code coverage data of the AUT execution via a USB line connecting the PC and the Android device. After the test session completes, ABCA then generates a re-port on class coverage, method coverage, and line coverage of the original Java source code.
机译:要在Android设备上管理(AUT)下的应用程序(AUT),仍然需要迫切需要覆盖Ade-SQE的覆盖分析工具。与其他平台一样,代码覆盖率是一个相对令人信服的标准,以便没有明显的组成部分被留下未经测试。在SOOT库的帮助下,我们开发了一种工具,称为Android黑盒覆盖范围(ABCA),可以在AUT的源代码实际上不可用时生成关于AUT执行的源代码覆盖报告。给定Android应用程序包(APK)文件(在字节码中),ABCA将命令插入APK文件中以转储执行的类,方法名称和源代码语句上的涉及常龄数据。在Android设备上对Instru-Mented AUT上发出测试用例后,我们可以在PC中运行ABCA,以通过连接PC和Android设备的USB线收集AUT执行的代码覆盖数据。测试会话完成后,ABCA然后在类覆盖范围内生成重新端口,方法覆盖范围和原始Java源代码的行覆盖范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号