软件测试实验报告

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

本科实验报告

课程名称:软件测试技术

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

实验地点:实验楼*** 专业班级:软件**** 学号: 201300**** 学生:

指导教师:红薇

2015年 10月14日

}

(2) 测试用例表

(3) 测试结果

语句覆盖

用例编号 输入(x/y/z ) 期望结果(k/j ) 覆盖标准 覆盖路径 实际结果(k/j ) 1 4/6/12 0/1 语句覆盖 1-10 0/1 2 4/6/12 0/1 判定覆盖 1-7,9,10 0/1 3 -1/4/16 0/0 判定覆盖 1,2,7,9,10

0/0 4 4/6/8 23/1 条件覆盖 1-10 27/2 5 4/1/3 3/2 条件覆盖 1-7,9,10 3/2 6 -1/4/16 0/0 条件覆盖 1,2,7-10 0/0 7 4/1/3 3/2 判定条件覆盖 1-7,9,10 3/2 8 -1/6/16 0/1 判定条件覆盖 1,2,7-10 0/1 9 4/6/8 23/1 条件组合覆盖 1-10 23/1 10 7/7/5 48/2 条件组合覆盖 1,2,7,9,10 48/2 11 4/4/7 15/2 条件组合覆盖 1-7,9,10 15/2 12 -1/6/16 0/1 条件组合覆盖 1,2,7-10 0/1 13 4/6/8 23/1 路径覆盖 1-10 27/2 14 7/7/5 48/2 路径覆盖 1,2,7,9,10 48/2 15 4/4/7 15/2 路径覆盖 1-7,9,10 15/2 16 -1/6/16 0/1 路径覆盖 1,2,7-10 0/1 17 4/6/8 23/1 基本路径覆盖 1-10 27/2 18 7/7/5 48/2 基本路径覆盖 1,2,7,9,10 48/2 19 4/4/7 15/2 基本路径覆盖 1-7,9,10 15/2 20 -1/6/16 0/1

基本路径覆盖

1,2,7-10 0/0

判定覆盖

判定条件覆盖

基本路径覆盖

4 5 8 20 ○3○4不能构成三角形

5 2 4 8 ○3不能构成三角形

6 0 8 8 ○4不能构成三角形(3)测试结果

心得体会

这个简单的实验帮我们大概了解了实验的过程和使用方法,为我们的熟练操作提供了良好的基础。完美完成了本次试实验!

实验名称实验3 QTP自动化测试

实验地点实验楼211 实验时间2015.10.12

实验目的和要求

(1)实验要求

自带笔记本,安装QTP软件,独立完成实验容,可以相互讨论。

(2)实验目的

了解QTP软件,熟悉QTP自动化测试原理;掌握QTP软件的脚本录制;掌握

QTP检查点的插入,能够利用QTP软件进行功能测试(界面测试)和回归测

试。

实验容和原理

(1)实验原理

Quick Test Professional简称QTP,是Mercury Interactive公司开发的一款自动化测试软件,该公司于2006年11月被HP公司收购。QTP自动化测试软件主要侧重于功能测试(界面测试)和回归测试。

(2)实验容

本实验以QTP9.2版本为例,首先对QTP自带实例“Flight Reservation”

(飞机订票系统)进行脚本录制,然后插入检查点进行测试,最后分析和讨论实验结果。

主要仪器设备笔记本计算机

操作方法与实验步骤

1.安装QTP软件,对飞机订票系统进行录制。

2.在弹出的Login界面输入用户名和密码。

3.在弹出的Flight Reservation界面中选择航班信息,订票日期为当日之后,完成后点击InsetOrder按钮生成订单。

4.关闭Flight Reservation界面,停止并保存录制,对脚本进行回放并生成测试结果表。

5.插入检查点。在keyword view视图点击InsetOrder,在界面右下角的界面中找到OrderNo标签右击,点击Insert Checkpoint,点击OK。

6.在弹出的对话框中选text,再选insert statement中after currrnt step项,单击Configure value标签中的constant类型最右边的图标,在弹出的界面中选中regularexpression标签,在value中输入[0-9]+点击OK,插入点设置成功。

7.保存并重新运行脚本,生成测试结果表。

8.在constant一栏中重新输入一个常数,重新运行脚本,结果失败。

9.重新录制脚本,重复123的步骤后接着录制一下步骤。

10.在File菜单中选择Fax order子菜单,填写传真信息,并发送。

11.发送成功后返回Flight Reservation,显示发送状态后关闭,停止录制。

12.回放该脚本,回放失败。

13.在keyword view中右击Fax No,选择object properties,在弹出的窗口中点text的value值中的图标<#>,在弹出的对话框中选中regularexpression标签,将constant值改为下图所示。

14.关闭窗口,重新回放脚本,回放成功。

15.参照以上实验,再添加一个验证Login界面中AgentName的检查点。

实验数据记录和处理

1.在keyword view视图右击AgentName,点击Insert Checkpoint插入检查点,

在弹出的对话框中选text,再选insert statement中after currrnt step 项,单击Configure value标签中的constant类型最右边的图标,在弹出的界面中选中regularexpression标签,在value中输入[a-zA-Z]+点击OK,插入点设置成功。

2.保存并运行脚本,生成测试结果表,运行成功。

相关文档
最新文档