软件测试技术实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在“reserveFlights”处执行“Click”操作,进入下一页面。
第四页面Book a Flight:Mercury上:
在“passFirst0”处执行“Set”操作,输入"Fei"。
在“passLast0”处执行“Set”操作,输入"Ji"。
在“creditnumber”处执行“Set”操作,输入"1245678999"。
在“inFlights”处执行“Select”操作,选取"Pangea Airlines$632$282$16:37"。
在“reserveFlights”处执行“Click”操作,进入下一页面。
第四页面Book a Flight:Mercury上:
在“passFirst0”处执行“Set”操作,输入"Fei"。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面Find a Flight:Mercury上:
在“passCount”处执行“Select”操作,选取"1"。
在“fromPort”处执行“Select”操作,选取"New York"。
在“fromMonth”处执行“Select”操作,选取"October"。
其测试脚本截图如下:
测试脚本分析:
测试一共在IE浏览器上的MercuryTours网站切换5了个页面。
第一页面Welcome:MercuryTours上:
在“userName”处执行“Set”操作,输入"739979055@qq.com"。
在“password”处执行“SetSecure”操作,输入一串加密过的密码"54598267c5eccf097fb0aa5c8da06e162b95f15899fc"。
在“passLast0”处执行“Set”操作,输入"Ji"。
在“creditnumber”处执行“Set”操作,输入"1245678999"。
在“buyFlights”处执行“Click”操作,进入下一页面。
第五页面Flight Confirmation:Mercury上:
在“Your itinerary has been booked!”处检查文本是否有正确的属性值
实验报告
( 2014/ 2015学年 第一学期)
课程名称
实验室开放项目
实验名称
软件测试技术实验
实验时间
2014年10月31日—2014年12月12日
指导单位
计算机学院实验教学中心
指导教师
潘文婵
学生姓名
高瀚翔
班级学号
B13040933
学院(系)
计算机学院
专业
软件工程
实验名称
软件测试技术实验
指导教师
潘文婵
其测试脚本截图如下:
测试脚本分析:
测试一共在IE浏览器上的QQmail网站上切换了两次页面。
第一页面登陆QQ邮箱上:
在“帐号密码登陆”处执行“Click”操作。
在“u”处执行“Set”操作,输入"739979055"。
在“p”处执行“SetSecure”操作,输入一串加密过的密码"545aff55bc72312256d7b34b4642f62f1105b2e1c7486cf2c1f03be4"。
二、测试用例设计:
1.登陆与退出测试用例
1).登陆测试用例设计如下:
前置条件:进入登陆界面
输入数据:输入注册的账号:2421454837@qq.com(提前已注册),密码:a9985123
预期结果:登陆成功
测试结果:成功登陆并进入界面
2).退出测试用例设计如下:
前置条件:已登录amazon网站系统
输入数据:点击“不是测试账户?退出”链接
在“Flight Confirmation:Mercury”处执行“Check”操作,检查文本是否有正确的属性值。
在“home”处执行“Click”操作,返回主页。
关闭IE窗口,结束测试。
测试结果截图如下:
2.题目二:题目二:参数化测试
使用前一个实验(QuickTestProfessional初级使用)录制的脚本,进行参数化测试。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面Find a Flight:Mercury上:
在“passCount”处执行“Select”操作,选取"1"。
在“fromPort”处执行“Select”操作,选取"New York"。
在“fromMonth”处执行“Select”操作,选取"October"。
二、实验环境(实验设备)
硬件:
Biblioteka BaiduPC机
操作系统:
win7
软件:
HP Unified Functional Testing
Office工具
Microsoft Script Debugger
浏览器:
Internet Explorer 8
网站:
http://newtours.demoaut.com
https://mail.qq.com
测试脚本分析:
测试一共在IE浏览器上的MercuryTours网站切换5了个页面。
第一页面Welcome:MercuryTours上:
在“userName”处执行“Set”操作,输入"739979055@qq.com"。
在“password”处执行“SetSecure”操作,输入一串加密过的密码"54598267c5eccf097fb0aa5c8da06e162b95f15899fc"。
第三页面Select a Flight:Mercury上:
在“outFlight”处执行“Select”操作,选取"Blue Skies Airlines$361$271$7:10"。
在“inFlights”处执行“Select”操作,选取"Pangea Airlines$632$282$16:37"。
在“退出”处执行“Click”操作。
关闭IE窗口,结束测试。
测试结果截图如下:
实验二:QuickTestProfessional高级使用
1.题目一:测创建检查点
在前一个实验(QuickTestProfessional初级使用)中录制的脚本中创建检查点,包括检查对象、检查页面、检查文本、检查表格。然后执行测试脚本,并分析测试脚本。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面QQ邮箱-收件箱上:
在“收件箱”处执行“Click”操作。
在“南邮iNUPT团队”处执行“Click”操作。
在“返回”处执行“FireEvent”操作。
在“返回”处执行“Click”操作。
在“写信”处执行“Click”操作。
在“WebEdit”处执行“Set”操作,输入"gaohanxiang@126.com"。
在“fromMonth”处执行“Select”操作,选取"October"。
在“fromDay”处执行“Select”操作,选取"1-30中的随机数字"。
在“toProt”处执行“Select”操作,选取"the ‘ToPort’Data Table column"。
在“toMonth”处执行“Select”操作,选取"November"。
其测试脚本截图如下:
测试脚本分析:
测试一共在IE浏览器上的MercuryTours网站切换5了个页面。
第一页面Welcome:MercuryTours上:
在“userName”处执行“Set”操作,输入"739979055@qq.com"。
在“password”处执行“SetSecure”操作,输入一串加密过的密码"54598267c5eccf097fb0aa5c8da06e162b95f15899fc"。
预期结果:成功退出网站系统
测试结果:退出网站系统并进入登录界面
2.链接检查测试用例
1)“我的个人主页”链接测试用例设计如下:
第三页面Select a Flight:Mercury上:
在“outFlight”处执行“Select”操作,选取"Blue Skies Airlines$361$271$7:10"。
在“inFlights”处执行“Select”操作,选取"Pangea Airlines$632$282$16:37"。
在“Sign-In”处执行“Click”操作,进入下一页面。
第二页面Find a Flight:Mercury上:
在“passCount”处执行“Select”操作,选取"1"。
在“fromPort”处执行“Select”操作,选取"the ‘FromPort’Data Table column"。
在“reserveFlights”处执行“Click”操作,进入下一页面。
第四页面Book a Flight:Mercury上:
在“Book a Flight:Mercury”上执行“Check”操作,检查页面是否具有正确的属性值。
在“passFirst0”处执行“Check”操作,检查对象是否具有正确的属性值。
http://www.amazon.cn
三、实验原理及内容
实验一:QuickTestProfessional初级使用
1.题目一:测试MercuryTours网站
使用QuickTest对MercuryTours网站进行功能测试。要求录制预订机票的完整过程,然后执行测试脚本并分析结果。
其测试脚本截图如下:
在“fromDay”处执行“Select”操作,选取"23"。
在“toProt”处执行“Select”操作,选取"San Francisco"。
在“toMonth”处执行“Select”操作,选取"November"。
在“toDay”处执行“Select”操作,选取"3"。
在“findFlights”处执行“Click”操作,进入下一页面。
在“fromDay”处执行“Select”操作,选取"23"。
在“toProt”处执行“Select”操作,选取"San Francisco"。
在“toMonth”处执行“Select”操作,选取"November"。
在“toDay”处执行“Select”操作,选取"3"。
在“findFlights”处执行“Click”操作,进入下一页面。
在“spacer104474”处执行“Click”操作。
在“contenttype”处执行“Set”操作,输入“ON”。
在“确定”处执行“Click”操作。
在“subject”处执行“Set”操作,输入“测试邮件”。
在“WebEdit_2”处执行”Set”操作,输入“此邮件仅用来测试邮件发送”。
在“发送”处执行“Click”操作。
在“toDay”处执行“Select”操作,选取"1-30中的随机数字"。
在“findFlights”处执行“Click”操作,进入下一页面。
第三页面Select a Flight:Mercury上:
在“outFlight”处执行“Select”操作,选取"Blue Skies Airlines$361$271$7:10"。
在“passFirst0”处执行“Set”操作,输入"Fei"。
在“passLast0”处执行“Set”操作,输入"Ji"。
在“creditnumber”处执行“Set”操作,输入"1245678999"。
在“buyFlights”处执行“Click”操作,进入下一页面。
第五页面Flight Confirmation:Mercury上:
在“buyFlights”处执行“Click”操作,进入下一页面。
第五页面Flight Confirmation:Mercury上:
在“home”处执行“Click”操作,返回主页。
关闭IE窗口,结束测试。
测试结果截图如下:
2.题目二:测试QQ邮箱网站
使用QuickTest对QQmail网站进行功能测试。要求录制打开QQ邮箱阅读邮件和发邮件的过程。然后执行测试脚本并分析结果。
在“home”处执行“Click”操作,返回主页。
关闭IE窗口,结束测试。
测试参数截图如下:
测试结果截图如下:
实验三:Web系统测试
1.题目一:测试网站功能
选择一个网站,对其进行功能测试。要求首先编写测试用例,然后用QuickTest Professional自动化测试工具对该网站进行测试。
一、测试计划:
实验类型
验证性
实验学时
32
实验时间
2014.10.31-2014.12.12
一、实验目的和要求
了解QuickTest测试工具的操作界面,了解QuickTest测试工具的测试模式和过程,并能使用QuickTest测试工具录制测试脚本、执行并分析测试脚本。熟练使用QuickTest Professional进行自动化测试。掌握QuickTest Professional测试流程。
相关文档
最新文档