软件测试试用报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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所示。