单选题 (一共73题,共73分)

1.

以下测试方法中,不属于典型安全性测试的是( )。

2.

Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modern systems is such, and the demand for short schedules so great, that it is no longer ( )for one person to do most engineering jobs. Systems development is a team ( ), and the effectiveness of the team largely determines the (请作答此空)of the engineering.Development teams often behave much like baseball or basketball teams. Even though they may have multiple specialties, all the members work toward ( ). However, on systems maintenance and enhancement teams, the engineers often work relatively independently, much like wrestling and track teams.A team is ( )just a group of people who happen to work together. Teamwork takes practice and it involves special skills. Teams require common processes; they need agreed-upon goals; and they need effective guidance and leadership. The methods for guiding and leading such teams are well known, but they are not obvious.

3.

在引入自动化测试工具以前,手工测试遇到的问题包括( )。①工作量和时间耗费过于庞大②衡量软件测试工作进展困难③长时间运行的可靠性测试问题④对并发用户进行模拟的问题⑤确定系统的性能瓶颈问题⑥软件测试过程的管理问题

4.

软件质量保证的主要目标不包括( )。

5.

阅读下列流程图:

中级软件设计师,章节练习,系统开发

当用判定覆盖法进行测试时,至少需要设计 ( ) 个测试用例。

6.

在执行测试和评价的过程中,会产生较多的文档,()是对文档内容的正确描述。①评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求。②评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具。③评价记录的主要内容是对评价执行过程的详细记载,由评价请求者保留。④评价报告的主要内容是执行测量和分析的结果,以及能被重复和重新评价的必要信息。

7.

软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部评审和外部评审。关于内部评审的叙述,正确的包括( )。①对软件的每个开发阶段都要进行内部评审②评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与③评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定④内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会

8.

软件测试的对象不包括( )。

9.

对于逻辑表达式((a&&b)||c),需要( )个测试用例才能完成条件组合覆盖。

10.

Teams are required for most engineering projects.Although some small hardware or software products can be developed by individuals,the scale and complexity of modern systems is such,and the demand for short schedules so great,that it is no longer(请作答此空)for one person to do most engineering jobs.Systems development is a team( ),and the effectiveness of the team largely determines the( )of the engineering.Development teams often behave much like baseball or basketball teams.Even though they may have multiple specialties,all the members work toward( ).However,on systems maintenance and enhancement teams,the engineers often work relatively independently,much like wrestling and track teams.A team is( )just a group of people who happen to work together.Teamwork takes practice and it involves special skills.Teams require common processes;they need agreed-upon goals;and they need effective guidance and leadership.The methods for guiding and leading such teams are well known,but they are not obvious.

11.

下列叙述中,( ) 是正确的。

12.

黑盒测试不能发现( )。

13.

以下关于边界值测试法的叙述中,不正确的是( )。

14.

以下所示程序控制流程图中有( )条线性无关的基本路径。

中级软件评测师,章节练习,测试用例设计方法

15.

以下几种白盒覆盖测试中,覆盖准则最强的是()。

16.

( )方法根据输出对输入的依赖关系设计测试用例。

17.

对于逻辑表达式( (b1&b2)||in),需要( )个测试用例才能完成条件组合覆盖。

18.

白盒测试不能发现()。

19.

根据说明,描述出程序的基本流及各项备选流;根据基本流和各项备选流生成不同的场景的方法是()。

20.

一个程序的控制流图中有8个节点、10条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。

21.

以下属于网络测试的测试指标的是()。① 吞吐量 ② 丢包率 ③ 延时 ④ 背靠背性能

22.

以下不属于网络测试的测试指标的是( )。

23.

以下不属于易用性测试的是( ) 。

24.

以下不属于网络测试的测试指标的是()。

25.

为预测某Web系统可支持的最大在线用户数,应进行( )。

26.

对于提升磁盘I/O性能问题,以下表述正确的是 ( ) 。

27.

以下不属于文档测试的测试范围的是()。

28.

( )不属于测试人员编写的文档。

29.

为检验某Web系统在什么条件下系统性能处于失效状态,应进行( )。

30.

通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的情况,应进行()。

31.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则完成该项目的最少时间为( )天。活动E->H的松弛时间为(请作答此空)天。

中级软件评测师,章节练习,软件工程知识

32.

以下不属于软件项目风险的是( )。

33.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则完成该项目的最少时间为(请作答此空)天。活动E->H的松弛时间为( )天。

中级软件评测师,章节练习,软件工程知识

34.

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则完成该项目的最少时间为(请作答此空)天。若活动0->2完成后, 停止()天开始活动2->6,则完成整个项目的最少时间不变。

中级软件评测师,章节练习,软件工程知识

35.

以下测试内容中,属于系统测试的是( )。

①单元测试 ②集成测试 ③安全性测试

④可靠性测试 ⑤兼容性测试 ⑥可用性测试

36.

测试记录包括( ) 。①测试计划或包含测试用例的测试规格说明。②测试期间出现问题的评估与分析。③与测试用例相关的所有结果,包括在测试期间出现的所有失败。④测试中涉及的人员身份。

37.

以下关于测试方法的叙述中,正确的是( )。

38.

以下关于测试的叙述中,正确的是( )。

39.

在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是( )。

40.

以下测试内容中,属于系统测试的是( )。①验收测试②安装测试③安全测试④性能测试⑤兼容性测试⑥易用性测试

41.

在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是( )。

42.

为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试的是()。

43.

针对软件程序模块进行正确性检验的测试工作的是()。

44.

以下不属于软件编码规范评测内容的是( )。

45.

以下关于测试时机的叙述中,不正确的是( )。

46.

以下关于软件测试原则的叙述中,不正确的是( )。

47.

以下关于软件测试分类定义的叙述,正确的是( )。

48.

以下关于软件测试分类定义的叙述,不正确的是( )。

49.

以下关于测试方法的叙述中,正确的是( )。

50.

软件测试的对象不包括()

51.

A project is a [temporary] ( ) of unique, complex, and connected activities having one goal or purpose and that must be completed by a specific time, within budget, and according to (请作答此空 ). Project management is the process of scoping, planning, staffing, organizing, directing, and controlling the development of a(n) ( ) system at a minimum cost within a specified time frame. For any systems development project, effective project management is necessary to ensure that the project meets the ( ), is developed within an acceptable budget, and fulfills customer expectations and specifications, Project management is a process that starts at the beginning of a project, extends through a project, and doesn't culminate until the project is completed. The prerequisite for good project management is a well-defined system development process. Process management is an ongoing activity that documents, manages the use of, and improves an organization s chosen methodology (the “process”) for system development, Process management is concerned with the activities, deliverables, and quality standards to be applied to ( ) project(s).

52.

Creating a clear map of where the project is going is an important first step. It lets you identify risks, clarify objectives, and determine if the project even makes sense. The only thing more important than the release plan is not to take it too seriously.Release planning is creating a game plan for your Web project ( ) what you think you want your Web site to be. The plan is a guide for the content, design elements, and functionality of a Web site to be released to the public, to partners, or internally. It also (请作答此空 ) how long the project will take and how much it will cost. What the plan is not is a functional ( )that defines the project in detail or that produces a budget you can take to the bank.Basically you use a release Plan to do an initial sanity check of the project's ( ) and worthiness. Release Plans are useful road maps, but don't think of them as guides to the interstate road system. Instead, think of them as the ( ) used by early explorers-half rumor and guess and half hope and expectation.It's always a good idea to have a map of where a project is headed.

53.

Creating a clear map of where the project is going is an important first step. It lets you identify risks, clarify objectives, and determine if the project even makes sense. The only thing more important than the release plan is not to take it too seriously.Release planning is creating a game plan for your Web project ( ) what you think you want your Web site to be. The plan is a guide for the content, design elements, and functionality of a Web site to be released to the public, to partners, or internally. It also ( ) how long the project will take and how much it will cost. What the plan is not is a functional ( )that defines the project in detail or that produces a budget you can take to the bank.Basically you use a release Plan to do an initial sanity check of the project's (请作答此空) and worthiness. Release Plans are useful road maps, but don't think of them as guides to the interstate road system. Instead, think of them as the ( ) used by early explorers-half rumor and guess and half hope and expectation.It's always a good idea to have a map of where a project is headed.

54.

以下几种白盒覆盖测试中,覆盖准则最强的是( )

55.

软件的易用性包括( )。

①易理解性②易学习性③易操作性④吸引性⑤依从性

56.

( )analysis emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems.Ultimately,the system models become the( )for designing and constructing an improved system.( )is such a technique.The emphasis in this technique is process-centered.Systems analysts draw a series of process models called( )、(请作答此空)is another such technique that integrates data and process concerns into constructs called objects.

57.

( )analysis emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems.Ultimately,the system models become the(请作答此空)for designing and constructing an improved system.( )is such a technique.The emphasis in this technique is process-centered.Systems analysts draw a series of process models called( )、( )is another such technique that integrates data and process concerns into constructs called objects.

58.

( )analysis emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems.Ultimately,the system models become the( )for designing and constructing an improved system.( )is such a technique.The emphasis in this technique is process-centered.Systems analysts draw a series of process models called(请作答此空)、( )is another such technique that integrates data and process concerns into constructs called objects.

59.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers_( )__through a real-time communication network such as the Internet.In science,cloud computing is a_( )__for distributed computing over a network,and means the_( )_to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers:infrastructure,platform,and application.The infrastructure layer is built with virtualized compute,storage,and network resources.The platform layer is for general-purpose and repeated usage of the collection of software resources.The application layer is formed with a collection of all needed software modules for SaaS applications.The infrastructure layer serves as the_( )__for building the platform layer of the cloud.In turn,the platform layer is foundation for implementing the_(请作答此空)__layer for SaaS application.

60.

A project is a[temporary](请作答此空)of unique,complex,and connected activities having one goal or purpose and that must be completed by a specific time,within budget,and according to( ).Project management is the process of scoping,planning,staffing,organizing,directing,and controlling the development of a(n)( )system at a minimum cost within a specified time frame.For any systems development project,effective project management is necessary to ensure that the project meets the( ),is developed within an acceptable budget,and fulfills customer expectations and specifications,Project management is a process that starts at the beginning of a project,extends through a project,and doesn't culminate until the project is completed.The prerequisite for good project management is a well-defined system development process.Process management is an ongoing activity that documents,manages the use of,and improves an organization s chosen methodology(the“process”)for system development,Process management is concerned with the activities,deliverables,and quality standards to be applied to( )project(s).

61.

Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers_( )__through a real-time communication network such as the Internet.In science,cloud computing is a_( )__for distributed computing over a network,and means the_( )_to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers:infrastructure,platform,and application.The infrastructure layer is built with virtualized compute,storage,and network resources.The platform layer is for general-purpose and repeated usage of the collection of software resources.The application layer is formed with a collection of all needed software modules for SaaS applications.The infrastructure layer serves as the_(请作答此空)__for building the platform layer of the cloud.In turn,the platform layer is foundation for implementing the_( )__layer for SaaS application.

62.

Creating a clear map of where the project is going is an important first step.It lets you identify risks,clarify objectives,and determine if the project even makes sense.The only thing more important than the release plan is not to take it too seriously.Release planning is creating a game plan for your Web project( )what you think you want your Web site to be.The plan is a guide for the content,design elements,and functionality of a Web site to be released to the public,to partners,or internally.It also( )how long the project will take and how much it will cost.What the plan is not is a functional(请作答此空)that defines the project in detail or that produces a budget you can take to the bank.Basically you use a release Plan to do an initial sanity check of the project's( )and worthiness.Release Plans are useful road maps,but don't think of them as guides to the interstate road system.Instead,think of them as the( )used by early explorers-half rumor and guess and half hope and expectation.It's always a good idea to have a map of where a project is headed.

63.

对于逻辑表达式(a&b)||c||d,需要( )个测试用例才能完成条件组合覆盖。

64.

以下关于白盒测试的叙述中,正确的是( )。

65.

一个程序的控制流图中有5个节点、8条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。

66.

对于逻辑表达式(((a&b)‖(c&d),需要( )个测试用例才能完成条件组合覆盖。

67.

对于逻辑表达式(((a‖b)‖(c>2))&&d<0),需要( )个测试用例才能完成条件组合覆盖。

68.

压力测试不会使用到以下哪种测试手段( )。

69.

web信息系统所需要的进行的测试包括( )。①功能测试②压力测试③安装测试④兼容性测试⑤安全性测试

70.

压力测试不会使用到以下哪种测试手段( )。

71.

在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,以下不属于单元测试内容的是( )。

72.

图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑( )没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是(请作答此空)天。

中级软件评测师,模拟考试,2021年软件评测师模拟试题1

73.

图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(请作答此空)没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是( )天。

中级软件评测师,模拟考试,2021年软件评测师模拟试题1