慕课:软件测试各章节答案

2023-10-29

(说明:1:该课程为西北工业大学的软件测试的慕课。

              2:绿色选项为正确答案;题目后括号中的答案为本人的作答,对的用绿色标示,错的用红色标示,与错题集类似)

第一章:软件测试基础

1.软件测试目的是什么? (ABC)

 A:修正软件错误和缺陷提高软件质量

B:发现当前开发工作中所采用的的软件过程的缺陷

C:对软件质量进行度量和评估

D:为了证明软件没有错误

2.软件测试是系统开发不可少的一部分,具有 以下哪些特征?(ABCD)

A:可以是需求,而不仅仅是代码

B:既是静态活动也是动态活动

C:用来预防软件失效

D:有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本

3.软件测试在实际开发过程可以做到穷尽测试。(错)

A:对

B:错

4.单元测试通过的标准是什么?(ABC)

A:程序通过所有的单元测试用例

B:语句覆盖流程达到100%

C:分支覆盖率达到85%

5.按照阶段划分,软件测试分为哪几类?(ABCD)

A:单元测试

B:集成测试

C:系统测试

D:验收测试

6.软件缺陷的常用状态有以下几种情况?(ABDE)

A:提交

B:打开

C:已拒绝

D:已解决

E:已关闭

F:重新打开

7.开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该:(D)

A:置之不理

B:直接将改bug关闭

C:找该bug的测试人员麻烦

D:跟提该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求

8.软件的质量特性有静态质量特性和动态质量特性。(对)

A:对

B:错

9.静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。(对)

A:对

B:错

10.软件测试是为了证伪而非证真(对)

A:对

B:错

11.软件质量保证通常贯穿软件项目整个生产周期。(对)

A:对

B:错

 

第二章:软件测试策略

1、快速原型模型也依赖与用户反馈和交互获取最初需求,在快速原型模型中,进行构建的是原型。 (对)

A:对

B:错

2、瀑布模型将测试看作是一种开发后的活动。(对)

A:对

B:错

3、螺旋模型将测试看作是前进的一步,并试图将产品分解成增量版本,每个增量版本都可以单独测试。(对)

A:对

B:错

4、测试项目周期包括以下哪个阶段?()(D)

A:需求测试阶段

B:测试设计阶段

C:测试执行阶段

D:以上都是

5、需求评审的目的就是需要让需求明确起来,让测试,开发,需求方都能对需求(这里的需求当然也包括需求实现方式)达成一致。(对)

A:对

B:错

6、在进行静态白盒测试的过程中,正式审查的基本要素不包括()。(D)

A:确定问题

B:遵守规则

C:编写报告

D:解决问题

7、软件开发模型的种类有()(ABCDE)

A:瀑布模型

B:快速原型

C:增量模型

D:XP开发模型

E:增量模型

8、瀑布模型的优点有() (AB)

A:简单

B:易于组织

C:质量保证,每一个阶段必须完成规定的文档;每一个断句结束前完成文成文档审查急躁改正错误

D:可以很灵活地适应用户需求的改变

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

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

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

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

D:开发比测试更重要

10、增量模型的每个增量的开发可以使用瀑布模型或快速原型模型。(对)

A:对

B:错

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

A:系统测试

B:单元测试

C:集成测试

D:验收测试

12、最具代表意义的测试模型是()(A)

A:V模型

B:H模型

C:W模型

D:X 模型

13、W模型是基于“尽早地和不断地进行软件测试”的原则。(对)

A:对

B:错

14、()强调软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行。(C)

A:V模型

B:W模型

C:H模型

D:X模型

15、下面关于软件测试模型的描述中,不正确的包括() (AB)

A:V 模型的软件测试策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求

B:V 模型存在一定的局限性,它仅仅把测试过程作为在需求分析概要设计详细设计及编码之后的一个阶段

C:W 模型可以说是V模型自然而然的发展。它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求功能和设计同样要测试

D:H 模型中软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行

E:H 模型中测试准备和测试实施紧密结合,有利于资源调配

 

第五章:软件测试的过程管理

1、下列属于需求规格说明书检查要点的是()(C)

A:充分性

B:相似性

C:完整性

D:不可修改性

2、下列哪一项不属于软件测试的阶段()(D)

A:测试计划

B:测试设计

C:回归测试

D:循环测试

3、下列哪一项不属于项目的要素()(A)

A:效率

B:成本

C:时间

D:质量

4、测试的策略包括()   (D)

A:测试方式

B:测试战略

C:测试战术

D:测试总结

5、测试环境的搭建可能包括的内容有()  (ABCD)

A:测试数据

B:测试机器

C:测试文档

D:操作系统

6、下列哪一项不属于缺陷分类报告() (BC)

A:缺陷类型报告

B:缺陷区域分布报告

C:缺陷轨迹报告

D:缺陷状态分布报告

7、通常可以通过以下哪几项来检查需求() (BD)

A:测试计划书

B:需求规格说明书

C:测试用例

D:产品说明书

8、测试计划的要点包括()(BD)

A:模拟测试结果

B:确定测试范围

C:计划调整

D:进度安排

9、每日构建的流程包括()(CD)

A:设计数据库

B:设计程序模块

C:编译结果

D:每日构建平台

10、报告bug时注意的问题有() (ABCD)

A:注意测试结果

B:不要出现错别字

C:附加必要的截图和文件

D:提供软件测试环境

 

第六章:软件测试的度量

1、代码覆盖率是指()(A)

A:(已执行测试的代码行/总的代码行)*100%

B:(已执行测试的功能模块数/总的功能模块数)*100%

C:(SQL中出现的数据库的对象数/数据库总的对象数)*100%

D:(SQL中出现的数据库的对象数/数据库总的对象数)*100%

2、可以对测试人员的工作作出评价的是()(D)

A:开发人员

B:QA

C:测试管理者

D:以上三者都是

3、定性评估包括以下哪方面的评价() (ABD)

A:Bug的类型分布

B:Bug录入的清晰程度简明程度

C:Bug的复查率

D:Bug的严重程度

 

第七章:软件测试技术

1、以下有关自动化测试的说法中,错误的是( )(C)

A:自动化测试过程的核心内容是执行测试用例

B:采用技术手段保证自动化测试的连续性和准确性很重要

C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的

D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的

2、下列关于自动化测试工具的说法中,错误的是( )(D)

A:采用录制/回放是不够的,还需要进行脚本编程,加入必须的检查点

B:自动化测试并不是总能降低测试成本的,因为维护测试脚本的成本可能非常昂贵

C:相对于手动测试而言,自动化测试具有更好的一致性和可重复性

D:自动化测试能够改善混乱的测试过程

3、通常情况下兼容性测试可分为( )个工作步骤(B)

A:5

B:4

C:3

D:2

4、( )测试的测试方法有两种,分别是配置测试和兼容性测试(C)

A:基本功能测试

B:功能测试

C:安装测试

D:易用性测试

5、对Web网站进行的测试中,属于功能测试的是( )  (C)

A:连接速度测试

B:链接测试

C:平台测试

D:安全性测试

6、以下不属于WEB测试类型的是( )(D)

A:界面测试

B:功能测试

C:性能测试

D:网页数量测试

 

第九章:第三方测试

1、第三方测试的目的是为了保证测试客观性。(对)

A:对

B:错

2、属于第三方测试的机构有()(ABC)

A:国家级软件评测中心

B:各省软件评测中心

C:有资质的软件评测企业

D:软件开发者

3、第三方测试的职责是()(ABC)

A:验证软件是否符合需求和设计

B:检测错误

C:对错误进行分类分析,将分析结果反馈给开发人 员以改进软件过程管理

4、第三方测试观点设计与Review的要求是什么()(ABCD)

A:测试数据设计是否合理(等价类划分,因果图法等)

B:预期测试结果是否正确

C:各种条件组合是否考虑

D:自动化测试用的脚本是否正确

5、测试环境的搭建考虑到哪几个方面()(ABC)

A:干净的测试环境

B:OS以及其他软件的兼容性

C:尽可能不依赖与开发团队进行独立搭建

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

慕课:软件测试各章节答案 的相关文章

  • Python 如何安装Selenium(推荐)

    一 Selenium的定义 Selenium 是一个 Web的自动化测试工具 最初是为网站 自动化测试而开发的 Selenium 可以直接调用浏览器 它支持所有主流的浏览器 包括PhantomJS 这些无界面的浏览器 可以接收指令 让浏览器
  • 软件测试|Windows系统配置pytest+allure环境教程

    前言 allure可以输出非常精美的测试报告 也可以和pytest进行完美结合 不仅可以渲染页面 还可以控制用例的执行 本文我们将介绍Windows系统中如何配置allure环境 第一步 配置Java环境 因为 allure 的运行依赖于J
  • 接口测试之Fiddler弱网测试

    前言 目前市面上的APP功能越来越丰富 移动端测试也越显为重要 因为用户在网速慢的情况下 你的网站 软件 总能出现各种各样的问题 请不要忽略这一点 针对在不同的网络情况下 接下来 本篇要讲述的就是在通过fiddler对APP进行模拟弱网测试
  • Python接口自动化测试处理不同接口间参数依赖

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 压测-性能调优5大注意

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Linux终端常见用法总结

    熟悉Linux终端的基础用法和常见技巧可以极大提高运维及开发人员的工作效率 笔者结合自身学习实践 总结以下终端用法供同行交流学习 常 见 用 法 1 快捷键 1 1 Alt 在光标位置插入上一次执行命令的最后一个参数 1 2 Ctrl R
  • Python自动化操作:简单、有趣、高效!解放你的工作流程!

    今天跟大家分享一套自动化操作流程解决方案 基于 Python语言 涉及 pyautogui pyperclip pythoncom win32com 依赖包 安装命令为 pip install pyautogui pip install p
  • 外包干了3个月,技术退步明显。。。。。

    先说一下自己的情况 本科生 19年通过校招进入广州某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • Jmeter 性能-并发量计算

    并发概念 指网站在同一时间访问的人数 人数越大瞬间带宽要求更高 服务器并发量分为 业务并发用户数 最大并发访问数 系统用户数 同时在线用户数 估算业务并发量的公式 C nL T C C 3 C的平方根 说明 C是平均的业务并发用户数 n是l
  • 测试开发必知:有Tomcat,为什么还要Nginx?

    只用Tomcat 不用Nginx搭建Web服务 行不行 我曾经提出的愚蠢问题 今天详细给自己解释下 为什么必须用Nginx 不用Nginx 只用Tomcat的Http请求流程 浏览器处理一个Http请求时 会首先通过DNS服务器找到域名关联
  • 新入职一个00后卷王,每天加班到2点,太让人崩溃了····

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • 软件测试|使用Python轻松裁剪视频

    简介 裁剪视频是在视频编辑和处理中常见的任务之一 Python提供了多种库和工具 可以用来裁剪视频 在本文中 我们将详细讨论如何使用Python来裁剪视频 并提供示例代码 步骤1 环境准备 首先 我们要安装必要的Python库 我们将使用
  • 软件测试|pycharm关联GitHub的详细步骤

    简介 GitHub 是全球最大的开源代码托管平台之一 而 PyCharm 是一款强大的 Python 集成开发环境 将两者结合使用 可以提高团队协作和代码管理的效率 本文将详细介绍如何在 PyCharm 中管理 GitHub 账号 包括如何
  • 软件测试|教你如何使用Python绘制出奥运五环旗

    简介 我们之前介绍过使用turtle来绘制正多边形 但是绘制正多边形只是turtle模块最基础的使用 我们可以使用turtle模块绘制出更多不一样的精彩图形 本文就来给大家介绍一个比较简单的turtle绘图实例 绘制奥运五环旗 初始化参数
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • 软件测试|如何使用selenium处理iframe富文本输入框

    简介 在网页开发中 富文本框是常见的元素 用于输入富文本内容 如富文本编辑器或邮件编辑器 如果我们要使用Python和Selenium进行自动化测试或操作这种富文本框 可能会遇到一些挑战 本文将详细介绍如何使用Python和Selenium
  • 做测试不会 SQL?超详细的 SQL 查询语法教程来啦!

    前言 作为一名测试工程师 工作中在对测试结果进行数据比对的时候 或多或少要和数据库打交道的 要和数据库打交道 那么一些常用的sql查询语法必须要掌握 最近有部分做测试小伙伴表示sql查询不太会 问我有没有sql查询语法这一块的文档可以学习
  • 程序员找工作难!拿到外包公司的 offer 我应该去么?

    引言 前一阵子有一个帖子引起了非常广泛的讨论 描述的就是一个公司的外包工作人员 加班的时候因为吃了公司给员工准备的零食 被公司的HR当场批评 这个帖子一发出来 让现在测试行业日益新增的外包公司备受关注 那么外包公司和非外包公司有什么样的不一
  • Web自动化测试 —— cookie复用

    一 cookie简介 cookie是一些数据 存储于用户电脑的文本文件中 当web服务器想浏览器发送web页面时 在链接关闭后 服务端不会记录用户信息 二 为什么要使用Cookie自动化登录 复用浏览器仍然在每次用例开始都需要人为介入 若用
  • 软件测试面试:还没有自动化测试项目经验,3个项目帮你走入软测职场!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自

随机推荐