一种面向移动平台的自动化蜕变测试方法

作者:孙静翎; 苏亭; 蒲戈光; 李俊馨; 刘凯; 熊一衡
来源:2021-05-25, 中国, ZL202110569541.6.

摘要

本发明公开了一种面向移动平台的自动化蜕变测试方法,在真实移动设备或虚拟移动设备上对移动应用进行探索并生成测试事件序列,通过对测试事件序列有策略地插入事件对的方式,对测试事件序列进行蜕变,通过计算蜕变前后执行的差异判断应用是否出现错误。对每一个检测到的错误,记录产生错误的测试事件序列,并生成蜕变前后的每步执行结果的对比图序列。通过记录的测试事件序列可以在真实移动设备或虚拟移动设备重放错误,通过记录的对比图序列可以快速地确认错误发生的过程以及错误的表现形式。本发明可以检测移动应用的崩溃和非崩溃类型的错误,主要针对但不限于由设置更改引起的移动应用的错误,提高移动应用的健壮性和可靠性。