系机算
:计部系课开 梅庚:姚官考一第 : 级班 装 订 线 : 内 号请位 座不 要 答 题 : 名姓 : 号学
一、判断题:
1、 软件测试的惟一目的就是为了发现软件的错误。 (× ) 2、 在进行黑盒测试时,主要的测试依据是软件需求。( √ ) 3、 功能测试的主要目的是测试软件防止非法入侵能力。( × ) 4、 软件测试人员可以对概要设计说明书进行白盒测试。( × ) 5、 验收测试只由开发公司的测试人员来实施的。( × ) 6、 自动化测试工具可以部分代替手工测试。 ( √ )
7、 软件错误是指软件产品中存在的导致期望的运行结果和实际运行结果间出现差异的一系列
问题。( √ )
8、 负载测试的目的是为了测试软件系统的最大负载。( × ) 9、 软件测试必须等到所有缺陷均修复才能结束。 ( × ) 10、 软件测试人员必须对需求规格说明书进行白盒测试。( × ) 11、 项目编码前,软件测试人员不需要介入项目测试。( × ) 12、 从是否关注软件内部结构与算法,可以将软件测试分为静态测试和动态测试。( × )13、
软件测试人员一旦发现软件缺陷,主要以口头方式通知软件开发人员。( × )
14、 性能测试的目的是保证软件的功能符合软件需求。( × ) 15、 发现错误多的模块,残留在模块中的错误也多。( √ )
16、 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。( × )
17、 软件测试只能发现错误,但不能保证测试后的软件没有错误。( √ ) 18、 测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。( × )
二、单选题:
1、 软件测试的目的( B )
A、发现程序中的所有错误 B、尽可能多地发现程序中的错误 C、证明程序是正确的 D、调试程序
2、 一个程序中所含有的路径数与 ( A )有着直接的关系 A、程序的复杂程度 B、程序语句行数
C、程序模块数 D、程序指令执行时间
3、 用户界面测试要遵循一些原则,下面哪一个是需要遵循的原则( A ) A、易用性原则 B、完整性原则 C、创新性原则 D、复杂性原则
4、 功能测试的目的是( B )
A、保证用户方便使用 B、保证软件的功能符合软件需求 C、保证系统没有错误 D、保证软件的性能符合设计的要求
5、 软件错误产生的原因有多种多样,以下哪个不属于其中 ( B ) A、需求分析不完善 B、没有测试计划
C、软件设计错误 D、程序员编码过程中引入错误
6、在软件测试V模型中,概要设计对应的测试是(C) A系统测试 B单元测试 C集成测试 D模块测试
7、在软件生命周期的哪一个阶段,软件缺陷修复费用最低(A) A需求分析 B设计 C编码 D产品发布
8、单元测试中用来模拟被测模块调用者模块是(C) A父模块 B子模块 C驱动模块 D桩模块
9、不属于单元测试的内容是(D)
A模块接口测试 B局部数据结构测试 C路径测试 D用户界面测试
10、下列项目中不属于测试文档的是( C)
A测试计划 B测试用例 C程序流程图 D测试报告
11、在自底向上测试中,要编写称为(B)的模块来测验正在测试的模块 A测试存根 B测试驱动模块 C桩模块 D底层模块
12、软件测试方法中的( D)属于静态测试方法 A黑盒法 B路径覆盖 C错误推测 D人工检测
13、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)A结构合理性 B软件外部功能 C程序正确性 D程序内部逻辑
三、问答题:
名词解释:软件测试、测试用例、软件缺陷、自动化测试、黑盒测试、白盒测试、功能测试、性能测试、压力测试、单元测试、集成测试、系统测试、回归测试
四、设计题:
1、 某程序规定:
员工信息录入包含员工编码、员工姓名、员工性别。其中, (1)员工编码由3部分组成,它们的名称和内容分别是: 部门代码:空白或2位英文字母; 正式员工代码:“0”(临时工)或“1”(正式员工); 工号:5位数字。
(2)员工姓名可输入英文字符或中文 (3)员工性别:“男”或“女”
【问题】:假定被测程序能接受一切符合以上规格说明的要求,请根据该程序的规格说明,对录入数据作等价类的划分,并设计测试用例。
答:(1)划分等价类 输入 有效等价类 无效等价类 员工编码 ①部门代码为空 ⑩部门代码为1位英文字母 ②部门代码为2位英文字母 ③正式员工代码为0 ④正式员工代码为1 ⑤工号:5位数字 员工姓名 ⑥员工姓名为英文字符 ⑦员工姓名为中文 员工性别 ⑧员工性别为男 ⑨员工性别为女 (2)设计用例 用例编号 测试数据 覆盖的等价类 01 023451张三男 ①③⑤⑦⑧
2为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。
3、根据右图给出的程序流程图,完成以下要求:(1)画出相应的控制流图。
(2)计算环形复杂度。 3 (3)找出程序的独立路径集合。
装 订 线 内 请 不 要 答 题
相关推荐: