基于Activity隔离的Android应用多层测试技术研究
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
图2-1:?GUIRipper在探索应用时构建的GUITree??GUIRippeH41,#是较早提出利用模型来指导测试过程的研究,它的探索过??
图2-1:?GUIRipper在探索应用时构建的GUITree??GUIRippeH41,#是较早提出利用模型来指导测试过程的研究,它的探索过??程如图2-1所示,具体分为五个步骤。第一步,GUIRipper会获取应用当前GUI??
图2-2:?Sapienz工作流??
图2-2:?Sapienz工作流??Sapienz1141和EvoDroid|1Q1采用演化算法指导事件流的生成以提高测试效??果。如图2-2所示,Sapienz首先对应用反编译,获取静态信息作为文本输入??的内容。然后随机生成测试用例集合作为初始种群,在移动设备上执行测试??用....
图3-1:?GUI状态组合示例??
在当今的移动应用中,有大量的内容会通过网络进行动态的加载,这种??方式可以灵活的向用户提供丰富的内容,并且便于以后对内容进行更新。如??图3-2?(a)所示的大众点评,有一个界面需要先从网络加载内容,然后再进行??展示。动态界面在加载内容之前有较少的GUI元素,加载内容后则会呈现....
图3-2:?GU丨的动态加载??
少事件重放的频率或者采用更好的状态恢复技术,以此减少不确定性对测试效??果的影响。??图3-2?(b)展示了大众点评应用中,正在从网络获取更多内容的界面。这??种动态加载列表内容的设计方式,在现今的应用中是比较常见的,该方式可以??减少每一次网络请求的数据量,同时可以让用户决定是....
本文编号:3933059
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3933059.html