qtp的面向系统的测试应用实现(源码)【字数:9627】
目 录
第一章 绪论 1
1.1课题背景及研究意义 1
1.2软件测试国内外的差异 1
1.3论文的组织结构 1
第二章 软件测试相关技术介绍 3
2.1软件测试与软件开发模式 3
2.2自动化测试与手工测试 3
2.3自动化测试的准备 3
2.4自动化测试的规范 4
2.5自动化功能测试工具 4
第三章 QTP自动化测试介绍 5
3.1Web 网站的选择标准 5
3.2QTP安装 5
3.3QTP测试过程 6
第四章 QTP自动化测试在Web网站中的实现 8
4.1登录界面的测试 8
4.1.1测试用例 8
4.1.2录制脚本及优化 9
4.1.3测试脚本 10
4.1.4测试结果 10
4.2机票预约的测试 8 *景先生毕设|www.jxszl.com +Q: #351916072#
4.1.1测试用例 8
4.1.2录制脚本及优化 9
4.1.3测试脚本 10
4.1.4测试结果 10
4.3航班动态查询预定的测试 14
4.3.1测试用例 15
4.3.2录制脚本及优化 16
4.3.3测试脚本 16
4.3.4执行结果 17
4.4完善明珠会员信息功能测试 17
4.4.1测试用例 17
4.4.2 录制脚本及优化 18
4.4.3测试脚本 19
4.4.4执行结果 19
4.5南航假期的测试 17
4.5.1测试用例 17
4.5.2 录制脚本及优化 18
4.5.3测试脚本 19
4.5.4执行结果 19
第五章 测试结果分析 23
5.1测试过程 23
5.2测试报告 26
结束语 27
致 谢 28
参考文献 29
第一章 绪论
1.1 课题背景及研究意义
国内软件行业近些年来蓬勃发展,软件测试成为了软件质量的有效保证。一个好的软件产品,可以提高自身竞争力。也可以说软件质量是软件产品的核心价值体现[1]。加大软件测试的投入可以更大程度的保证软件质量,只有重视软件质量,企业才能收获更多。软件的缺陷如硬件缺陷一样,出错模式是可以预见的[2],但是它的预见性比较差,根据它的隐秘性,加大软件测试人员的投入显得迫在眉睫。除了要增加投入,还需要利用好自动化测试工具,选择恰当的工具可以降低成本,提高工作效率。同样人工测试的地位也是不可撼动的,测试人员可以做更多有难度的测试设计活动,企业往往需要用较低的成本,更少的花销让产品质量能够达到标准[3]。
本文通过QTP(Quick test Professional)这一自动化测试工具测试了南方航空在线这一网站,录制分析了登录、预订机票、明珠会员、机票查询这四个模块,使用自动化工具大大提高了测试覆盖率,增加有限时间内更加多样化的测试。自动化测试的普及,将传统的测试人员从繁琐机械的工作中解脱出来[4],加速软件测试行业的更新发展。
1.2软件测试国内外的差异
国内外软件发展的差异主要源于认识水平的差异。国内很多企业开发与测试的人员分配比相差很大,投入了很多经费在开发上,往往忽略了软件测试方的投入,导致我们生产的软件产品的质量无法得到保证。而国外编码和测试是并驾齐驱的,对于测试与开发的投入基本做到不偏不倚,使得软件质量有了明显的提高,在整个全球化的大潮中,导致中国软件产业质量无法比拟国外。其次,软件测试往往在项目前期就应该介入[5],并且交由第三方检测,第三方检测往往更加客观公正,而在国内一些小企业为了节约成本常常到项目中后期才找一部分测试人员投入项目中,由于测试计划不够严谨,测试人员的任务又太繁重,导致用户使用的满意度较差,使得做出来的产品差强人意。最后国内很多人与国外比本身对测试这份工作的认识不到位,觉得这是没有前途的工作,相反测试行业的前景非常广泛,需要更多丰富测试技术经验的管理人员。
原文链接:http://www.jxszl.com/jsj/rjgc/444770.html