软件测试技术实验指导书 下载本文

《软件测试技术》实验指导书

《软件测试与质量保证》实验指导书

实验1、自由测试

一、 实验目的

1. 理解软件测试的概念。

2. 提高反向思维的能力。

二、实验任务

针对某产品Beta的版本,对照其竞争对手的产品,进行测试,以发现该软件产品潜在的任何问题,记录下来。 Discuz! X 3.0 beta 对比 PHPWind 9.0

问题问题描述 操作步骤 说明 ID … … …

实验2、黑盒测试方法:等价类划分法+边界值分析方法

一、实验目的

1. 掌握等价类、有效等价类、无效等价类、边界值等概念。 2. 掌握边界值分析法、等价类划分法的测试用例设计方法。 3. 能够将这两种方法结合起来,灵活运用

二、实验任务

以下三个任务、至少完成一个

1、对三角问题综合运用边界值分析方法、等价类划分方法设计测试用例。

三角形问题:void Triangle (int a, int b, int c)函数规定输入三个整数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型(等边三角形、等腰三角形、一般三角形、构不成三角形),并在屏幕上输出。1<=a,b,c<=200。

实验步骤:

2

《软件测试与质量保证》实验指导书

① 划分等价类,得到等价类表。等价类表格式如下: 输入变量 有效等价类 … … 无效等价类 … ② 综合运用这两种方法设测试用例,得到测试用例表: 边界值 a b … … c … ③ 综合运用这两种方法设测试用例,得到测试用例表: 测试用例ID T1 T2 … a 5 2 … b 5 2 … c 5 3 … 预期输出 等边三角形 等腰三角形 … ④ 根据上述测试用例表,能否进行优化,获得最小测试用例集合:

2、对于找零钱最佳组合问题运用边界值分析法设计测试用例。实验步骤: ① 分析边界值。

② 运用健壮性边界条件法设计测试用例,得到测试用例表(测试用例表格

式同实验1)。

③ 执行测试,填写软件缺陷报告(软件缺陷报告格式同实验1)。

3、现有一个程序int CheckTel(char *rc, char *n)执行电话号码有效性检查功能,中国的固定电话号码由两部分组成。这两部分的名称和内容分别是:

? 地区码(rc):以0开头的三位或者四位数字(包括0)。 ? 电话号码(n):以非0、非1开头的七位或者八位数字。

对该程序进行边界值分析,然后进行等价类划分,分别运用边界值条件、等价类划分的结果来设计测试用例,并尽可能优化所设计的测试用例。

实验步骤:同上,注意考虑内部边界值。

实验3、黑盒测试:决策表法及测试用例设计

一、实验目的

3