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.展开更多
目的 全面对比分析国内外学界界面设计可用性研究的异同,发现我国目前研究现状及问题。方法 将国内外数据库Web of Science(WOS)以及China National Knowledge Infrastructure(CNKI)作为数据来源,通过科学文献计量学对现有文献资料进行...目的 全面对比分析国内外学界界面设计可用性研究的异同,发现我国目前研究现状及问题。方法 将国内外数据库Web of Science(WOS)以及China National Knowledge Infrastructure(CNKI)作为数据来源,通过科学文献计量学对现有文献资料进行可视化分析。结论 界面设计可用性研究国内外文献产出趋势较为一致,总体呈上升趋势,但近年来波动较大且有下降的发展趋势;工科、计算机相关学科的优势院校为研究主体;国内外的热点研究主题既有相似性又有异质性,相似性方面表现在研究主题总体一致均形成了四个主要研究聚类、国内外学界均重视用户研究,强调从用户角度出发以及均呈现出较强的学科交叉融合特性;异质性方面表现在国际学界更加重视基础理论研究,而国内学界则更多是具体的应用研究,国内学界数据收集、分析方法有待充实;研究创新性以及研究特色不强,亟需发展自己的研究特色是现阶段我国研究的主要局限。展开更多
文摘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.
文摘目的 全面对比分析国内外学界界面设计可用性研究的异同,发现我国目前研究现状及问题。方法 将国内外数据库Web of Science(WOS)以及China National Knowledge Infrastructure(CNKI)作为数据来源,通过科学文献计量学对现有文献资料进行可视化分析。结论 界面设计可用性研究国内外文献产出趋势较为一致,总体呈上升趋势,但近年来波动较大且有下降的发展趋势;工科、计算机相关学科的优势院校为研究主体;国内外的热点研究主题既有相似性又有异质性,相似性方面表现在研究主题总体一致均形成了四个主要研究聚类、国内外学界均重视用户研究,强调从用户角度出发以及均呈现出较强的学科交叉融合特性;异质性方面表现在国际学界更加重视基础理论研究,而国内学界则更多是具体的应用研究,国内学界数据收集、分析方法有待充实;研究创新性以及研究特色不强,亟需发展自己的研究特色是现阶段我国研究的主要局限。