- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
qtp课设报告解析
目 录
一、前言 1
1.1 测试目的 1
1.2 测试内容 1
二、测试需求和测试用例 2
2.1 测试需求 2
2.2测试用例 3
三、 测试脚本开发 5
3.1 录制脚本 5
3.2 插入检查点 8
3.3 参数化 10
四、测试结果分析 13
4.1运行测试用例 13
4.2 测试结果分析 13
五、效益分析 14
六、课设小结及心得体会 16
七、参考文献 17
一、前言
QTP是Quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等
1.1 测试目的
(1) 使学生能掌握网站功能测试的基本思路和方法,学会使用自动化测试工具QTP
进行功能测试;
(2) 培养学生分析、解决问题的能力;
(3) 提高学生的创新思维能力与动手能力;
(4) 提高学生的科技论文写作能力。
1.2 测试内容
QTP进行功能测试的测试流程的五个步骤:
1.制定测试计划
自动测试的测试计划是根据被测项目的具体需求,以及所使用的测试工具而制定的,完全用于指导测试全工程。
2.创建测试脚本
当测试人员浏览站点或在应用程序上操作的时候,QTP的自动录制机制能够将测试人员的每一个操作步骤及被操作的对象记录下来,自动生成测试脚本语句。
3.增强测试脚本的功能
录制脚本只是为了实现创建或者设计脚本的第一步,基本的脚本录制完毕后,测试人员可以根据需要增加一些扩展功能,QTP允许测试人员通过在脚本中增加或更改测试步骤来修正或自定义测试流程。
4.运行测试
QTP从脚本的第一行开始执行语句,运行过程中会对设置的检查点进行验证,用实际数据代替参数值,并给出相应的输出结构信息。测试过程中测试人员还可以调试自己的脚本,直到脚本完全符合要求。
5.分析测试
运行结束后系统会自动生成一份详细完整的测试结果报告。
二、测试需求和测试用例
2.1 测试需求
本次测试以QuickTest Professional 10.00为自动化测试工具,测试网站系统为“新浪邮箱/”,主要进行的是该网站的登陆模块和发送邮箱的测试工作。
对于一个网站系统,其链接的正确性和各个功能模块的功能实现的准确性是其测试的关键性环节。同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。
传统的软件测试是靠人进行手工测试,也就是现在各个公司的主流方法,我们称之为Manual test。测试部门每天都要计算在某个项目上Charge多少个人。这样的测试耗费时间、人力、物力以及成本。自动化测试的目的就是尽可能的减少在测试上的人力和财力的开销,以最便捷省时省事的方法完成同样的任务。
因此以QTP自动化测试工具对网站的链接正确性检查和各个功能模块的功能实现的准确性测试能够在满足测试需求的前提下加快测试进度。
对于我们这次对新浪邮箱的登录和写信功能的测试,是机械式的对同一操作重复执行多次的一个过程。如果测试人员手动进行该模块的测试,那将是极度枯燥的,而且通过人为的手动进行机械式的操作,可能会在某一次操作的时候出现操作的失误,这是不可避免的问题。所以,我们要通过自动化测试工具来避免这种问题的出现。而且,通过机器来进行这种简单的机械式的操作不仅可以提高效率,还可以让测试人员抽出空来进行复杂的测试工作。而对于发送邮箱的,我们进行发送邮箱的功能测试,确保用户能够正常的使用发送邮箱的功能,因此选择自动化测试主要是为了保证该网站的正确性,如果在中途发现bug,可以及时的改正,提高用户对网站的信誉度。
2.2测试用例
已经注册过的用户名pengliw密码 qcnh1138617421?,只有输入正确,才能登录成功。而登录不成功有几种情况。用户登录输入时,有以下几种情况(即等价类划分情况):
(1)用户名pengliw密码qcnh1138617421?,有效等价类
(2)用户名为空,密码为空,无效等价类
(3)用户名非空,密码为空,无效等价类
(4)用户名为空,密码非空,无效等价类
(5)用户名非空非pengliw密码非空非qcnh1138617421?,无效等价类
(6)用户名非空非pengliw密码qcnh1138617421?,无效等价类
(7)用户名pengliwu010119956,密码非空非qcnh1138617421?,无效等价类
表1-1 登陆测试用例
用例编号 测试数据 用例范围 期望
您可能关注的文档
- PS操作基础解析.ppt
- QC培训基础课件解析.ppt
- QFD 基础解析.ppt
- QTZ60塔吊基础施工方案解析.doc
- QTP学习与实践经验总结解析.doc
- QualityCenter10安装解析.ppt
- RAC简介解析.ppt
- RAW文件格式后期图片调整初探解析.doc
- 1029四年级【英语(人教版)】Let’s Spell - Bossy R (第一课时)-2课件.pptx
- 课时13-时间都去哪儿了.xlsx
- 课时59_第六单元有余数的除法_解决问题(三)(练习课)-课件.pptx
- 003.建设工程监理相关制度.pdf
- 22 手指 教案(表格式,含教学反思、课后作业及答案).doc
- 译林六(下)Unit 8第2课时Grammar time&Fun time.pptx
- 比例尺(第1课时)_教学课件.pptx
- Unit 8 第3课时 课时课件.pptx
- 15 自相矛盾 教案(表格式,含教学反思、课后作业及答案).doc
- 8、9的加减法_教学课件-e25c4a719435.pptx
- Unit 1 Going to Beijing Lesson 2 What are you doing 练习卷(解析版).docx
- 2023年初级质量资格考试练习题及答案.pdf
文档评论(0)