基于qtp的自动化测试毕业论文

基于qtp的自动化测试毕业论文

ID:1393832

大小:1.17 MB

页数:43页

时间:2017-11-11

基于qtp的自动化测试毕业论文_第1页
基于qtp的自动化测试毕业论文_第2页
基于qtp的自动化测试毕业论文_第3页
基于qtp的自动化测试毕业论文_第4页
基于qtp的自动化测试毕业论文_第5页
资源描述:

《基于qtp的自动化测试毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于QTP的自动化测试毕业论文目录1概述11.1课题研究背景11.2国内外研究现状11.3课题研究目的22软件缺陷与软件测试32.1软件缺陷32.1.1软件缺陷与硬件缺陷异同32.1.2如何通过软件测试发现软件缺陷32.2软件质量与软件测试42.2.1软件开发模式与自动化测试42.3软件自动化测试与手动测试52.3.1自动化测试与手工测试比较52.3.2如何开展自动化测试52.3.3自动化测试方案62.4自动化测试工具介绍63QuickTestProfessional的简介933.1QTP的安装与配置93.2QTP的使用103.2.

2、1制定测试计划113.2.2创建测试脚本113.2.3增强测试脚本功能113.2.4运行与分析114基于QTP自动化测试的实施134.1登录功能测试134.1.1测试用例134.1.2脚本录制144.1.3测试脚本154.1.4执行结果164.2订票功能测试184.2.1录制脚本过程184.2.2调试测试脚本及注解194.2.3执行结果214.3修改订单功能测试214.3.1测试用例214.3.2录制脚本过程224.3.3调试测试脚本及注解2434.3.4执行结果254.4删除订单功能测试264.4.1测试用例264.4.2录制脚本

3、过程264.4.3调试测试脚本及注解284.4.4执行结果284.5传真功能测试294.5.1录制脚本过程294.5.2调试测试脚本及注解304.5.3执行结果315测试结果分析335.1测试用例汇总表335.2检查项345.3对比与分析345.4分析与建议35结论37参考文献38致谢3931概述1.1课题研究背景按时、高质量地发布软件产品是软件开发的最基本要求,而软件测试是软件质量保证的最重要的手段之一。对于软件,不论采用什么技术和方法来进行开发,软件产品中都会存在或多或少的错误和问题[1]。于是,软件测试便扮演了极其重要的角色,

4、贯穿于整个软件生命周期,检验各个阶段的成果是否符合质量要求和达到预先定义的目标。据大量统计资料显示,在典型的软件开发的项目中,软件测试投入的成本和工作量往往占到软件的总成本和总工作量的40%以上。传统的软件测试方式大多停留在内部测试、手工测试阶段,并不能完全适用于应用测试。由于较多的企业采用瀑布模型进行开发,往往在软件开发结束后才开始进行测试。这些都在极大程度上降低了测试的覆盖率,增加了测试的成本,影响了软件质量的可靠性[4]。因此,软件测试自动化技术的出现,从真正意义上把测试人员从简单重复的劳动中解放出来,弥补了手动测试在应付大规

5、模测试中疲态的缺陷,尤其是面对大量的数据需要检查时,人工的比较和搜索不仅效率低,而且容易出错,覆盖面偏低。它为软件开发团队节约了测试成本,提高了软件质量,缩短了产品发布周期。1.2国内外研究现状软件测试是软件质量的护航者,只有通过了测试软件的设计、编码和规约的评审才能通过,在软件的整个生命周期中具有与软件开发相同的地位。在许多大型的软件公司,其测试人员和开发人员比例达到了1:1,甚至更多[4]40。然而,在早期软件测试常常被忽视,软件经过开发人员简单的单元测试后进行发布,导致的后果可想而知。在美国北卡罗来纳大学召开的软件测试的正式技

6、术会议,是软件测试技术发展历史上的一个转折点,它标志着软件测试成为了软件工程领域中一个独立而重要的分支。此后,Gerhart进一步总结原来的测试理论,将软件测试提升到理论的高度,作为实践性学科的参考[2]。为了更好的实现测试的自动化,用自动化测试代替手工劳动,许多IT厂商推出了以工具为中心的测试,是测试人员只需要关注脚本技术和配置文件的编写。常用的测试工具有MercuryInteractive公司的QTP、LoadRunner、TestDirectior,IBM的Web自动化测试工具RationalFunctionTester,Se

7、gueSoftware公司的Segue,Compuware公司的QACenter。这些测试工具融入了许多新的技术,如面向对象技术,当针对不同的测试重点,可以采用相应的工具[3]。国内的软件测试技术起步较晚,但随着国内软件企业规模的壮大,人才的引进和培养,越来越多的软件生产商开始在自动化测试领域中进行软件分析和测试工具的研究和开发。西北工业大学在C/S系统的测试方面进行了许多的研究工作,并且取得了一定的成绩。北京航空航天大学和北京大学经过技术的攻关,共同研制了一系列测试工具和程序理解工具,例如具有典型代表的SafePro/javao和

8、SafeProC/C++。南京大学和航空局计算研究所开发的静态分析工具和测试用例自动生成工具,在嵌入式系统测试方面取得了较大的成功[10]。拥有自主知识产权的泽众软件是国内领先的专业功能测试工具、测试管理工具的供应商,从2004年起就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。