【摘 要】
:
图形用户界面是现代软件的重要组成部分。由于软件的功能主要是通过图形用户界面进行调用,所以GUI软件测试是现代软件测试的关键环节。快速原型的软件开发方法的普遍采用使得
论文部分内容阅读
图形用户界面是现代软件的重要组成部分。由于软件的功能主要是通过图形用户界面进行调用,所以GUI软件测试是现代软件测试的关键环节。快速原型的软件开发方法的普遍采用使得GUI软件测试变得尤为重要。目前业界普遍采用的商用GUI软件自动化测试工具均采用捕捉/回放机制,但该机制没有对GUI软件测试的自动化提供很好的支持。本文分析了GUI软件测试的特点和面临的挑战。通过对目前比较流行的软件测试框架优缺点的分析,结合软件自动化测试理论和技术,提出一种基于混合驱动的软件自动化测试框架模型GTAF。该框架重点从测试脚本可维护性、测试数据可维护性、测试结果自动验证、测试结果自动发布等方面对GUI软件测试的自动化提供支持。并在此基础上,利用Perl5.8对Win Runner进行二次开发,实现了软件自动化测试工具ATTGA。该测试工具减少了人机交互的次数,提高了测试的自动化程度,简化了测试数据的维护和测试脚本的生成,避免了繁琐的手工测试结果验证过程,方便了测试人员分析测试出错的原因,减低了软件测试成本,保证了软件的质量。最后总结了课题研究的主要工作,并展望下一步研究工作。
其他文献
在"探究加速度与力、质量的关系"实验中,当小车质量发生改变(加砝码)时,不需要再次平衡摩擦力。很多资料和教师针对这一问题给出了一些片面甚至错误的讲解和解释,对此提出异
目的:探讨细节管理在维持性血液透析护理中的应用及效果。方法:收集笔者所在医院就诊的120例血液透析患者,随机分为试验组和对照组,各60例。对照组患者给予基础护理,试验组患者
如果我们将“本体论”按其实质理解为“关于存在的理论”,而不是固执其形式规范,那么中国哲学同样存在本体论。与西方传统的形上学相比,中国哲学本体论的总体特征在于:以人的存在
对按树林、荒坡灌草丛、云南松林、针阔混交林、次生常绿阔叶林5种不同植物群落恢复措施下,土壤入渗性及其相关影响因子进行研究,结果表明:土壤的饱和导水率在不同植物群落中
今年是恢复高考30周年,在这30年里,学术界围绕高等教育体制改革做了大量的研究。这些研究涉及到了教育学、法学、经济学和管理学等多个学科,取得了很大的成就,发表了大量的论文,出
【正】近日,法国香水巨头科蒂集团发布中国区业务架构调整公告,宣布停止销售此前收购的本土品牌丁家宜。丁家宜,这个国人曾经熟悉的日化品牌,几年前风光嫁入洋豪门,竟以如此
近年来,随着网络技术的发展,网络媒体当中不断出现新的传播方式,博客媒体就是当前网络媒体中一种最新的传播模式。目前学界对博客媒体的研究多集中在其新闻传播属性上,对其商业运
验钞机作为当今社会经济生活中必备的工具应用越来越广泛,随着其他相关先进技术的出现,验钞机也在不断地发展。在这种情况下,激光技术得以应用在验钞机中,而半导体激光器正是
<正>最近,有幸地聆听了著名特级教师周卫东执教的《折线统计图》一课,周老师那独具匠心的教学设计,智慧、灵动的课堂演绎,给我留下了深刻的印象。特别是在练习环节,每个问题
本文对我国高等护理教育近30年的发展成就进行总结:已建立完整的教育层次结构体系;办学规模明显扩大;教育教学改革初见成效;师资队伍学历层次提高,教学与科研力量增强;国际交流与合