实验四+101+谢艳敏

本文通过QTP工具对飞机订票系统进行了黑盒自动化测试,详细记录了从测试需求分析、测试用例设计到自动化脚本实现的过程。通过本次测试实践,加深了对软件测试技术和QTP自动化测试工具的理解。

一、实验目的

   1) 学习QTP工具的使用

   2)了解黑盒自动化测试

二、实验要求

(1)对被测程序进行黑盒测试用例设计

(2)对QTP的飞机订票系统的任一界面或控件实现自动化测试。(测试的具体自选)

(3)写出该程序的缺陷。

三、实验内容

1、对QTP的样例小程序飞机订票系统,实现自动化测试。(学号被3整除,测3a;余1,测3b;余2,测4a)

2、要求:

     1)写出飞机订票系统的被测需求。

         自行选择需要测试的部分,根据自己的能力,可大,可小。

         描述,被测程序,与被测部分的功能。

     2)设计测试用例。写出测试用例表。

     3)编写测试脚本,实现自动化测试。

     4)写测试小结。该程序的缺陷,和测试结果。

3、最后写实验总结。

四、实验步骤

     1)写出飞机订票系统的被测需求。

  订票功能:

     订票实例的前提是登录订票系统的成功,该实例是在订票系统中进行订票操作:输入航班日期、选择起飞地、选择目的地、选择航班、输入顾客姓名、输入票的张数、选择航班级别、单击订票按钮,完成订票功能。

     2)设计测试用例。写出测试用例表。

测试编号输入预期结果实际结果
001在Fly中选择一个地点,弹出警告信息不能为空的警告
00213/1013在Fly中选择一个地点,弹出警告信息月份要小于13
00310/32/13在Fly中选择一个地点,弹出警告信息天要在1-31之间
00411/31/13在Fly中选择一个地点,弹出警告信息天要在1-30之间
00510/23/13正确 
006在Flyto中选择一个地点,弹出警告信息Ff不能为空
007London正确成功
008Flights按钮不可用成功
009ParisFlights按钮可用成功
010单击,选择12582航班在窗口显示航班信息出发点为London,目的地为Paris
011在Ff中改选LosAngeles清空航班信息,Flights按钮不可用,Ft自动清空成功
012zhang,1,Economy

Price:164.00

Total:164.00

出发点为London,目的地为Paris,选择12582航班
013zhangs,2,Economy

Price:164.00

Total:328.00

成功

     3)编写测试脚本,实现自动化测试。

Dialog("Login").WinEdit("Agent Name:").Type "M"
Dialog("Login").WinEdit("Agent Name:").Set
"Mercury"Dialog("Login").WinEdit("PassWord:").Type "M"
Dialog("Login").WinEdit("PassWord:").SetSecure
"4da14eea230673a188a059df360a208f53f741b0"
Dialog("Login").WinEdit("PassWord:").Type micReturn
Window("Flight Reservation").WinObject("Date of Fight:").Type "101011"
Window("Flight Reservation").WinComboBox("Fly From:").Select "London"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Fights Table").WinList("From").Select "12582 LON 08:00AM PAR 10:00AM AF $164.00"
Window("Flight Reservation").Dialog("Fights Table").WinButton("OK").CheckPoint("OK")
Window("Flight Reservation").Dialog("Fights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Customer Name:").Set "zhang"
Window("Flight Reservation").WinButton("Insert").Click
Window("Flight Reservation").Close
View Code

     4)写测试小结。该程序的缺陷,和测试结果。

  

  功能较少,但基本满足了飞机订票的需求,但是建议一般用户也能对系统进行访问,查看自己的订票。

3、最后写实验总结。

  通过对QTP飞机订票系统的测试,从录制脚本到脚本分析结果,使得我对以前所学习的软件测试方面的知识有了更好的理解,实践中才能更深入地理解掌握知识。在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。使用QTP可以加速测试的整个过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。

转载于:https://www.cnblogs.com/xwhisper/p/7069278.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值