摘要
通过研究GUI(图形用户界面)软件的规格说明、GUI结构、GUI代码,构造用于GUI测试的四种不同层次的GUI表示方法,该表示方法可以描述界面间关系的界面调用关系图、界面信息的对象-事件分析图、界面内事件间关系的事件关系流图以及程序内部逻辑结构的事件程序控制流图,在此基础上提出了基于这些模型的复合性测试用例生成方法,并用实例说明该方法的有效性。
After studying GUI software specifications, GUI structures and GUI codes, we constructed GUI representation in four models for GUI testing in various phases. The representation is used to describe interfaces correlation graphs including interface calling relationship graphs, object-event-analysis graphs related to interface information, event-relation-flow graphs and program-control-flow graphs related to program internal logical structure. And then we proposed compound test case generation based on these models. Finally, we gave experimental data to verify its efficiency.
出处
《计算机应用与软件》
CSCD
2009年第2期35-38,共4页
Computer Applications and Software
基金
国家自然科学基金(60673067)
上海市重点产业技术产学研联合攻关项目(06-26)资助
关键词
软件测试
图形用户界面
测试用例生成
事件
Software testing Graphical user interface (GUI) Test case generation Event