软件测试--第一章 引论

2024-05-16 03:28

本文主要是介绍软件测试--第一章 引论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.单选题 (2分)

下列关于软件测试的说法中正确的是( )。

  • A

    软件测试只能采用手工测试

  • B

    软件测是试用来证明软件中不存在错误的

  • C

    软件测试可以只采用自动化测试

  • D

    使用人工或自动的手段来运行或预测某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果和实际结果之间的差别。

本题得分: 2分

正确答案: D

2.单选题 (2分)

关于软件测试对软件质量的意义,有如下说法: (1)度量和评估软件质量; (2)保证软件质量; (3)有利于改进软件开发过程; (4)发现软件错误。 则其中正确的是()。

  • A

    (1)、(2)、(3)、(4)

  • B

    (1)、(3)、(4)

  • C

    (1)、(2)、(3)

  • D

    (1)、(2)、(4)

本题得分: 2分

正确答案: B

3.单选题 (2分)

通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。

  • A

    验收测试

  • B

    安装测试

  • C

    系统分析

  • D

    单元测试

本题得分: 2分

正确答案: D

4.单选题 (2分)

下面有关软件质量保证活动目标的说法中不正确的是( )

  • A

    用最少的时间和人力,找出软件中潜在的各种错误和缺陷

  • B

    高层管理能够参与,并帮助解决项目中不能解决的不相容问题

  • C

    制定和规划软件质量保证的任务

  • D

    客观的验证软件产品和各项任务是否遵循适用的标准规程和需求

本题得分: 2分

正确答案: A

5.单选题 (2分)

根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是( )。

  • A

    验收测试

  • B

    集成测试

  • C

    单元测试

  • D

    系统测试

本题得分: 2分

正确答案: D

6.单选题 (2分)

软件质量保证根本上由()决定。

  • A

    过程管理

  • B

    开发工具

  • C

    测试技术

  • D

    编程技术

本题得分: 2分

正确答案: A

7.单选题 (2分)

某软件公司在招聘软件评测师,应聘者作出如下保证:( )。

 (a)经过自己测试的软件今后不会再出现问题; 

 (b)在工作中对所有程序员一视同仁,不会因为某个程序员编写对程序中发现较多问题,就重点审查改程序,以免不利于团结; 

 (c)承诺不需要其他人员,自己就可以独立进行测试工作; 

 (d)发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。

  • A

    (a)(d)正确

  • B

    (b)(c)正确

  • C

    都不正确

  • D

    都正确

本题得分: 2分

正确答案: C

8.判断题 (2分)

测试人员说:“没有可运行的程序,我无法进行测试工作”。()

本题得分: 2分

正确答案: 错误

9.单选题 (2分)

( )的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

  • A

    单元测试

  • B

    系统测试

  • C

    集成测试

  • D

    功能测试

本题得分: 2分

正确答案: B

10.单选题 (2分)

下列软件属性中,软件产品首要满足的应该是( )。

  • A

    性能需求

  • B

    功能需求

  • C

    可扩展性和灵活性

  • D

    容错纠错能力

本题得分: 0分

正确答案: B

11.单选题 (2分)

从测试阶段角度,测试结束的正确顺序是( )。

  • A

    验收测试、集成测试、系统测试、单元测试

  • B

    单元测试、系统测试、集成测试、验收测试

  • C

    验收测试、系统测试、集成测试、单元测试

  • D

    单元测试、集成测试、系统测试、验收测试

本题得分: 2分

正确答案: D

12.单选题 (2分)

软件测试工作应该开始于( )。

  • A

    详细设计阶段

  • B

    概要设计阶段

  • C

    项目立项之后

  • D

    需求分析阶段

本题得分: 2分

正确答案: D

13.单选题 (2分)

软件测试活动主要包括( )。

  • A

    测试设计

  • B

    测试执行

  • C

    测试总结

  • D

    都是

本题得分: 2分

正确答案: D

14.单选题 (2分)

在( )阶段产生的缺陷对整个产品的影响最大。

  • A

    编码

  • B

    设计

  • C

    测试

  • D

    需求定义

本题得分: 0分

正确答案: D

15.单选题 (2分)

关于软件质量保证和软件测试的描述,不正确的是( )。

  • A

    在软件质量保证的活动中也有一些测试活动

  • B

    软件测试是保证软件质量的一个重要环节

  • C

    软件测试人员就是软件质量保证人员

  • D

    软件质量保证和软件测试是软件质量工程的两个不同层面的工作

本题得分: 2分

正确答案: C

16.判断题 (2分)

软件缺陷就是指程序中出现的bug。()

本题得分: 2分

正确答案: 错误

17.单选题 (2分)

以下关于软件测试目的的描述,不正确的是( )。

  • A

    检查软件是否满足定义的各种需求

  • B

    测试可以找出软件中存在的所有缺陷和错误

  • C

    测试以发现故障或缺陷为目的

  • D

    执行有限测试用例并发现错误

本题得分: 2分

正确答案: B

18.判断题 (2分)

软件测试针对的是初级程序员编写的程序,资深程序员编写的程序无需测试。()

本题得分: 2分

正确答案: 错误

19.主观题 (20分)

什么是软件测试。

我的答案

本题得分: 0分

查看解析 

20.判断题 (2分)

软件测试是为了发现缺陷,但不能保证测试后的软件没有错误。()

本题得分: 2分

正确答案: 正确

21.判断题 (2分)

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

本题得分: 2分

正确答案: 错误

22.单选题 (2分)

以下哪一种选项不属于软件缺陷( )。

  • A

    软件中出现了产品规格说明不应该出现的功能

  • B

    软件实现了产品规格没有提到的功能

  • C

    软件满足用户需求,但测试人员认为用户需求不合常理。

  • D

    软件没有实现产品规格说明所要求的功能

本题得分: 2分

正确答案: C

23.判断题 (2分)

软件测试的目的是证明程序正确地执行了它应有的功能。()

本题得分: 2分

正确答案: 错误

24.单选题 (2分)

软件测试人员究竟做些什么?( )。

  • A

    发现软件缺陷,尽可能早一些

  • B

    发现软件缺陷

  • C

    发现软件缺陷,尽可能早一些,并确保其得以修复

  • D

    发现软件缺陷,尽可能早一些,并将其得以修复

本题得分: 2分

正确答案: C

25.单选题 (2分)

下面对静态测试和动态测试的区别描述正确的是( )。

  • A

    静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷

  • B

    静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成

  • C

    静态测试需要借助于专门的测试工具,而动态测试不需要

  • D

    静态测试并没有真正的运行软件,而动态测试需要运行软件

本题得分: 2分

正确答案: D

26.单选题 (2分)

软件生存周期过程中,修改错误成本最大的阶段是( )。

  • A

    编程阶段

  • B

    需求阶段

  • C

    发布运行阶段

  • D

    设计阶段

本题得分: 2分

正确答案: C

27.单选题 (2分)

软件测试是保证软件质量的重要措施,它的实施应该在( )。

  • A

    软件开发全过程

  • B

    软件设计阶段

  • C

    软件允许阶段

  • D

    程序编程阶段

本题得分: 2分

正确答案: A

28.判断题 (2分)

软件测试的目的是尽可能多的找出软件的缺陷。()

本题得分: 0分

正确答案: 正确

29.单选题 (2分)

下面说法正确的是( )。

  • A

    成功的测试是发现了迄今尚未发现的错误的测试

  • B

    成功的测试是没有发现错误的测试

  • C

    经过测试没有发现错误说明程序正确

  • D

    测试的目标是为了证明程序没有错误

本题得分: 2分

正确答案: A

30.判断题 (2分)

软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。()

本题得分: 2分

正确答案: 错误

31.判断题 (2分)

在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。()

本题得分: 2分

正确答案: 错误

32.单选题 (2分)

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

  • A

    目标程序、操作系统和平台软件

  • B

    源程序、目标程序、数据及相关文档

  • C

    目标程序和相关文档

  • D

    源程序和目标程序

本题得分: 2分

正确答案: B

33.单选题 (2分)

对软件是否能达到用户所期望的要求的测试称为( )。

  • A

    有效性测试

  • B

    集成测试

  • C

    系统测试

  • D

    验收测试

本题得分: 0分

正确答案: D

34.单选题 (2分)

以下关于软件测试和软件质量保证的叙述中,不正确的是()。

  • A

    测试中所作的操作是为了找出更多问题

  • B

    质量保证通过预防、检查与改进来保证软件质量

  • C

    软件测试是软件质量保证的一个环节

  • D

    质量保证关心的是开发过程的产物而不是活动本身

本题得分: 2分

正确答案: D

35.单选题 (2分)

下关于测试原则的描述,正确的是( )。

  • A

    所有的软件测试不需要追溯到用户需求

  • B

    测试可以显示软件潜在的缺陷

  • C

    程序员不需要避免检查自己的程序

  • D

    完全测试是不可能的

本题得分: 2分

正确答案: D

36.单选题 (2分)

软件测试与软件开发过程关系,下列描述不正确的有( )。

  • A

    没有开发过程就没有测试过程

  • B

    测试过程是为保证开发过程的产出进行验证和确认的一系列活动

  • C

    开发比测试更重要

  • D

    不同的软件开发过程模型中,测试在其中所处的位置不同

本题得分: 2分

正确答案: C

37.单选题 (2分)

软件测试的目的是( )。

  • A

    试验性运行软件

  • B

    找出软件中全部错误

  • C

    尽可能发现并排除软件中潜藏的错误,提高软件的可靠性

  • D

    证明软件正确

本题得分: 2分

正确答案: C

38.单选题 (2分)

下列选项中叙述错误的是( )。

  • A

    软件测试的工作重点应该集中在系统测试上

  • B

    对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计

  • C

    每个开发活动都有相对应的测试行为

  • D

    每个测试级别都有其特有的测试目标

本题得分: 2分

正确答案: A

39.单选题 (2分)

要求用户参与的测试阶段是( )。

  • A

    验收测试

  • B

    集成测试

  • C

    系统测试

  • D

    单元测试

本题得分: 2分

正确答案: A

40.判断题 (2分)

没有可运行的程序,就无法进行任何测试工作。()

本题得分: 2分

正确答案: 错误

41.单选题 (2分)

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

  • A

    编码

  • B

    产品发布

  • C

    设计

  • D

    需求分析

本题得分: 2分

正确答案: D

这篇关于软件测试--第一章 引论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/993738

相关文章

【自然语言处理】第一章绪论

第一章 绪论 文章目录 第一章 绪论1. 什么是自然语言2. 自然语言处理的定义2.1 自然语言处理NLP2.2 计算语言学CL2.3 NLP与CL 3. 自然语言处理的研究内容3.1 研究对象3.2 研究层次3.3 研究问题3.4 研究内容3.4.1 资源建设3.4.2 基础研究3.4.3 应用技术研究3.4.4 应用系统 4. 自然语言处理的流派5. 自然语言处理的挑战

软件测试之压力测试知识总结

软件测试之压力测试知识总结 一、压力测试概述 压力测试(Stress Testing)是软件测试中的一种重要手段,用于验证软件应用程序在极端负载条件下的稳定性和可靠性。其主要目的是在软件承受极高负载时,测量其健壮性、错误处理能力和恢复能力,确保软件在危急情况下不会崩溃或表现异常。压力测试也被称为耐力测试,在软件工程中占有举足轻重的地位。 1.1 压力测试的目的 压力测试的主要目的包括:

软件测试中常用的linux命令总结

1、修改ssh登陆密码命令:passwd 2、新建一个名字为dbuser的Linux新用户:(sudo adduser dbuser) 4、./frps -c ./frps.ini(FRP启动命令) 5、lsof -i:7500(监听端口) 6、sh reload.sh master(文件后缀为sh时,nginx启动命令);( 文件为执行文件启动命令:./nginx -s reload) 7、sh

第一章 MUD:创造世界的巫师

自从有了游戏之后,人们不满足于做屏幕前的操控者,而是梦想着自己能够进入到游戏的绚丽世界中,在剑与魔法的世界中拯救世界,称为吟游诗人歌颂的屠龙 勇者,或者在武侠世界中快意恩仇,体验江湖恩怨儿女情长。网络游戏的出现让这个梦想渐渐变为可以触摸的东西,直至成为现实。   如果要追溯网络游戏的历史,我们要将目光投向20世纪70年代。早在1969年,美国人瑞克•布罗米(Rick Blom

软件测试永远的家——银行测试,YYDS

为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽! 一、什么是金融行业 金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业 往往涉及证券、银行、基金、信托、保险、投行、期货等领域 二、金融行业的业务特点 随着金融行业的业务不断增加,金融交易模式的不断变化,

软件测试学习笔记丨Pytest的使用

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/22158 1. 简介 pytest是一个成熟的全功能python测试框架测试用例的skip和xfail,自动失败重试等处理能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试pytest有很多第三方插件,并且可以自定义扩展,如pytest-

第一篇 第一章资金时间价值计算及应用 第二章经济效果评价

第1章 资金时间价值计算及应用 资金具有时间价值 1.1 利息的计算 1.1.1 利息和利率 I=F-P 债务人为资金需求方 债权人为资金供给方利息对经济活动的影响(1.影响企业行为 2.影响居民资产选择行为 3.影响政府行为) 利率 1.影响因素(1.社会平均利润率的高低 2.市场资金供求对比状况 3.资金要承担的风险 4.债务资金使用期限长短 5.政府宏观调控政策 6.经济周期所处

【软件测试】设计测试用例

📕引言 本文章重点目标: 测试用例的概念 设计测试用例的万能思路 设计测试用例的方法 ◦ 基于需求的设计方法◦ 具体的设计方法 ▪ 等价类 ▪ 边界值 ▪ 判定表法 ▪ 正交法 ▪ 场景法 ▪ 错误猜测法 🍀测试用例 🚩概念 什么是测试用例? 测试用例(TestCase)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要

软件测试学习笔记丨Linux-Bash编程语法

本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32091 一、Bash编程基础 1.1 变量 1.1.1 语法 Variable_name=value 1.1.2 变量定义的规则 变量名区分大小写,a和A为两个不同的变量;变量名可以使用大小写字母混编的形式进行编写;变量名与值之间的=两侧都不能有空格;在读取或打印变量时,需使用$+变量名;

第八章 软件测试简记

第八章  软件测试 软件测试:在软件投入运行前对软件需求分析、软件设计规格说明和软件编码进行差错和纠正。 软件测试的目标: 1.用最少的人力、时间找出软件潜在的各种错误和缺陷; 2.能够确认软件实现的功能和用户需求上是一样的; 3.能够收集到足够的测试结果为软件可靠性提供依据; 软件测试的任务:根据软件开发各个阶段的文档资料和程序的内部结构,精心设计