软件设计期末考试复习题(曲师大)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件设计期末考试复习题大)(曲师

2009级软件测试复习题

考试范围:课本1、2、3、5、6、7、9、11、14、15

一、判断题

1、软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。()

2、白盒测试可以找出软件遗漏功能和代码错误问题。()

3、软件缺陷一定是由编码所引起的。()

4、软件测试等于程序测试。()

5、经验表明,测试后程序残存的错误数目与该程序中已发现的错误数目或检错率成

正比。()

& 在做程序的单元测试时,桩模块比驱动模块容易编写。()

7、自底向上集成需要程序员编写驱动模块。()

8、单元测试能发现约80%勺软件缺陷。()

9、负载测试是验证要检验的系统的能力最高能达到什么程度。()

10、静态的代码评审一般由测试人员进行。()

11、程序员与测试工作无关。()

12、软件测试工具可以代替软件测试员。()

13、最重要的用户界面要素是软件符合现行标准和规范。()

14、在测试过程中只要使用了测试工具就是测试自动化。()

15、从测试角度看,应用服务器的测试一般比较容易实现自动化。()

16、系统自动化测试是测试工具执行测试过程,不需要人工干预。()

17、与手工测试相比,自动化测试更容易实现覆盖率的度量。()

二、单项选择题

1、在软件生命周期的哪一个阶段,软件缺陷修复费用最高()

(A)需求分析(编制产品说明书) (B)设计

(C)编码(D)产品发布

2、单元测试中用来模拟被测模块调用者的模块是()

(A)父模块(B)子模块

(C)驱动模块(D)桩模块

3、侧重于观察资源耗尽情况下的软件表现的系统测试被称为()

(A)强度测试(B)压力测试

(C)容量测试(D)性能测试

4、必须要求用户参与的测试阶段是()

(A)单元测试(B)集成测试

(C)确认测试(D)验收测试

5、下面四种说法中正确的是()

(A) 因果图法是建立在决策表法基础上的一种白盒测试方法;

(B) 等价类划分法是边界值分析法的基础;

(C) 健壮性等价类测试的测试用例要求在有效等价类中取值;

(D) 在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

&不属于单元测试内容的是()

(A)模块接口测试(B)局部数据结构测试

(C)路径测试(D)用户界面测试

7、划分软件测试属于白盒测试还是黑盒测试的依据是()

(A)是否执行程序代码

(B)是否能看到软件设计文档

(C)是否能看到被测源程序

(D)运行结果是否确定

8、下列项目中不属于测试文档的是()

(A)测试计划(B)测试用例

(C)程序流程图(D)测试报告

9、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的

()

(A)判定覆盖(B)条件覆盖

(C)判定/条件覆盖(D)组合覆盖

10、下列说法不正确的是()

(A)测试不能证明软件的正确性;

(B)测试员需要良好的沟通技巧;

(C)QA与testing 属于一个层次的概念;

(D)成功的测试是发现了错误的测试。

11、在进行单元测试时,常用的方法是()

(A)采用黑盒测试,辅之以白盒测试;

(B)采用白盒测试,辅之以黑盒测试;

(C)只使用黑盒测试;

(D)只使用白盒测试。

12、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()

(A)程序的注释(B)程序的内部逻辑

(C)用户使用说明书(D)程序的需求说明

13、条件覆盖的目的是()

(A) 使每个判定的所有可能的条件取值组合至少执行一次

(B) 使程序中的每个判定至少都获得一次“真”值和“假”值。

(C) 使程序中的每个判定中每个条件的可能值至少满足一次。

(D) 使程序中的每个可执行语句至少执行一次。

14、下列()不属于软件缺陷

(A) 测试人员主观认为不合理的地方

(B) 软件未达到产品说明书标明的功能

(C) 软件出现了产品说明书指明不会出现的错误

(D) 软件功能超出产品说明书指明范围

15、()把黑盒测试和白盒测试的界限打乱了。

(A)灰盒测试(B)动态测试

(C)静态测试(D)失败测试

16、软件验证和确认是保证软件质量的重要措施,它的实施应该针对()

(A)程序编写阶段(B)软件开发的所有阶段

(C)软件调试阶段(D)软件设计阶段

17、如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失、次要功

能完全丢失或者错误的声明,这是属于() (A)致命的错误(B)严重的错误(C) 一般的错误(D)微小的错误

问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这 些缺陷

所处的状态是()

(A )激活状态 (C )已修正状态 19、 不用执行程

序,

(A )性能测试 (C )静态分析

20、 如果程序通过了 (A )语句覆盖 (C )设计规格 21、 在边界值分析中,

22、一个应用系统通常有用户管理功能,用户信息一般包括用户名,假设规定 用户名必须是以字母开头,不超过 8个字符的字母数字串,那么,下列哪组值 均属于用户名的有效等价类()

(A ) a111111 丄丄in-Yie,linfeng

(B ) L1,a1111111,glenford ,123B123

(C ) linyifei ,a111111,glenford , Myers

(D ) linyifeng , a111111,glenford,Myers

23、 在以下有关集成测试的说法中,错误的说法是()

(A ) 自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力。

(B ) 自底向上集成的优点是减少了编写桩模块的工作量。

(C ) 自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的 问题。

(D ) 自顶向下集成的缺点是需要设计许多的桩模块,测试的开销较大。

24、 检查软件在异常条件下自身是否具有防护性的措施或者某种灾难性恢复手 段的测试是()

(A )压力测试 (B )安全测试

(C )容错测试 (D )可靠测试

25、 下列哪项不属于好的用户界面的检验标准?()

(A )符合标准和规范 (B ) —致性

(C )实用性 (D )功能多

26、 在web 性能测试中,下列()不是度量系统性能的指标?

(A )在线用户 (B )响应时间

(C )负载模式 (D )吞吐量

27、 下列()不属于测试自动化中的脚本?

(A )线性脚本 (B )逻辑驱动脚本

(C )数据驱动脚本 (D )关键字驱动脚本

三、简答题

1& (B )非激活状态

(D )关闭状态

目的是收集有关程序代码的结构信息,这一过程是() (B )负载测试 (D )兼容测试 100%勺代码覆盖率测试,贝U 说明程序满足了() (B )编程规范 (D )功能需求 F 列数据通常不用来作为测试数据的是()

B )等价类中的典型值

(A )正好等于边界的值

(C )刚刚大于边界的值

相关文档
最新文档