分享到:

GUI录制回放中几个关键技术的研究

随着计算机技术的飞速发展,信息化程度的不断提高,软件的规模和复杂度都不断增长,软件质量越来越受到重视,软件测试在软件开发中的比重进一步加大,其工作量占到软件开发总工作量的40%以上。很多测试任务工作量极大,很难用手工方式完成,自动化测试的使用势在必行。图形用户界面(GUI)测试是软件测试中十分重要的一环,目前图形用户界面的测试主要集中在测试用例的自动生成和录制回放技术的研究。本文主要针对Java平台上的应用软件的图形用户界面自动化测试进行录制回放方面的研究与实现。录制回放技术不是简单的屏幕录制,它需要根据被测系统的事件序列分析用户进行了什么操作并且将其记录在脚本文件中,分析的结果应该是一串有明确语义的语义事件,而不是让人无法看懂的原子事件。测试人员在事件录制过程中或录制结束后可以向脚本文件中加入一些逻辑控制和检查点来检验被测系统的功能是否正确。使用已经录制好的脚本文件可以模拟用户录制脚本时的操作流程,对经过修改的被测系统进行界面  (本文共70页) 本文目录 | 阅读全文>>

北京交通大学
北京交通大学

软件自动化测试混合框架的研究与实现

随着信息技术的飞速发展,软件产品已经深入到社会的各个领域,软件产品的质量成为人们共同关注的焦点,因此软件测试就成为保证软件质量的重要方法之一,它贯穿了软件工程的全过程。随着软件规模的扩大,软件复杂性的提高,软件测试技术的不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率低等特点已远远不能满足现实的需求。为了克服手工测试的这些缺点,自动化测试技术被广泛地引入进来,并逐渐成为软件测试的发展方向。自动化测试框架的出现表明软件自动化测试技术正在趋于成熟,早期使用录制回放和脚本工具的不足正在被克服,使得自动化测试更加经济、有效,更加有利于实施维护。本文首先介绍课题背景,软件测试的历史与现状;然后阐述软件自动化测试的概念,介绍软件自动化测试生命周期,并通过与手工测试的比较,指出自动化测试的优点与局限;接着介绍现有各种自动化测试框架的概念,包括测试脚本模块化框架,测试库架构框架,数据驱动测试框架,关键字驱动测试框架,并利用这些...  (本文共81页) 本文目录 | 阅读全文>>

《中国金融电脑》2019年11期
中国金融电脑

商业银行自动化测试实践及发展趋势

敏捷转型是传统软件研发企业在互联网冲击下优化自身研发效能的必经之路,自动化测试作为敏捷技术实践中最重要的环节之一,对整个企业的研发效能提升有着不可...  (本文共4页) 阅读全文>>

《中国金融电脑》2018年01期
中国金融电脑

金融软件的自动化测试探索与创新之路

在互联网技术日新月异和金融科技快速发展的新常态下,如何在快速响应市场需要的同时保障金融产品运行的安全稳定,将是金融机构产品研发部门面临的重要转型课题。本文试...  (本文共5页) 阅读全文>>

《中国金融电脑》2018年01期
中国金融电脑

自动化测试在流程类系统中的应用研究与实践

随着业务的发展,中国农业银行(以下简称"农行")目前的IT系统更加复杂多样,功能越来越强大,测试很难充分全面。人工测试专注于对缺陷修复及业务逻辑的测试,...  (本文共6页) 阅读全文>>

《电子技术与软件工程》2018年02期
电子技术与软件工程

对自动化测试的思考

自动化测试的重要性不言而喻,近几年,公司上下从领导到员工,对自动化测试都是日益重视,特别在敏捷流程中,更是不可或...  (本文共1页) 阅读全文>>