软件测试期末总结(2)

2019-01-10 10:09

B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划

D.选择发现错误可能性大的数据作为测试数据

6.现有一个计算类型的程序,它的输入只有一个Y,其范围是—50≤Y≤50。现从输入的角度考虑设计了一组测试用例:—100,100,0。设计这组测试用例的方法是( B )。 A.条件覆盖法 B.等价类划分法 C.边界值分析法 D.错误推测法

7.实际的逻辑覆盖测试中,一般以( C )为主设计测试用例。 A.条件覆盖 B.判定覆盖 C.条件组合覆盖 D.路径覆盖 8.{

PROCEDURE averagy i = 1;

total.input = total.valid = 0; sum = 0;

DO WHILE value[i] <> -999 AND total.input < 100

increment total.valid by 1;

IF value[i] >= minimum AND value[i] <= maximum THEN increment total.valid[i]; ELSE skip; ENDIF

Increment i by 1; ENDDO

IF total.valid > 0

THEN averagy = sum / total.valid; ELSE averagy = -999; ENDIF END averagy

上面是一个求平均值的程序,请问该程序段的McCabe环路复杂性为多少?( C ) } A.4 B.5 C.6 D.7

9.测试人员在提交软件缺陷报告后,很可能发现开发人员对报告的缺陷存在异议。因此需要一个双方认同的准则,用于判定软件产品是否存在软件缺陷。在实际的软件项目工作中,我们通常采纳的判定准则是( B )。 A.测试人员提供的这个软件缺陷的证据

B.软件产品的运行结果与需求规格说明书不一致 C.可以客观地描述这个软件缺陷

D.软件产品的运行结果与测试人员预期的不一致

10.从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。

在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。( A ) A.桩 B.仿真器 C.模拟器 D.原型

11.集成测试时,能较早发现高层模块接口错误的测试方法为( A )。 A.自顶向下渐增式测试 B.自底向上渐增式测试 C.非渐增式测试 D.系统测试

12.系统测试一般从客户角度考察和评价软件产品的质量,不考虑开发方关注的质量特性。那么,下面那一个质量特性一般不是系统测试的重点?( D ) A.是否符合有关的国家和行业标准 B.产品版本升级是否容易

C.软件产品是否易于理解和使用 D.可复用的软件部件所占的比例

13.同时启动上百个模拟连接去请求服务器的服务,这种测试我们称之为( D )测试。 A.安全 B.重复 C.容量 D.压力

14.在软件质量概念中,不属于测试要达到的目标为( D ) A.确保建立了测试计划,并按照测试计划进行测试 B.确保测试计划覆盖了所有的系统规格定义和系统需求 C.确保经过测试和调试,软件仍旧符合系统规格和需求定义 D.确保设计变更被正确的跟踪、控制、文档化

15.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?( B ) A.功能测试 B.单元测试 C.结构测试 D.确认测试

1.提高测试的有效性十分重要,“高产”的测( C )。 A.用适量的测试用例运行程序,证明被测程序正确无误

B.用适量的测试用例运行程序,证明被测程序符合相应的要求 C.用少量的测试用例运行程序,发现被测程序尽可能多的错误 D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误 2.在一个软件项目中,开发人员主要承担哪项工( D ) A.验收测试 B.系统测试 C.回归测试

D.单元测试

3.某信息管理系统中,允许用户输入8位数字的市话号码。如果使用等价类划分法来设计测试用例,从保证测试效果的角度看,你认为哪一组是最佳的选择( C )。 A.63570007、80603805、100080、39103825 B.62570007、80603805

C.62570007、391038255、8252323、空值、h? D.39103825、8252323、@、13910382500 4.如果一个排序程序所设定的测试用例为:(1)表空 (2)表中只有一个元素 (3)表中均有相同的关键字值 (4)元素已排序,则此测试方法称为( D )。 A.等价类划分法 B.边界值分析法 C.因果图法 D.错误推测法

5.软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件的功能 C.程序正确性 D.程序内部逻辑

6.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( C ) A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 7.{

int GetMax(int n, int datalist[ ]) \\{

intk=0;

for( int j=1; j

if( datalist[j] > datalist[k] ) k=j; returnk; \\}

上面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。 请问该程序段的McCabe环路复杂性为多少?( B ) } A.2 B.3 C.4 D.5

8.使用程序设计的控制结构导出测试用例的测试方法是( B ) A.黑盒测试 B.白盒测试 C.边界测试 D.系统测试

9.集成测试也叫做( A )。①单元测试 ②部件测试 ③组装测试 ④系统测试 ⑤确认测试 ⑥联合测试 A.③⑥ B.①② C.⑤⑥ D.③④

10.渐增式集成测试是将模块一个一个地连入系统,每连入一个模块( C )。 A.只需要对新连入的模块进行测试 B.都不需要再进行测试 C.要对新子系统进行测试 D.都要进行回归测试

11.软件开发公司组织各方面的典型用户在日常工作中对软件进行实际使用,并要求用户报告异常情况,这种测试我们称之为( C )。 A.系统测试

B.α测试 C.β测试 D.综合测试

12.单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现( C )的错误。 A.接口错误 B.编码错误

C.性能、质量不合要求 D.功能错误

13.在实际的软件项目工作中,测试人员运行测试用例,观察运行结果,当发现软件缺陷时提交软件缺陷报告。那么,测试人员判定一个运行结果中存在缺陷的准则是( C )。 A.这个运行结果与测试人员预期的不一致 B.测试人员可以从中找到缺陷的证据

C.这个运行结果与测试用例中的预期结果不一致 D.开发人员承认这个运行结果中存在缺陷

14.软件测试计划开始于需求分析阶段,完成于( B )阶段。 A.需求分析 B.软件设计 C.软件实现 D.软件测试

15.与设计测试用例无关的文档是( A )。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序

1.下面说法正确的是 ( C )。

A. 经过测试没有发现错误说明程序正确 B. 测试的目标是为了证明程序没有错误

C. 成功的测试是发现了迄今尚未发现的错误的测试 D. 成功的测试是没有发现错误的测试

2.不属于白盒测试的技术是 ( C ) 。 A. 语句覆盖 B. 判定覆盖

C. 边界值分析 D. 基本路径测试

3.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是 ( A )。 A. 系统功能 B. 局部数据结构 C. 重要的执行路径 D. 错误处理

4.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。 A.需求分析 B.概要分析 C.详细设计 D.编码 5.软件测试不需要了解软件设计的 ( D )。

A.功能 B.内部结构 C.处理过程 D.条件 6.( C )方法根据输出对输入的依赖关系设计测试用例。 A.路径测试 B.等价类 C.因果图 D.边界值分析

7.通常,在( D )的基础上,将所有模块按照设计要求组装成系统 A.组装测试 B.系统测试 C.验收测试 D.单元测试

9.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A.程序内部逻辑 B.程序的复杂度 C.使用说明书 D.程序的功能

10.与设计测试用例无关的文档是 ( A )。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序

1. 负载测试是验证要检验的系统的能力最高能达到什么程度。错

2. 健壮性测试的测试重点为当出现故障时,是否能够自动恢复或忽略故障继续运行。对 3. 可用性测试是对于用户友好性的测试,是指在设计过程中被用来改善易用性的一系列方法。对

4. 软件测试管理原则之一是全面测试,它的含义:一是对软件的所有产品进行全面的测试;二是测试人员应对测试的全过程进行全程的跟踪。错 5. 程序代码编写完成之后,软件测试工作开始。错 6. 软件测试是测试人员的事,与开发人员无关。错 7. 软件的Bug就是指程序运行时出现的故障。错

8. 在n个变量的程序中,用边界值分析法设计测试用例,测试用例的个数为4n+1。对 9. 缺陷状态为“已解决”表示该缺陷已经被测试人员回归测试完毕,准备归档移除。错 10. 处于“已解决”状态的缺陷,下一步状态只能是“重新提交”或者“已关闭”。对 1. 在进行负载测试的同时进行安全性测试是不合情理的。错

2. 在性能测试中,如果发现SQLServer资源监控中的一个指标缓存点击率偏高,这说明系统运行效率较高。对

3. 在程序有修改的情况下保证原有功能正常的一种测试方法是回归测试。对 4. 所有测试的标准都是建立在用户需求之上。对 5. 黑盒测试用例在软件编码完成后才可以设计。错 6. 软件测试技术要求不高,至少比编程容易多了。错

7. 设计-实现-测试,软件测试是开发后期的一个阶段。错

8. 在n个变量的程序中,采用健壮性边界值分析法设计测试用例,测试用例的个数为6n+1。

9. 缺陷状态为“打开”表示该缺陷已被开发人员看到。对


软件测试期末总结(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:会计从业资格考试《财经法规与职业道德》分章节模拟题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: