ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1.20MB ,
资源ID:13568774      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13568774.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自动化测试课程设计Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自动化测试课程设计Word文档格式.docx

1、最后QTP根据“WebEdit”来确定控件的类型,并调用QTP对于此类控件内置的操作方法“Set”把“*值”赋予了控件。至于其他控件的识别和操作,基本原理和上面一样。2.2 测试思想设计根据测试原理的分析以及QTP测试的基本步骤可以设计如图2.2.1的测试思想流程图。该流程图使用Microsoft Visio 2003绘制。 图2.2.1 测试思想流程图2.3 测试计划设计根据测试原理分析与测试思想设计,使用Microsoft Visio 2003设计如图2.3.1所示的测试过程计划流程图。图2.3.1 测试过程计划流程图2.4 测试环境搭建操作系统:Windows7 浏览器:Internet

2、 Explorer软件:QuickTest Professional 9.2其他软件需求:Microsoft Visio 2003和Microsoft Word 2010三、测试用例的设计3.1 登陆测试用例设计针对登录模块的输入条件:用户名和密码,有以下几种情况:1. 当用户什么也没输入,直接点OK按钮,是否提示请输入用户名;2. 当用户输入正确的用户名,没输入密码,直接点击OK按钮,是否提示请输入密码;3. 对密码进行验证看是否设置输入密码的长度;4. 当输入正确的用户名和密码时,点击按钮是否进入操作界面;对登陆模块进行测试时,尽可能全面的测试登陆功能的正常和异常情况:只要用户名大于或等于

3、4个字符,密码是“mercury”,即可登陆。为了测试异常登陆,准备了异常登陆的测试数据,系统会弹出如下表(3.1.1)所示的提示信息。表 3.1.1测试数据应用程序弹出的异常提示用户名密码空错误mercurylhhadmin正常登陆,启动程序根据上面的分析,设计了如下表(3.1.2)的测试用例:表 3.1.2 ID 输入条件预期输出 实际输出 用户名 密码001提示:输入用户名002aaaaa003004用户名长度少于4位005006007输入密码008aa密码错误009登录成功0103.2 订票测试用例设计订票实例的前提是登录订票系统成功,该实例是在订票系统中进行订票操作:输入航班日期、选

4、择起飞地、选择目的地、选择航班、输入顾客姓名、输入票的张数、选择航班级别、单击订票按钮,完成订票功能。表 3.2.1测试编号输入预期结果实际结果在Fly中选择一个地点,弹出警告信息不能为空的警告07/02/13日期要在今天之后13/10/13月份要小于1307/32/13天要在1-31之间11/31/13天要在1-30之间07/07/13正确在Fly To中选择一个地点,弹出警告信息FF不能为空的警告Los Angeles成功Flights按钮不可用Flights按钮可用011单击,选择16927航班在窗口显示航班信息出发点为LON,目的地为LAX012在FF中改选Paris清空航班信息, F

5、lights按钮不可用,FT自动清空013刘红华,1,EconomyPrice:$123.20Total:出发点为London,目的地为Los Angeles, 选择16927航班014刘红华,2,Economy$246.40四、测试过程4.1 登陆测试过程第一步:用QTP自动打开Flight Reservation系统的登陆界面,输入用户名和密码,确定当前的操作,将订票系统打开,登陆界面如图(4.1.1);图 4.1.1第二步:在QTP主界面中单击“Record”,在登陆界面的文本框中,输入正确的用户名和密码,单击“OK”按钮,进入飞机订票系统界面。在QTP主界面,单击“Stop”按钮,结束

6、当前的录制,如图(4.1.2);图 4.1.2录制的脚本为:Dialog(Login).Activate).WinEdit(Agent Name:).Set admin).Type micTab Password:).SetSecure 51d27b3189e7127ee662fac17b2b30ee5835e77f).WinButton(OK).ClickWindow(Flight Reservation第三步:在QTP主界面的工具栏中单击“Run”按钮,回访脚本,测试报告的结果如下图(4.1.3);图 4.1.34.2 订票测试过程录制脚本,选择“Record”如图(4.2.1);图 4.

7、2.1在Agent Nname和Password中输入admin和mercury,点击“OK”按钮,如图(4.2.2);图 4.2.2输入飞机的时间、出发地、目的地,然后选择“Flights”选择航班,如图(4.2.3);图 4.2.3第四步:选择要乘坐飞机的航班,然后点击确定,如图(4.2.4);图 4.2.4第五步:输入顾客的姓名、票数、票的类型、点击“insert Order”,如图(4.2.5);图 4.2.5第六步:点击“Stop”结束录制过程,脚本录制成功,如图(4.2.6);图 4.2.6第七步:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint

8、”,如图(4.2.7);图 4.2.7第八步:点击“确定”,如图(4.2.8);图 4.2.8检查点如下图(4.2.9);图 4.2.9脚本如下:51d2be3064eb1ca28b559aa50fac11e1fd9eee60).Check CheckPoint().WinObject(Date of Flight:).Type 070713第九步:在QTP主界面的工具栏中单击“Run”按钮,回访脚本,测试报告的结果如下图(4.2.10);图 4.2.10五、测试结果分析5.1 测试结果通过运用QTP对飞机订票系统的测试,将已设计好的测试用例添加到QTP中,通过脚本的参数化设置,对测试用例进行

9、自动化循环测试,如下图(5.1.1);图 5.1.1结果运行发现问题如下:图 5.1.2Summary如下:图 5.1.3经过思考发现问题可能出现在以下方面,所以在专家视图中添加了如下图(5.1.4)所示的代码之后问题就解决了。图 5.1.4(1)QTP对测试用例的自动化测试后,分别将可以登陆成功和不能登陆成功的测试用例进行测试,运行结果如图(5.1.5);图 5.1.5(2)不可以登录飞机订票系统的测试用例,QTP在测试后会显示登录失败,并且会说明错误的信息,如下图(5.1.6);图 5.1.6(3)修改错误之后,可以登录飞机订票系统,QTP在测试后会显示登陆成功,如下图(5.1.7、5.1

10、.8);图 5.1.7图 5.1.8(4)订票成功之后还可以退订,如下图(5.1.9、5.1.10);图 5.1.9图 5.1.105.2 测试结果分析(1)测试中在insert order之后update order之前需要插入一个同步点以保证程序正常运行不出现问题,如下所示:图 5.2.1图 5.2.2(2)测试中order No文本框的内容需要进行检验,以防止插入数据库异常,特做了对文本框text的处理,对其值用正则表达式(“0-9+”)进行检查之后,如果符合要求则正常运行,否则报错。图 5.2.3(3)对于增强脚本第一次回放时,因为使用了脚本的参数化设置,对测试用例进行自动化循环测试,结果出现的问题是可以理解的。因为在data table第一行数据做完处理后,立即进行第二行的访问,对象库查询出现问题,可能需要给点等待时间,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1