.
21 / 22
本科实验报告
课程名称:软件测试技术
实验项目:软件测试技术实验
实验地点:逸夫楼202
专业__软件14__ 2014
学生__
指导
2016年10月26日
实验名称
实验一白盒测试方法
实验语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能
够,则输出三角形是等边、等腰或一般三角形的识别信息;如何不能构成三角形,则输出相应提示信息。
2.使用等价类方法和边界值方法设计测试用例。
三、主要仪器设备
笔记本电脑
四、操作方法与实验步骤
.
8 / 22
⑴ 先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。
⑵ 判断三角形问题的程序流程图和程序流图如图 1 和图 2 所示。用你熟悉的语言编写源程序。
⑶ 使用等价类方法设计测试用例,并填写完成表 2 和表 3。
⑷ 输入设计好的测试用例,执行源程序,记录输出结果。
.
9 / 22
#include <>
void main<>
{
printf<"请输入三角形的三条边:\n">;
float a,b,c;
scanf<"%f%f%f",&a,&b,&c>;
if<a+b>c&&a+c>b&&c+b>a>
{
if<a==b>
{
if<b==c>
printf<"这个三角形是等边三角形!\n">;
else
printf<"这个三角形是等腰三角形!\n">;
}
else
{
if<a==c>
printf<"这个三角形是等腰三角形!\n">;
else
{
if<b==c>
.
10 / 22
printf<"这个三角形是等腰三角形!\n">;
else
printf<"这个三角形是普通三角形!\n">;
}
}
}
else
printf<"输入的边构不成三角形!\n">;
}
表 2. 等价类划分表
输入条件
有效等价类
无效等价类
是否构成三角形
①a+b>c&&a+c>b&&b+c>a
②a+b>c||a+c>b||b+c>a
是否等腰三角形
③a=b||a=c||c=b
④a=b&&a=c&&c=b
是否等边三角形
⑤a=b=c
⑥三边至少有一边不等
表 3. 测试用例表
用例编号
测试数据 < A, B, C>
等价类覆盖情况
输出
①
5,6,7
①
这个三角形是普通三角形!
②
5,5,5
③
这个三角形是等边三角形!
③
5,6,6
⑤
这个三角形是等腰三角形!
④
4,5,80
②
输入的边构不成三角形!
.
11 / 22
五、实验数据记录和处理
六、实验结果与分析
通过黑盒测试,使用等价类划分法,所得结果与预期结果一直,说明程序能够正常完成对三角形的识别功能。
七、讨论、心得
通过黑盒测试实验,对等价类划分法有了更加深刻的认识,对功能测试的内涵也有了更好的理解。
.
12 / 22
实验名称
实验三 QTP 自动化测试
实验地点
逸夫楼202
实验时间
一、实验目的和要求
实验要求
自带笔记本,安装 QTP 软件<>,独立完成实验内容,可以互相讨论。
实验目的
了解 QTP 软件,熟悉 QTP 自动化测试原理;掌握 QTP 软件的脚本录制;掌握 QTP 检查点的插入,能够利用 QTP 软件进行功能测试<界面测试>和回归测试。
二、实验内容和原理
实验原理
Quick Test Professional 简称 QTP,是 Mercury Interactive 公司开发一款自动化测试软件,该公司于 2006 年 11 月被 HP 公司收购。QTP 自动化测试软件主要侧重于功能测试<界面测试>和回归测试。
实验内容
本实验以 版本为例,首先对 QTP 自带实例"Flight Resevationg"<飞机订票系统>进行脚本录制,然后插入检查点进行测试,最后分析和讨论实验结果。
三、主要仪器设备
笔记本电脑<windows 操作系统>
.
13 / 22
四、操作方法与实验步骤
1.安装 ,启动该软件。
先解压文件,解压后先查看"安装重要说明"文件,根据该文件说明进行安装,安装成功后需要重新启动电脑,根据软件提示操作
太原理工大学软件测试实验报告 来自淘豆网m.daumloan.com转载请标明出处.