资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1毕 业 论 文论文题目: QTP:测试 web 对象论述 2内 容 摘 要我们都知道,一款软件的生命周期主要是由技术人员研发和测试人员测试最后到正式发布这三个部分组成的。而其中最主要的部分就是测试部分,在测试这部分里需要进行大量的反复的测试用来保障软件的质量,但这样会大量消耗资源,所以测试又分为了手工测试和自动化测试,之所以会产生自动化测试是因为相比手工测试有着很多的优势,但是它并不能取代手工测试。在软件测试的行业里,自动化的发展已经非常成熟,它有着自己的流程、框架,并且种类繁多,例如,测试 web 安全性一般使用的工具是 AppScan,测试性能一般使用的工具是 LoadRunner,而测试功能最常使用的就是 QTP(QuickTest Professional) ,使用 QTP 的目的是想用它来执行重复的手动测试,主要适用于回归测试和测试同一软件的新版本。可以用 QTP 进行模拟某个测试过程,因为这款自动化测试软件涵盖了录制、编辑、调试、运行、分析的相对完善的测试过程。省去了手工测试的重复性操作,同时也节省了大量的人力、物力、财力。 关键词关键词 软件测试 流程框架 自动化测试 QTP(QuickTest Professional)3Abstract We all know that a software life cycle is mainly by the technical r&d and testing personnel test finally to the official launch of these three parts. And one of the most important part is to test part, this portion of the test need to do a lot of repeated test is used to guarantee the quality of the software, but it will be a lot of consumption of resources, so the test is divided into manual testing and automation testing, is produces the automation test because compared with the manual test has many advantages, but it does not replace manual testing. In software testing industry, automation development has very mature, it has its own process, framework, and a wide variety, for example, test the web security generally use is AppScan tool, test commonly used tools are LoadRunner performance, and the most commonly used test function is QTP (QuickTest Professional), using QTPs purpose is to want to use it to perform the repetitive manual testing, is mainly used in the regression test and test the new version of the same software. Some testing process can be simulated using QTP, because this kind of automated testing software covers the recording, editing, debugging, operation, analysis of the relative perfect test process. Saves the manual test repetitive operations, but also save a large amount of manpower and material resources and financial resources.KeyKey words:words: Software testing, Process framework, Automated testing, QTP(QuickTest Professional)4目 录1 1自动化测试的产生及其概念自动化测试的产生及其概念.1 1 1.11.1自动化测试产生的原因自动化测试产生的原因.1 1 1.21.2自动化测试的概念自动化测试的概念.1 1 2 2软件自动化测试的定义、流程框架软件自动化测试的定义、流程框架.1 1 2.12.1软件自动化测试的定义软件自动化测试的定义.1 1 2.22.2软件自动化测试的流程软件自动化测试的流程.1 1 2.32.3软件自动化测试的框架软件自动化测试的框架.2 2 3 3软件自动化测试的优缺点软件自动化测试的优缺点.3 3 3.13.1自动化测试的优点自动化测试的优点.3 3 3.23.2自动化测试的缺点自动化测试的缺点.4 4 4 4软件自动化测试工具的种类及其前置条件软件自动化测试工具的种类及其前置条件.5 5 4.14.1自动化测试工具的种类自动化测试工具的种类.5 5 4.24.2何时适合引入自动化测试何时适合引入自动化测试.6 6 5 5使用使用 QTPQTP 实现自动化测试的整个流程(登录实现自动化测试的整个流程(登录 QQQQ 邮箱网站)邮箱网站).6 6 5.15.1录制测试脚本录制测试脚本.6 6 5.25.2编辑测试脚本编辑测试脚本.1010 5.35.3运行调试测试脚本运行调试测试脚本.1111 5.45.4分析测试脚本分析测试脚本.1414 注释注释 .1717 参考文献参考文献 .1818 致致 谢谢 .191911自动化测试的产生及其概念一款软件的生命周期包括了开发和测试两大模块,而测试一般都是由手工进行操作的, 但是手工操作会产生一些避免不了的错误,而这个时候就适当的引入了自动化测试这一 概念及其操作,用自动化来代替手工测试,避免错误的产生,下面就分析下软件自动化 测试的概念和产生条件。1.1自动化测试产生的原因(1)回归测试1,重复单一的数据录入或是击键等测试操作造成了不必要的时间浪费 和人力浪费; (2)测试人员对程序
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号