您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > QTP测试飞机订票测试
存档资料成绩:华东交通大学课程设计报告书所属课程名称自动化测试技术题目院(系)软件学院班级软件测试2010-?学号学生姓名指导教师严丽平辅导教师严丽平2013年7月5日注意:此页为封面不打印,封面必须购买学校规定的标准封面(黄色硬纸张),封面内容按照本页提示填写,所有时间不要更改按照模板内容填写。除本页外其他内容必须严格按照模板打印并装订成册,由班长或学委收齐并按学号排列整齐后上交,否则视为不合格处理。实验报告一旦出现雷同情况,一律以不及格处理。填最后两位即可课程设计(论文)任务书软件学院软件工程(软件测试)专业2010-班一、课程设计(论文)题目基于QTP的功能测试二、课程设计(论文)工作自2013年7月1日起至2013年7月5日止。三、课程设计(论文)地点:创新大楼软件实训中心机房四、课程设计(论文)内容要求:1.本课程设计的目的(1)使学生能掌握网站功能测试的基本思路和方法,学会使用自动化测试工具QTP进行功能测试;(2)培养学生分析、解决问题的能力;(3)提高学生的科技论文写作能力。2.课程设计的任务及要求1)基本要求:(1)对默认环境和条件(要求详细记录环境条件)下,构造正确的输入进行正常功能需求的测试,使用常见的检查点测试,并将输入进行参数化;(2)测试系统在异常环境下的功能需求变化,并对测试的结果进行分析和汇总;(3)相应驱动的编写。2)创新要求:在基本要求达到后,可对被测系统进行探索性测试。3)课程设计论文编写要求(1)要按照书稿的规格打印书写课程设计论文(2)论文包括目录、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录等(3)课程设计论文装订按学校的统一要求完成4)答辩与评分标准:(1)完成原理分析:20分;(2)完成设计过程:50分;(3)完成测试:10分;(4)回答问题:20分。5)参考文献:(1)柳胜.《软件自动化测试框架设计与实践》.人民邮电出版社(2)陈能技.《QTP自动化测试实践》.电子工业出版社(3)陈绍英等.《LoadRunner性能测试实战》.电子工业出版社6)课程设计进度安排内容天数地点构思及收集资料1图书馆设计与测试2.5实验室撰写论文1.5图书馆、实验室学生签名:2013年7月1日课程设计(论文)评审意见(1)完成原理分析(20分):优()、良()、中()、一般()、差();(2)设计分析(20分):优()、良()、中()、一般()、差();(3)完成调试(20分):优()、良()、中()、一般()、差();(4)翻译能力(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();评阅人:职称:副教授2013年7月6日华东交通大学课程设计报告目录一、前言(课设目的及内容).........................................................1二、测试计划及测试需求.................................................................5三、测试用例的设计.........................................................................7四、测试过程...................................................................................10五、测试结果分析...........................................................................17六、课设小结及心得体会...............................................................19七、参考文献...................................................................................20华东交通大学课程设计报告第1页一、前言(课设目的及内容)QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。在测试计划阶段,首先要做的就是分析被测应用的特点,决定应该对哪些功能点进行测试,可以考虑细化到具体页面或者具体控件。对于一个普通的应用程序来说,QTP应用在某些界面变化不大的回归测试中是非常有效的。1.1课程设计目的(1)使学生能掌握网站功能测试的基本思路和方法,学会使用自动化测试工具QTP进行功能测试。(2)培养学生分析、解决问题的能力。(3)提高学生的科技论文写作能力。1.2课程设计基本要求(1)对默认环境和条件(要求详细记录环境条件)下,构造正确的输入进行正常功能需求的测试,使用常见的检查点测试,并将输入进行参数化。(2)测试系统在异常环境下的功能需求变化,并对测试的结果进行分析和汇总。(3)相应驱动的编写。QTP主要采用的是GUI模拟人的操作。它在模拟人的操作时会记录操作的对象及所做的操作和顺序,然后在回放时按记录顺序操作这些对象。而在这个模拟的过程中,最重要的莫过于界面对象在本次课程设计中,我选择了HP公司的QuickTestProfessional11.5软件对自带飞机订票系统进行功能测试。此飞机订票系统有如下功能:华东交通大学课程设计报告第2页图1-1登录界面图1-2订票界面华东交通大学课程设计报告第3页图1-3选择航班华东交通大学课程设计报告第4页图1-4删除订单华东交通大学课程设计报告第5页二、测试计划及测试需求2.1测试计划本次课程设计仅仅对于飞机订票系统登录与订票进行功能测试。系统登录是否成功,取决于用户名与密码的正确性,现根据不同情况采取不同的测试用例进行测试。表2-1登录系统测试方案测试编号UsernamePassword预计结果001xxxxxx登录成功/登录失败002xxxxxx登录成功/登录失败003xxxxxx登录成功/登录失败004xxxxxx登录成功/登录失败005xxxxxx登录成功/登录失败006xxxxxx登录成功/登录失败007xxxxxx登录成功/登录失败飞机订票系统限制了用户名与密码的字符位数,所以针对不同用户名与密码组合情况设计7个测试用例预计。在订票界面我们需要设置同步点与检查点对系统进行功能测试。系统带有一个Insertorder进度条,为了防止脚本在未完成进度条之前点击Updateorder按钮,可以在这设置一个同步点进行等待,直到进度条读取完毕,在进行下一条语句。检查点插入在Orderno,判定订单号是否正确,给出判定结果。2.2测试需求系统为实例,通过飞机订票的过程,包括登陆、订票、删除等一系列功能操作,运用QTP自动化测试工具来进行具体测试操作,从而来了解并学习QTP自动化测试工具。华东交通大学课程设计报告第6页制定测试计划开始分析测试需求搭建测试环境设计测试用例录制QTP测试脚本执行自动化测试跟踪BUG需求说明书是否通过记录测试问题分析测试结果结束回归测试否是图2-1测设设计流程图华东交通大学课程设计报告第7页三、测试用例的设计3.1登录系统用例设计对于登录系统的用户名与密码,设计7个不同方面的测试用例,并给出了预计的输出结果。表3-1登录测试用例表测试编号UsernamePassword预计结果001mermercury登录失败002空mercury登录失败003mercmercury登录成功004merc空登录失败005mercmer登录失败006mercmerc登录失败007mercurymercury登陆成功3.2订票用例设计针对订票中日期,出发地目的地等信息,设计出详细的订票测试用例进行全面的功能测试。表3-2订票测试用例表测试编号输入预期结果实际结果001空在Fly中选择一个地点,弹出警告信息不能为空的警告00209/01/10在Fly中选择一个地点,弹出警告信息日期要在今天之后00313/10/13在Fly中选择一个地点,弹出警告信息月份要小于1300410/32/13在Fly中选择一个地点,弹出警告信息天要在1-31之间00511/31/13在Fly中选择一个地点,弹出警告信息天要在1-30之间00610/23/13正确007空在Flyto中选择一个地点,弹出警告信息Ff不能为空的警告008LosAngeles正确成功009空Flights按钮不可用成功华东交通大学课程设计报告第8页010DenverFlights按钮可用成功011单击,选择6696航班在窗口显示航班信息出发点为LosAngeles,目的地为Denver012在Ft中改选Frankfurt清空航班信息出发点为LosAngeles013在Ff中改选Paris清空航班信息,Flights按钮不可用,Ft自动清空成功014zhangs,1,EconomyPrice:170.47Total:170.47出发点为LosAngeles,目的地为Denver,选择6696航班015zhang,2,EconomyPrice:170.47Total:340.94成功016zhang,0,Economy自动改为1,Price:170.47Total:170.47成功017zhang,99,EconomyPrice:170.47Total:16876.53成功018zhang,100,Economy自动改为10,Price:170.47Total:1704.7成功019zhang,1,FirstPrice:511.41Total:511.41成功020zhang,2,FirstPrice:511.41Total:1022.82成功021zhang,1,BusinessPrice:340.94Total:340.94成功022zhang,2,BusinessPrice:340.94Total:681.88成功023在Ff中改选ParisFt,Flights,航班信息,Price,Total,Class全部清空成功024在Ft中改选Paris航班信息,Price,Total,Class全部清空出发点为LosAngeles,目的地为Denver,选择6696航班,zhang,1张票,Economy02510/30/13insert按钮可用,OrderNo:原来是空的,华东交通大学课程设计报告第9页LosAngelesDenver6696小贤update,Delete按钮不可用,单击,进程条工作,OrderNo:13,insert按钮不可用update,Delete按钮可用insert后改为具体数字。026姓名为空Insert,update,Delete按钮不可用10/30/10LosAngelesDenver6696zhangEconomy027改变航班8855Insert,update,Delete按钮不可用姓名清空,原来的信息:10/30/13LosAngelesDenver6696zhangEconomy028改变Ft为London航班信息,price,Total,Class清空Insert,update,Delete按钮不可用原来的信息:10/30/13LosAngelesDenver6696zhang,1Economy029改变Ff为Paris航班信息,Ft,Price,Total,Class清空,Flights,Insert,update,Delete按钮不可用原来的信息:10/30/13LosAngelesDenver6696zhang,1Economy030单击insert进程条工作,OrderNo:原来是空的,现改为具体数字。例:OrderNo:13,insert按钮不可用,update,Delete按钮可用10/30/13LosAngelesD
本文标题:QTP测试飞机订票测试
链接地址:https://www.777doc.com/doc-4705024 .html