软件测试模拟题

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

1、评价测试用例设计的好坏的标准不包括: ( D )

A)可管理性 B)可复用性 C)有效性 D)全面性

2、ISO/IEC 9126-1991标准规定的软件质量度量模型,由3层组成,其中第1

层称为质量特性,第2层称为质量子特性,第3层称为度量。下面不属于质量特性的是: ( D )

A)功能性 B)可靠性 C)可维护性 D)稳定性

3、按是否需要执行被测软件,测试可分为动态测试和静态测试两大类。其中静

态测试不包括: ( B )

A)设计评审 B)单元测试 C)代码检查 D)代码走查

4、软件测试按照不同的标准可以分成不同的类别,以下不是按测试阶段分类的

是: ( C )

A)集成测试 B)验收测试 C)灰盒测试 D)回归测试

5、软件测试专家在实践活动中总结出一些很好的软件测试的过程模型,其中一

种过程模型的优点是体现了“测试流程的完整性”的原则,此种测试的过程模型是: ( C)

A)V模型 B)W模型 C)H模型 D)X模型

6、在.Net环境下,用于单元测试的常用工具框架是NUnit,NUnit标识测试类

的特性是: (A )

A)TestFixtureAttribute B)TestAttribute

C)SetUpAttribute D)TestFixtureSetUpAttribute

7、在NUnit框架中,比较测试结果是否正确,最常用的是类Assert的一些静

态方法,其中比较两个引用参数是否相等的静态方法是: ( A )

A)AreEqual B)AreSame C)Greater D)IsInstanceOfType

1、采用逻辑覆盖法进行白盒测试用例设计,逻辑覆盖可分为_______语句覆

盖__________、判定覆盖_________________、__条件覆盖_______________、__判定-条件覆盖_____________、__多重条件覆盖_______________等。

2、系统测试是在_集成测试________完成之后,单元测试_________进行之前

的测试。。

3、在单元测试时,测试者需要依据软件详细说明书和源程序清单,了解该模

块的I/O条件和模块的逻辑结构。主要采用了白盒_____测试技术,黑盒

______测试技术作为辅助。

1、测试是为了验证软件已正确地实现了用户的要求。 F

2、白盒测试只与程序的内部结构有关,不考虑程序的功能要求。T

3、为了快速完成集成测试, 采用一次性集成方式是适宜的。F

4、在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所

花费的代价就会降低。F

5、测试人员要坚持原则,缺陷未修复完坚决不予通过。

6、测试过程模型中的V模型的局限性之一就是测试滞后于开发。

1、什么是“软件测试”? 软件测试的目的是什么?(10分)

2、按照不同的分类标准软件测试可以有多种分类方式,请简述按测试阶段分类软件测试可以分成哪几个阶段,每一个阶段的测试任务是什么?(10分)

3、简述单元测试的目标及单元测试的内容。(10分)

1、类MyStack是模拟栈,实现了接口IMyStack:

interface IMyStack

{

void Push(string element); //入栈

string Pop(); //出栈

string Top(); //查看栈顶

}

编写基于NUnit的测试类TestMyStack对MyStack类的Push方法和Pop方法进行测试。

相关文档
最新文档