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

被引量 : 0次 | 上传用户:mosalin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,软件产品已经深入到社会的各个领域,软件产品的质量成为人们共同关注的焦点,因此软件测试就成为保证软件质量的重要方法之一,它贯穿了软件工程的全过程。随着软件规模的扩大,软件复杂性的提高,软件测试技术的不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率低等特点已远远不能满足现实的需求。为了克服手工测试的这些缺点,自动化测试技术被广泛地引入进来,并逐渐成为软件测试的发展方向。自动化测试框架的出现表明软件自动化测试技术正在趋于成熟,早期使用录制回放和脚本工具的不足正在被克服,使得自动化测试更加经济、有效,更加有利于实施维护。本文首先介绍课题背景,软件测试的历史与现状;然后阐述软件自动化测试的概念,介绍软件自动化测试生命周期,并通过与手工测试的比较,指出自动化测试的优点与局限;接着介绍现有各种自动化测试框架的概念,包括测试脚本模块化框架,测试库架构框架,数据驱动测试框架,关键字驱动测试框架,并利用这些自动化测试框架对被测应用程序进行测试,从而比较各种框架的优缺点;然后在对各种自动化测试框架比较的基础上提出一种软件自动化测试混合框架,该框架将现有各种自动化测试框架的优点有效地结合在一起,采用模块化结构组织测试列表,提高测试列表的复用性,运用数据驱动和关键字驱动技术降低测试脚本维护开销。文章着重阐述了软件自动化测试混合框架的结构以及设计方法,并结合自动化测试生命周期介绍运用此测试框架在决策信息管理系统上进行测试的详细步骤。最后,总结出软件自动化测试混合框架的优点,提出设计自动化测试框架的原则。
其他文献
根据煤炭行业投资大、周期长、风险高的特点,投资者可以清楚地看到在煤炭资源项目投资中,必须要有一种灵活的投资决策方法来对其进行项目评估。传统煤炭开发投资决策方法在理
中等职业学校心理健康教育并非新生事物,在教学中开展中等职业学校心理健康教育的思想由来已久,并且教育部于2004年10月25日颁布的《中等职业学校德育大纲》中也明确提出,“中等
<正>美国《现代轮胎经销商》(www. moderntiredealer. com)2019年5月6日报道:韩泰轮胎美国公司在其载重子午线轮胎系列中新添了e3 Wide DL21超级单驱轮胎(见图1)。与其前身DL
期刊
视频编码技术在多媒体信号处理领域起着至关重要的作用。它在DVD、高清晰度电视(HDTV)、可视电话、数字视频会议和远程监控等领域有着广泛的应用。现在嵌入式视频应用领域对
DMB手机电视是数字电视的重要分支,电子节目指南(Electronic Programme Guide),简称EPG,是用户了解大量电视节目信息的门户,DMB EPG前端系统(EPG发送端)是DMB手机电视EPG系统必不
对大学教师角色的认识是一个动态的过程,随着人们对大学职能认识的不断深入,大学教师的角色也在不断地重新定位。因此大学教师角色的转换是与时代的发展,尤其是与大学的发展
随着科学技术的发展,人们对生活要求越来越人性化、多样化,审美观也不断的发展,建筑物的外部造型、内部装饰也是日新月异,建筑物的系统功能越来越复杂,机电各专业管线纵横交
语法学习一直是英语教学的重要组成部分,是贯穿于基础英语教学的一条主线。学习语法不是目的,而我们在教学中往往将掌握语法规则当作最终目的,从而忽略了掌握和运用语言本身。语
在激烈是市场竞争环境下,如何培育和保持国有资本的持续竞争优势,成为企业经理人和理论研究者广泛关注的战略问题。财务优势是构成企业竞争优势的基础,企业核心竞争力的提升离不
目前,计算机已经彻底改变了人们的社会生活。其中,计算机软件技术的作用正如日中天。现行的软件版权保护体系广受诟病,对此,本文的序言开门见山的提出,应该对存在先天不足的软件版