1.填空题
(1)软件测试方法中的静态测试方法之一为()
- A. 计算机辅助静态分析
- B. 黑盒法
- C. 因果图
- D. 路径覆盖
(2)在白盒法技术测试用例的设计中()是最弱的覆盖标准。
- A. 语句
- B. 路径
- C. 条件组合
- D. 判定
(3)黑盒测试在设计测试用例时,主要需要研究()
- A. 需求规格说明与概要设计说明
- B. 详细设计说明
- C. 项目开发计划
- D. 概要设计说明与详细设计说明
(4)若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()
- A. 条件覆盖法
- B. 等价分类法
- C. 边界值分析法
- D. 错误推测法
(5)单元测试的测试用例主要根据()的结果来设计。
- A. 需求分析
- B. 源程序
- C. 概要设计
- D. 详细设计
(6)软件测试计划开始于需求的阶段,完成于()阶段
- A. 需求分析
- B. 软件设计
- C. 软件实现
- D. 软件测试
(7)用黑盒技术设计测试用例的方法之一为()
- A. 因果图
- B. 逻辑覆盖
- C. 循环覆盖
- D. 基本路径测试
(8)软件测试方法中的()属于静态测试方法
- A. 黑盒法
- B. 路径覆盖
- C. 错误推测
- D. 人工检测
2.简述系统测试的目的?
3.简述系统测试的方法?
4.什么是黑盒测试?什么是白盒测试?
5.什么是测试用例?简述测试用例在系统测试中的作用和地位?
6.集成测试的模块集成方式有哪几种?系统测试包括哪些方面?
7.测试计划的内容包括哪些?
8.根据下列条件使用等价划分法设计测试用例。
某一8位微机,其十六进制常数定义为:以0x或0X开头的数是十六进制整数,其值的范围是-7f~7f(表示十六进制的大小写字母不加区别),如0X13,0X6A,-0X3c。
(1)列出等价类表,格式如下:输入条件有效等价类无效等价类(注意:将等价类编号)
(2)设计测试用例,格式如下:
用例n:输入【A,B,C】覆盖等价类….(列出等价类序号),输出结果为….。
9.阅读下列说明和流程图,如图7-22所示,回答问题,把解答填入答案的对应栏内。
10.阅读下列程序,先画出流程图,后根据判断覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖(条件组合覆盖)和路径覆盖5种覆盖标准,写出满足相应覆盖标准的最小的测试数据组。(三个输入参数是年龄age(整数)、性别sex(男或女)和薪水money(实数))
... int age;
char sex;
float money;
if{(age>18)&&(sex=M)} money = money +500;
if{ (age>=50||(money<=2000.0)} money=money+200;....