摘要

本发明公开了一种交互式测试用例的自动生成方法,当应用程序的UI界面显示后,通过遍历应用程序UI界面对应的视图树中的所有视图,并记录下其中可点击视图在视图树中的路径,获得UI界面中所有可点击视图在视图树中的路径信息的集合。对该集合中的每一路径信息分别生成对应的测试用例:在测试用例中,根据待测试视图在视图树中的路径信息,在应用程序UI界面中查找到该视图,并触发其点击事件,即完成对该视图的点击交互测试。本发明对应用程序的类型及其运行环境没有严格要求,只需要应用程序的UI布局符合视图树的结构,且每个视图有对应的属性可用于查询其是否能响应点击事件,即可以通过本发明自动生成与用户点击事件相关的测试用例。