软件自动化测试方法研究及应用

被引量 : 0次 | 上传用户:gnayief
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件工程的规模越来越大,软件产品实现的功能越来越复杂以及软件更新换代的频率加快,致使软件开发的周期也越来越短,这给软件测试部门带来了很大挑战,完全的手工测试已经满足不了软件开发需要,自动化测试应运而生。因此,对软件自动化测试技术的研究和应用具有现实的意义。首先选取两种成熟的自动化测试工具QTP和TestComplete进行对比研究,阐述了测试工具对对象识别的原理和测试工具选择的依据;接着,研究了自动化测试实施的具体流程,并分析了录制回放技术的优缺点,在此基础上,提出了改进的录制回放技术,即录制、编辑和回放相结合的方法并阐述了它所具有的优势;最后,提出了测试框架的设计原则以及测试框架的一般构建,论述了使用测试框架给测试带来的便利。基于以上的研究,选取基于QTP的测试项目为例,介绍了改进的录制回放技术也就是录制、编辑和回放的方法在具体测试项目中的应用,分析了其所具有的优势;接着,以基于TestComplete的测试项目为例,通过搭建数据驱动的测试框架,并编写基于框架的测试脚本的方式,阐述了在使用框架的自动化测试中,代码的可复用性高、维护方便的特点。通过在具体的测试项目使用录制、编辑和回放的方法来开发测试脚本以及使用测试框架来实施测试,并对其结果进行分析,得出了采用改进的录制回放技术可以缩短开发时间,提高代码的可维护性的结论,得出了使用测试框架进行测试,测试的脚本的复用性高,维护方便的结论。
其他文献
铈锆固溶体储氧材料是三效催化剂的重要组成部分,对拓宽催化剂的空燃比窗口,稳定催化性能有着重要的作用。纳米催化材料由于尺寸效应表现出有别于传统材料的物化性能及催化活
随着计算机软件在社会生产生活中日益广泛的应用,软件产品,尤其是企业级应用系统软件的质量控制受到越来越多的关注。然而,企业级应用系统复杂的架构与繁多的功能对测试工作
近年来,太阳能发电技术被视作最有前途的绿色能源发电技术之一。太阳能发电系统的核心是一组光伏逆变器。相对于传统的集中式光伏逆变器而言,模块化光伏逆变器具有可靠性高,
本文重新界定了非专业能力的内涵。从内容丰富多彩、教学模式多元、评价方式多角度论述了思政教育是高职学生非专业能力培养的重要途径。并从教学理念、教学模式、评价机制等
对掺纤维素醚外加剂的干粉抹灰砂浆的最佳含气量进行了系统研究。在掺入自行研制的纤维素醚复合保水增稠外加剂的情况下,通过改变复合外加剂中纤维素醚以及减水剂的用量来改变
本文全面介绍了作者独立开发完成的一款基于UDP协议的P2P即时通讯软件的相关理论背景和详细的设计与实现过程。该软件运行在Linux/Unix终端环境下,填补了终端环境中开源即时
近年来,随着多媒体教学的发展以及各个大学公开课程的普及,利用目标跟踪技术实现教学录像的拍摄越来越为人们所重视。本文实现了一种在多媒体教学中利用目标跟踪技术实现教学
配电系统作为连接输电系统与最终用户的纽带,具有设备数量多,元件分布广,运行方式复杂等特点,准确评价现有设备资产的利用情况目前还缺乏有效的手段,因此,对其进行深入细致的
随着软件技术的飞速发展,软件测试方向的研究也取得了很大的进步。但同时,测试的工作量变得越来越多。如何让测试人员从繁重,重复,枯燥的测试活动中解脱出来,如何利用自动化测试技
配电网是整个系统中直接与用户相连的网络,其故障将直接影响人们的日常生活和经济活动,因此进行快速的故障定位、隔离与自愈成为当今电力行业一项重要的任务。随着分布式电源