软件测试实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试实验报告
Version:1.2
实验一软件测试管理
姓名:
班级:
学号:
一、实验目的
1.练习和掌握软件测试管理的一般过程与步骤;
2.掌握测试管理的人工过程和能够通过相关管理软件实现以下工作:
a)配置软件资产信息、软件需求、软件模型和缺陷数据库;
b)创建和管理多个测试组和用户;
c)配置测试环境、编写详细测试计划、安排测试进度;
d)设计测试脚本、测试用例;
e)实施测试、执行测试和评估测试。
二、实验环境
2.1 计算机一台
2.2 Windows XP Professional – Vmware Workstation
2.3 Rational Robot软件
三、实验要求
3.1 使用office套件(包括visio)手工配置软件资产信息、软件需求和
软件模型,编写测试计划、安排测试进度、实际测试脚本和测试用例;
3.2 利用Rational TestManager 实现软件测试管理。
四、实验内容
1.熟悉office套件的使用,会利用Rational TestManager实现软件测试管理
采用C/C++或者JA VA编程实现辨别三角形的程序(本次实验使用JAV A的APPLET 实现)其程序如下package xiaobao;
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
double a, b, c;
Scanner input = new Scanner(System.in);
System.out.println("输入三角形的三边:");
a = input.nextDouble();
b = input.nextDouble();
c = input.nextDouble();
input.close();
if (a > 0 && b > 0 && c > 0) {
if (a + b > c && a + c > b && b + c > a) {
System.out.println("能构成三角形.");
if (a * a + b * b == c * c || a * a + c * c == b * b
|| b * b + c * c == a * a) {
if (a == b || a == c || b == c) {
System.out.println("为等腰直角三角形.");
} else {
System.out.println("一般直角三角形.");
}
} else if (a == b && b == c && a == c) {
System.out.println("为等边三角形.");
} else if ((a == b && a != c) || (a == c && a != b)
|| (b == c && a != c)) {
System.out.println("为等腰三角形.");
} else {
System.out.println("为一般三角形.");
}
} else {
System.out.println("不能构成三角形.");
}
} else {
System.out.println("不能构成三角形.");
}
}
}
2.
3.编写测试用例判别三角形,利用Rational Robot工具,分别对判别三角行程序
和Rational自带例程Try It进行功能性测试,给出测试报告和两种测试方法的优缺点;
五、实验结果与分析
1. 三角形判别程序运行结果截图:
2.输入不同的值可能产生的结果:
a.不是三角形
b.等腰直角三角形
c.直角三角形
d.等边三角形
f.等腰三角形 e.不等边三角形
g. 不在允许取值的范围之内,请重新输入!h. 不是数字, 请重新输入!
“判别三角形应用程序”测试计划
1 引言
1.1 标识
1.2 系统概述
本次实验是在虚拟机Windows XP Professional环境中运行,使用该虚拟机下的Rational工具集和office套件进行测试。在该环境中测试可以更加方便的使用测试工具,建立工程项目,编写测试用例自动生成测试脚本。相关文档:《测试进度计划》、《功能说明书》
3 测试环境
1. 硬件环境:装有Window XP系统的微型计算机一台
2. 软件环境:Rational工具集、office套件、VMware Workstation虚拟机、虚拟
机下装有Windows XP Professiona系统、Java虚拟机、eclipse编程环境
3.x (测试现场名)
(本条应该标识一个或多个用于测试的测试现场,并分条描述每个现场的软件测试环境)
3.x.1 软件项
(本条应该按名字、编号和版本标识在测试现场执行测试活动所需的软件相,例如操作系统、编译程序、数据库、输入文件等)
编号测试名称操作系统软件项
1 输入要求Windows XP Professiona IBM Rational Test
2 是否构成三角形Windows XP Professiona IBM Rational Test
3 三角形类型Windows XP Professiona IBM Rational Test 3.x.2 硬件及固件项
计算机一台