软件测试白盒黑盒路径测试期末考试卷子复习资料

一、 简答题

  1. 什么是软件缺陷。

    至少满足以下5个规则之一才称为软件缺陷:

    • 软件未实现产品说明书要求的功能。
    • 软件出现了产品说明书指明不应出现的错误。
    • 软件实现了产品说明书未提到的功能。
    • 软件未实现产品说明书虽未明确提及但应该实现的目标。
    • 软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好。
  2. 白盒测试用例设计有哪几种方法

  3. 静态测试和动态测试的区别

  4. 驱动模块和桩模块

  5. 测试结束的标准

    • 模块测试:最佳的准则要求使用一系列具体的测试用例设计方法。
    • 功能测试和系统测试:结束准则可能是发现了既定数量的错误,或用完了计划的时间,不过条件是错误分析与时间图的对比表明测试的效率已经很低了。

二、判断题

  1. 软件测试的目的是证明程序是对的
  2. 在某区域找到的缺陷越多,就说明该区域存在错误的可能性越小了
  3. 使用各种测试工具,可以大幅度的减少测试的工作量,提高测试效率,因此我们可以完全依赖测试工具来进行测试
  4. 通过软件测试可以发现测试中的所有错误
  5. 所有的软件缺陷都需要修复
  6. 软件测试越多,免疫力越强
  7. 作为一名优秀的测试员应该坚持不懈地追求完美
  8. 所有的软件必须进行兼容性测试
  9. 测试小组应该负责程序质量
  10. 越早发现软件缺陷,修复费用越低

三、设计测试用例

在pascal语言版本中规定:“标识符是由字母开头,后跟字母和数字的任意组合组成,有效字符数位8个,最大字符数位80个,”并且规定,“标识符必须先说明,后使用”“在同一说明语句中,标识符至少必须有一个”用等价类划分,建立输入等价类表,设计测试用例。

四 、绘出发放贷款的因果图,决策表并优化决策表

某银行发放贷款原则如下,对于贷款未超过限额的用户,允许立即贷款对于贷款超过限额的用户,若过去还款记录好且恩赐贷款在两万以下,可做出贷款安排;否则拒绝贷款。请绘出发放贷款的因果图,决策表并优化决策表。

五.(15分)下面是一段C程序:

if (d > 31 || m > 12)
str = “error”;
else
str = "ok";
if (d > 28 && m == 2){
m = 3;
d = 1;
} else
d = d + 1;

为这段代码设计一组白盒测试用例,要求达到条件组合覆盖。

六.创建一个测试类对其进行测试

有一个叫complex的类需要用Junit进行单元测试,请创建一个测试类(TestComplex)对其进行测试。(15分)

import java.applet*;
import java.awt*;

class Complex{
public int RealPart;
public int ImagePart;

publuc Complex() {
RealPart = ImaginPart = 0;
}

public Complex(int r,int i) {
RealPart = r;
ImaginPart = i;
}

public Complex ComplexAdd(Complex a) {
return new Complex(RealPart + a.RealPart, ImaginPart + a.ImaginPart);
}

Public String toString() {
return RealPart + " + " ImaginPart + " i ";
}
}

七、总结

  • 语句覆盖:每个语句块走到
  • 判定覆盖:每个菱形框 对错走一遍
  • 条件覆盖:菱形框里边所有条件真假走一遍
  • 判定条件:判定覆盖和条件覆盖都满足
  • 条件组合:每个菱形框的条件排列组合走一遍
  • 路径覆盖:所有的可能走的路走一遍

八、附件: [文件] 软件测试 2015—2016考题.docx

上面的试卷可以在https://pan.wps.cn/l/sglvhit下载到


   转载规则


《软件测试白盒黑盒路径测试期末考试卷子复习资料》 Harbor Zeng 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
项目管理期末考试复习资料卷子 项目管理期末考试复习资料卷子
1. [图片]资料1 2. [图片]资料2 3. [文件] IT项目管理2013-2015年考题.docx 4. [文件] Review.ppt https://pan.wps.cn/l/s3jwaa3 5. [文件] 项目管理复习总结.docx https://pan.wps.cn/l/s36vv3w
2019-01-28
下一篇 
软件工程复习资料卷子 软件工程复习资料卷子
1. [图片]卷子1 2. [图片]卷子2 3. [图片]卷子3 4. [图片]卷子4
2019-01-28
  目录