A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GU...A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GUI test sample so as to obtain the event-flow graph. Then two approaches are adopted to create GUI test sample cases. That is to say, an improved ant colony optimization (ACO) algorithm is employed to establish a sequence of testing cases in the course of the daily smoke test. The sequence goes through all object event points in the event-flow graph. On the other hand, the spanning tree obtained by deep breadth-first search (BFS) approach is utilized to obtain the testing cases from goal point to outset point in the course of the deep regression test. Finally, these cases are applied to test the new GUI. Moreover, according to the above-mentioned model, a corresponding prototype system based on Microsoft UI automation framework is developed, thus giving a more effective way to improve the GUI automation test in Windows OS.展开更多
分析了Windows Mobile中的软件自动化测试框架及其层次关系,通过实例在Visual Studio 2005中实现了对目标设备UI的自动化测试。在产品开发实践中表明,这种自动化测试具有测试效率高、可靠性好、易维护等优点,对于Windows Mobile设备中...分析了Windows Mobile中的软件自动化测试框架及其层次关系,通过实例在Visual Studio 2005中实现了对目标设备UI的自动化测试。在产品开发实践中表明,这种自动化测试具有测试效率高、可靠性好、易维护等优点,对于Windows Mobile设备中其他方面的自动化测试研究具有一定参考价值。展开更多
文摘A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GUI test sample so as to obtain the event-flow graph. Then two approaches are adopted to create GUI test sample cases. That is to say, an improved ant colony optimization (ACO) algorithm is employed to establish a sequence of testing cases in the course of the daily smoke test. The sequence goes through all object event points in the event-flow graph. On the other hand, the spanning tree obtained by deep breadth-first search (BFS) approach is utilized to obtain the testing cases from goal point to outset point in the course of the deep regression test. Finally, these cases are applied to test the new GUI. Moreover, according to the above-mentioned model, a corresponding prototype system based on Microsoft UI automation framework is developed, thus giving a more effective way to improve the GUI automation test in Windows OS.
文摘分析了Windows Mobile中的软件自动化测试框架及其层次关系,通过实例在Visual Studio 2005中实现了对目标设备UI的自动化测试。在产品开发实践中表明,这种自动化测试具有测试效率高、可靠性好、易维护等优点,对于Windows Mobile设备中其他方面的自动化测试研究具有一定参考价值。