当前位置:文档之家› 软件测试技术实验

软件测试技术实验

在“fromDay”处执行“Select”操作,选取"23"。
在“toProt”处执行“Select”操作,选取"San Francisco"。
在“toMonth”处执行“Select”操作,选取"November"。
在“toDay”处执行“Select”操作,选取"3"。
在“findFlights”处执行“Click”操作,进入下一页面。
在“passFirst0”处执行“Set”操作,输入"Fei"。
在“passLast0”处执行“Set”操作,输入"Ji"。
在“creditnumber”处执行“Set”操作,输入"1245678999"。
在“buyFlights”处执行“Click”操作,进入下一页面。
第五页面Flight Confirmation:Mercury上:
其测试脚本截图如下:
测试脚本分析:
测试一共在IE浏览器上的MercuryTours网站切换5了个页面。
第一页面Welcome:MercuryTours上:
在“userName”处执行“Set”操作,输入"739979055@"。
在“password”处执行“SetSecure”操作,输入一串加密过的密码"54598267c5eccf097fb0aa5c8da06e162b95f15899fc"。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面QQ邮箱-收件箱上:
在“收件箱”处执行“Click”操作。
在“南邮iNUPT团队”处执行“Click”操作。
在“返回”处执行“FireEvent”操作。
在“返回”处执行“Click”操作。
在“写信”处执行“Click”操作。
在“WebEdit”处执行“Set”操作,输入"gaohanxiang@"。
第三页面Select a Flight:Mercury上:
在“outFlight”处执行“Select”操作,选取"Blue Skies Airlines$361$271$7:10"。
在“inFlights”处执行“Select”操作,选取"Pangea Airlines$632$282$16:37"。
在“fromDay”处执行“Select”操作,选取"23"。
在“toProt”处执行“Select”操作,选取"San Francisco"。
在“toMonth”处执行“Select”操作,选取"November"。
在“toDay”处执行“Select”操作,选取"3"。
在“findFlights”处执行“Click”操作,进入下一页面。

三、实验原理及内容
实验一:QuickTestProfessional初级使用
1.题目一:测试MercuryTours网站
使用QuickTest对MercuryTours网站进行功能测试。要求录制预订机票的完整过程,然后执行测试脚本并分析结果。
其测试脚本截图如下:
其测试脚本截图如下:
测试脚本分析:
测试一共在IE浏览器上的QQmail网站上切换了两次页面。
第一页面登陆QQ邮箱上:
在“帐号密码登陆”处执行“Click”操作。
在“u”处执行“Set”操作,输入"739979055"。
在“p”处执行“SetSecure”操作,输入一串加密过的密码"545aff55bc72312256d7b34b4642f62f1105b2e1c7486cf2c1f03be4"。
在“toDay”处执行“Select”操作,选取"1-30中的随机数字"。
在“findFlights”处执行“Click”操作,进入下一页面。
第三页面Select a Flight:Mercury上:
在“outFlight”处执行“Select”操作,选取"Blue Skies Airlines$361$271$7:10"。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面Find a Flight:Mercury上:
在“passCount”处执行“Select”操作,选取"1"。
在“fromPort”处执行“Select”操作,选取"New York"。
在“fromMonth”处执行“Select”操作,选取"October"。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面Find a Flight:Mercury上:
在“passCount”处执行“Select”操作,选取"1"。
在“fromPort”处执行“Select”操作,选取"New York"。
在“fromMonth”处执行“Select”操作,选取"October"。
二、实验环境(实验设备)
硬件:
PC机
操作系统:
win7
软件:
HP Unified Functional Testing
Office工具
Microsoft Script Debugger
浏览器:
Internet Explorer 8
网站:

https://
在“passLast0”处执行“Set”操作,输入"Ji"。
在“creditnumber”处执行“Set”操作,输入"1245678999"。
在“buyFlights”处执行“Click”操作,进入下一页面。
第五页面Flight Confirmation:Mercury上:
在“Your itinerary has been booked!”处检查文本是否有正确的属性值
在“spacer104474”处执行“Click”操作。
在“contenttype”处执行“Set”操作,输入“ON”。
在“确定”处执行“Click”操作。
在“subject”处执行“Set”操作,输入“测试邮件”。
在“WebEdit_2”处执行”Set”操作,输入“此邮件仅用来测试邮件发送”。
在“发送”处执行“Click”操作。
实验报告
( 2014/ 2015学年 第一学期)
课程名称
实验室开放项目
实验名称
软件测试技术实验
实验时间
2014年10月31日—2014年12月12日
指导单位
计算机学院实验教学中心
指导教师
潘文婵
学生姓名
高瀚翔
班级学号
B13040933
学院ቤተ መጻሕፍቲ ባይዱ系)
计算机学院
专业
软件工程
实验名称
软件测试技术实验
指导教师
潘文婵
在“Flight Confirmation:Mercury”处执行“Check”操作,检查文本是否有正确的属性值。
在“home”处执行“Click”操作,返回主页。
关闭IE窗口,结束测试。
测试结果截图如下:
2.题目二:题目二:参数化测试
使用前一个实验(QuickTestProfessional初级使用)录制的脚本,进行参数化测试。
在“reserveFlights”处执行“Click”操作,进入下一页面。
第四页面Book a Flight:Mercury上:
在“Book a Flight:Mercury”上执行“Check”操作,检查页面是否具有正确的属性值。
在“passFirst0”处执行“Check”操作,检查对象是否具有正确的属性值。
测试脚本分析:
测试一共在IE浏览器上的MercuryTours网站切换5了个页面。
第一页面Welcome:MercuryTours上:
在“userName”处执行“Set”操作,输入"739979055@"。
在“password”处执行“SetSecure”操作,输入一串加密过的密码"54598267c5eccf097fb0aa5c8da06e162b95f15899fc"。
二、测试用例设计:
1.登陆与退出测试用例
1).登陆测试用例设计如下:
前置条件:进入登陆界面
输入数据:输入注册的账号:2421454837@(提前已注册),密码:a9985123
预期结果:登陆成功
测试结果:成功登陆并进入界面
2).退出测试用例设计如下:
前置条件:已登录amazon网站系统
输入数据:点击“不是测试账户?退出”链接
在“fromMonth”处执行“Select”操作,选取"October"。
在“fromDay”处执行“Select”操作,选取"1-30中的随机数字"。
在“toProt”处执行“Select”操作,选取"the ‘ToPort’Data Table column"。
在“toMonth”处执行“Select”操作,选取"November"。
在“buyFlights”处执行“Click”操作,进入下一页面。
第五页面Flight Confirmation:Mercury上:
在“home”处执行“Click”操作,返回主页。
关闭IE窗口,结束测试。
测试结果截图如下:
2.题目二:测试QQ邮箱网站
使用QuickTest对QQmail网站进行功能测试。要求录制打开QQ邮箱阅读邮件和发邮件的过程。然后执行测试脚本并分析结果。
相关主题