软件测试实验报告

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

本科实验报告

课程名称:软件测试技术

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

专业班级:软件工程学号:

学生姓名:戴超

指导教师:兰方鹏

2015年10月7 日

太原理工大学学生实验报告

一、实验目的和要求

(1)熟练掌握白盒测试方法中的逻辑覆盖和路径覆盖方法。

(2)通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。

(3)运用所学理论,完成实验研究的基本训练过程。

二、实验内容和原理

测试以下程序段

void dowork(int x,int y,int z)

{

(1)int k=0,j=0;

(2)if((x>0)&&(z<10))

(3){

(4)k=x*y-1;

(5)j=sqrt(k);

(6)}

(7)if((x==4)||(y>5))

(8)j=x*y+10;

(9)j=j%3;

(10)}

三、主要仪器设备

一、实验目的和要求

(1)熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。

(2)通过实验掌握如何应用黑盒测试用例。

(3)运用所学理论,完成实验研究的基本训练过程。

二、实验内容和原理

(1)用你熟悉的语言编写一个判断三角形问题的程序。

要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或者一般三角形的识别信息;如果不能构成三角形,则输出相应提示信息。

(2)使用等价类方法和边界值方法设计测试用例。

三、主要仪器设备

四、操作方法与实验步骤

(1)先用等价类和边界值方法设计测试用例,然后用百合法进行检验和补充。

(2)判断三角形问题的程序流程图和程序流图如图1和图2所示。用你熟悉的语言编写源程序。

(3)使用等价类方法设计测试用例,并填写表2 和表3。

一、实验目的和要求

(1)实验要求

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

(2)实验目的

了解QTP 软件,熟悉QTP 自动化测试原理;掌握QTP 软件的脚本录制;掌握QTP检查点的插入,能够利用QTP软件进行功能测试(界面测试)和回归测试。

二、实验内容和原理

(1)实验原理

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

(2)实验内容

本实验以QTP9.2 版本为例,对QTP 自带实例Flight Reservation(飞机订票系统)进行脚本录制,然后插入检查点进行测试,最后分析和讨论实验结果。

三、主要仪器设备

四、操作方法与实验步骤

(1)运行QTP自带实例程序,在弹出的“LOGIN”界面输入用户名和密码。(用户名:Aaron 密码:mercury)

(2)添加QTP自带示例程序

(3)在弹出的“Flight Reservation”窗口中选择订票日期、出发地和目的地,然后选择“Flight”图标选择航班。

(4)在弹出的“flight table”表中选择一趟航班,点击“ok”按钮返回,在Name中填写订票人姓名,选择订票数目“tickets”和仓位“class”然后点击“install order”按钮,生成订单。

(5)点击 QTP主界面工具栏中的“Stop”按钮,停止脚本录制。保存脚本并对脚本进行回放。

(6)插入检查点验证订单是否生成。在action screen视图中的order no 标签对应的文本框中点鼠标右键,在弹出的快捷菜单中选择“insert standard checkpoint”,在弹出的对话框中,单击ok,选中text属性一行,然后选择“inset statement”

(7)选择工具栏中“file”菜单中的“fax order”将机票订单传真出去,在“fax order no.xx”窗口中填写传真号码以及代理人前面“agent signature”,其中no.xx表示生成的传真订单号,具体号码以实际为准,然后点击“send”

(8)回放以上脚本,回访结果失败。

(9)切换到“keyword view”视图,鼠标右击“fax order no.xx”在弹出的快捷菜单中选择“object properties”。在弹出的窗口中点击text的value值中图标“<#>”,并改成如下图所示的值。

(10)关闭窗口,重新回放脚本,查看脚本时候回放成功。

(11)参照以上实验,再添加一个验证login界面中“agent name”的检查点。

20

相关文档
最新文档