软件测试试用报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科实验报告课程名称:软件测试技术

实验项目:软件测试技术实验实验地点:

专业班级:学号:

学生姓名:

指导教师:

年月日

五、实验数据记录和处理(1)程序流程图

(2)控制流图

六、实验结果与分析

七、讨论、心得

通过此次实验,熟悉了白盒测试的各种方法,从简单的语句覆盖到条件组合覆盖,一步步细化了测试的对象,从语句到条件,以及条件的组合等等。也熟悉了各种覆盖的具体用法,更加深入的理解掌握了白盒测试的方法,受益匪浅。

在实验过程中遇到的问题也可以自己解决,增强了实践动手能力。

图1.程序流程图

图2.程序流图

表2.等价类划分表

输入条件有效等价类无效等价类是否构成三角形

是否等腰三角形

是否等边三角形

七、讨论、心得

先解压缩文件,解压后先查看“安装重要说明”文件,根据文件说明进行安装,安装完成后需要重启电脑,根据安装提示操作即可。安装完成后启动“Quick Test Professional”,进行软件主界面。

2.对Flight Resevationg(飞机订票)系统进行脚本录制。

(1)启动QTP软件快捷方式,进入QTP工作界面。

(2)点击工作栏上的“Record”图标进行脚本录制,如图3所示:

图 3

(3)在弹出的“Record and Run Settings”对话框中切换至“Windows Application”标签,如图4所示:

图 4

(4)在弹出的对话框中,选择“Application details:”中右边的“+”标签,如图5所示:

图5

(5)在弹出的对话框中按照默认选项选择,然后点击“ok”按钮,如图6所示:

图6

(6)在弹出的“Login”界面中输入用户名和密码,如图7所示。注意:用户名至少是4个字符,密码是“mercury”。

图7

(7)在弹出的“Flight Reservation”窗口中选择订票日期、出发地和目的地,然后选择航班,如图8所示。注意:日期格式“MM—DD—YY”,必须是当前日期之后。

图8

(8)在弹出的额“FlightTable”表中选择一趟航班,点击”ok“按钮返回。

(9)在”name“中填写订票人姓名,选择订票数目”Tickets“和仓位”Class“,然后点击”Insert Order“按钮,生成订单,如图9所示。

图9

(10)选择工具栏“File”菜单中的“Exit”子菜单或者点击关闭按钮,关闭“Flight Reservation”窗口。点击QTP主界面工具栏的“Stop”按钮,停止脚本录制。至此,订票系统录制完毕,如图10所示:

图10

3.保存录制脚本并对脚本进行回放

首先点击工具栏上的保存图标,保存刚才录制的脚本,然后点击“Run”

按钮,根据默认选择,对录制的脚本进行回放并生成测试结果表,如图11

和如图12所示。

图11

图12

在测试结果表中,Rcsult结果为:Done,表明系统运行完成,测试结果是否满足预期?需要加入“检查点”进行验证。

3.插入“检查点”验证订单是否生成

(1)在“keyword kiew ”视图中单击“Insert Order”这一行,同时QTP主界面右下角“Active Screen”中会显示这一步操作的界面,如图13所示。

图13

(2)在“Action Screen”视图中“Order No”标签对应的文本框中点鼠标右键,在弹出的快捷菜单中选择“Insert Standard Checkpoint”,如图14所示。

图14

(3)在弹出的对话框中单击“ok”按钮打开“Checkpoint properties”对话框,在该对话框中只选择“text”属性这一行,然后选择“inscrt ststement:”中的“After current atep”选项,单击“Configure value”标签中“Condtant”类型最右边的图标,图15所示:

图15

(4)在弹出的对话框中先选中“Regular expression”标签,然后在Value中输入值:“[0-9]+”,(“[0-9]+”是一个正则表达式,该表达式的含义是判断是否为数字),最后点击“ok”按钮,如图16所示:

图16

(5)返回“Checkpoint properties”对话框,单击“ok”按钮,至此,检查点插入成功,

(6)保存脚本,重新运行脚本,生成如图17所示的测试结果表。测试结果表明测试通过,订单生成成功。

5.在图15中的“constant”一栏中输入一个常数值,重新运行脚本,

图17

6.重新录制脚本。重复上述过程“2.对Flight Resevation(飞机订票)系统进行脚本录制”中的(1)—(9),接着录制以下步骤(10)和(11)。

(10)选择工具栏“File”菜单中的“Fax Order”子菜单,打开“Fax Order No.xx”将机票订单传真出去,在“Fax Order No.xx”窗口中填写传真号码以及代理人签名“Agent signaturn”,其中No.xx表示生成的传真订单号,具体号码以实际为

准,然后点击“Send”,如图18所示:

图18

(11)发送成功后系统返回“Flight Reservation”,并显示传真发送状态,如图19所示。

(12)关闭“Flight Reservation”窗口,停止录制。

7.回放以上脚本,回放结果失败,分析原因。

8.按以下步骤修改。

(13)切换到“Keyword View”视图,鼠标右击“Fax Order NO.xx”,在弹出空间菜单中选择“Object Properties”,如图20所示。

相关文档
最新文档