期刊文献+

基于窗口导航有向图的GUI测试覆盖准则 被引量:1

Coverage Criteria for GUI Testing Based on Directed Graph for Window Navigation
下载PDF
导出
摘要 为评估图形用户界面(GUI)测试用例集的充分性,提出了基于窗口导航有向图的覆盖准则.用有向图中的顶点表示GUI中的窗口,弧表示用户输入,描述用户与GUI的交互关系.基于窗口导航有向图,提出了顶层窗口覆盖、用户输入覆盖和n长度用户输入序列覆盖准则,并设计了相应的覆盖率算法.实验结果表明,符合这些覆盖准则的测试用例集能够达到90%语句覆盖率,且使故障发现率达到79%. To evaluate the adequacy of a test suite for testing (GUI), new coverage criteria based on directed graph for a program with graphical user interfaces window navigation was proposed. The vertexes in the graph represent windows of GUI, and the directed edges represent user inputs on windows. The graph models the interaction between user and GUI. Top window coverage criterion, user input coverage criterion and length n user input sequence coverage criterion were proposed based on the graph. Algorithms were presented to compute the coverage rate on every coverage criterion. Experimental results show that the test suites criteria can reach a statement coverage rate as high as 90%, and a GUI fault detection rate as high as 79%.
出处 《西南交通大学学报》 EI CSCD 北大核心 2006年第4期476-480,共5页 Journal of Southwest Jiaotong University
基金 国家高技术研究发展计划资助项目(2003AA1Z2610)
关键词 覆盖准则 图形用户界面 软件测试 窗口导航有向图 覆盖率 故障发现率 coverage criterion GUI software testing directed graph for window navigation coverage rate fault detection rate
  • 相关文献

参考文献13

  • 1KOSMATOV N,LEGEARD B,PEUREUX F,et al.Boundary coverage criteria for test generation from formal models[C]//Proc.of the 15th International Symposium on Software Reliability Engineering.Piscataway:IEEE Press,2004:139-150.
  • 2YU Y T,LAU M F.Comparing several coverage criteria for detecting faults in logical decisions[C] // Proc.of the 4th International Conf.on Quality Software.Piscataway:IEEE Press,2004:14-21.
  • 3GUPTA N,HEIDEPRIEM Z V.A new structural coverage criterion for dynamic detection of program invariants[C] //Proc.of the 18th IEEE International Conf.on Automated Software Engineering.Piscataway:IEEE Press,2003:49-58.
  • 4MENON A.A comprehensive framework for testing graphical user interfaces[D].Pittsburgh:University of Pittsburgh,2001.
  • 5TAO Jiang.A new approach in GUI testing[D].Minnesota:University of Minnesota,2002.
  • 6ZHU H,HALL P,MAY J.Software unit test coverage and adequacy[J].ACM Computing Surveys,1997,29(4):366-427.
  • 7BELLI F.Finite state testing and analysis of graphical user interfaces[C]// Proc.of the 12th International Symposium on Software Reliability Engineering.Piscataway:IEEE Press,2001:34-43.
  • 8WHITE L,ALMEZEN H,SASTRY S.Firewall regression testing of GUI sequences and their interactions[C] // Proc.of International Conf.on Software Maintenance.Piscataway:IEEE Press,2003:398-409.
  • 9杜栓柱,谭建荣,陆国栋.基于界面构件关联图的软件功能测试技术[J].计算机研究与发展,2002,39(2):148-152. 被引量:25
  • 10OSTRAND T,ANODIDE A,FOSTER H,et al.A visual test development environment for GUI systems[C] // Proc.of the ACM SIGSOFT International Symposium on Software Testing and Analysis[C].New York:ACM Press,1998:82-92.

二级参考文献2

共引文献24

同被引文献11

  • 1吴恒山,王金红.基于界面状态有效性的GUI自动测试模型[J].华中科技大学学报(自然科学版),2004,32(12):34-36. 被引量:4
  • 2李翔,高建华.一种基于事件关系的图形用户界面程序测试方法[J].小型微型计算机系统,2005,26(4):671-675. 被引量:7
  • 3BROOKS P A, MEMOEN A M. Automated GUI testing guided by usage profiles [ C]// Proceedings of 22th IEEE/ACM International Conference on Automated Software Engineering. Washington, DC: IEEE, 2007:333-342.
  • 4CSAIL A C. Performance profiling with endoscope, an acquisitional software monitoring framework [ J]. Proceeding of the VLDB Endowment, 2008, 1(1): 42-53.
  • 5ALLAN C, AVGUSTINOV P, CHRISTENSEN A S, et al. Adding trace matching with free variables to AspectJ [ C]// Proceedings of the 20th Annum ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. New York: ACM, 2005:345-364.
  • 6OSTRAND T, ANODIDE A, FOSTER H, et al. A visual test development environment for GUI systems [ C]//Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis. New York: ACM, 1998:82-92.
  • 7MEMON A M, SOFFA M L, POLLACK M E. Coverage criteria for GUI testing [ C]// Proceedings of the 8th European Software Engineering Conference Held Jointly with 9th ACM SIGSOFT Intemational Symposium on Foundations of Software Engineering. New York: ACM, 2001:256-267.
  • 8王斌,张伟,段见飞,等.基于软件运行记录的测试方法[C]//第三届全国软件测试会议与移动计算、栅格智能化高级论坛论文.山西:电脑开发与应用,2009:79-82.
  • 9张广梅,李晓维,韩丛英.路径测试中基本路径集的自动生成[J].计算机工程,2007,33(22):195-197. 被引量:9
  • 10阮辉,严俊,张健.基于路径分析的死循环检测[J].计算机学报,2009,32(9):1750-1758. 被引量:7

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部