【测试】笔试03

文章目录

    • 1. 哪种测试模型把测试过程作为需求分析、概要设计、详细设计及编码之后的阶段( )
    • 2. 在下面所列举的逻辑测试覆盖中,测试覆盖最强的是?
    • 3. 网络管理员编写了shell程序prog1.sh,测试时程序死循环无法结束,可以通过下列方式结束程序( )
    • 4. 以下哪些工具属于单元测试工具()
    • 5. 软件测试对于一个软件开发项目的成功与否具有十分重要的意义,但是在实际的项目开发与管理中仍然存在很多管理上或者技术上的误区,其中包括( )
    • 6. 若某典型基准测试程序在机器A上运行时需要20s,而在机器B运行时需要25s,那么,下列给出的结论正确的是()
    • 7. 在以下测试阶段中,哪些涉及到路径测试?
    • 8. 下列有关Beta测试的叙述中,正确的是()
    • 9. Linux系统中建立一个新文件可以使用的命令为?
    • 10. crontab文件由6个域组成,每个域之间用空格分隔,下列哪个排列方式是正确的?
    • 11. 查看后台进程作业ID的指令是( )
    • 12. 下面哪些属于,Fork后子进程保留了父进程的什么?
    • 12. 以下叙述中,不正确的有( )


努力经营当下 直至未来明朗!

1. 哪种测试模型把测试过程作为需求分析、概要设计、详细设计及编码之后的阶段( )

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

注:V模型:需求分析-验收测试,概要设计-系统测试,详细设计-集成测试,编码-单元测试
故:选A

2. 在下面所列举的逻辑测试覆盖中,测试覆盖最强的是?

A 条件覆盖
B 条件组合覆盖
C 语句覆盖
D 判定/条件覆盖

注:逻辑测试覆盖是白盒测试法常用的技术。主要的覆盖标准有6种,强度由弱到强依次是:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖
故:选B

3. 网络管理员编写了shell程序prog1.sh,测试时程序死循环无法结束,可以通过下列方式结束程序( )

A ctrl+C
B ctrl+X
C Alt F2 kill 进程ID
D ctrl+d

注:ctrl+c是强制中断程序的执行。
故:选A

4. 以下哪些工具属于单元测试工具()

A PureCoverage
B Purify
C VSS
D Quantify

注:VSS 的全称为 Visual Source Safe .作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。
故:选ABD

5. 软件测试对于一个软件开发项目的成功与否具有十分重要的意义,但是在实际的项目开发与管理中仍然存在很多管理上或者技术上的误区,其中包括( )

A 期望用测试自动化代替大部分人工劳动
B 忽视软件测试人员在需求阶段的项目参与
C 软件测试是技术要求高的岗位
D 测试和编程工作同等重要

故:选AB

6. 若某典型基准测试程序在机器A上运行时需要20s,而在机器B运行时需要25s,那么,下列给出的结论正确的是()

A 其他结论都不对
B 机器B的平均CPI是机器A的1.25倍
C 所有程序在机器A上比在机器B上运行速度快
D 机器A的平均CPI是机器B的1.25倍

注:A的平均CPI:1/20=0.05,B的平均CPI:1/25=0.04,机器A的平均CPI是机器B的0.05/0.04倍。
故:选D

7. 在以下测试阶段中,哪些涉及到路径测试?

A 单元测试
B 集成测试
C 系统测试
D 验收测试

选:AB

8. 下列有关Beta测试的叙述中,正确的是()

A Beta测试是一种验收测试
B 产品通过Beta测试后,即可正式发行。
C Beta测试应该由程序员或测试员完成
D Beta测试是在开发环境下进行的测试

选:AB

9. Linux系统中建立一个新文件可以使用的命令为?

A chmod
B more
C cp
D touch

注:1)chmod 命令是控制用户对文件的权限的命令;
2)more 命令类似 cat,不过会以一页一页的形式显示,更方便使用者逐页阅读;
3)cp(copy file)命令主要用于复制文件或目录;
4)touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
故: 选D

10. crontab文件由6个域组成,每个域之间用空格分隔,下列哪个排列方式是正确的?

A MIN HOUR DAY MONTH YEAR COMMAND
B MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C COMMAND HOUR DAY MONTH DAYOFWEEK
D COMMAND YEAR MONTH DAY HOUR MIN

注:crontab用来设置定时任务
语法:
分MIN 小时HOUR 日DAY 月MONTH 星期DAYOFWEEK 命令 COMMAND
min 0-59
hour0-23
day1-31
month1-12
dayofweek 0-6 :0表示周日
command (取值范围,0表示周日一般一行对应一个任务)
故:选B

11. 查看后台进程作业ID的指令是( )

A jobs
B ps
C ls
D pg

注: 1)ps命令用来列出系统中当前运行的进程
2) ls显示当前目录中的文件名字
3) pg提供了一次性的查看进程结果,但所提供的查看结果不是动态连续的
4) jobs 查看后台进程作业
故:选A

12. 下面哪些属于,Fork后子进程保留了父进程的什么?

A 环境变量
B 父进程的文件锁,pending alarms和pending signals
C 当前工作目录
D 进程号

注:使用fork函数得到的子进程从父进程的继承了整个进程的地址空间,包括:进程上下文、进程堆栈、内存信息、打开的文件描述符、信号控制设置、进程优先级、进程组号、当前工作目录、根目录、资源限制、控制终端等。

子进程与父进程的区别在于:
1、父进程设置的锁,子进程不继承(因为如果是排它锁,被继承的话,矛盾了)
2、各自的进程ID和父进程ID不同
3、子进程的未决告警pending alarm被清除;
4、子进程的未决信号集pending signals设置为空集。

故:选AC

12. 以下叙述中,不正确的有( )

A 单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。
B 集成测试是基于软件需求说明书的黑盒测试,是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确
C 确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。
D 系统测试的主要目的是检查软件单位之间的接口是否正确,主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试。

注:1)单元测试:各个模块单独测试 (编码)
2)确认测试:确认软件需求是否都达成的测试 (需求)
3)系统测试:软件系统测试 (概要,黑盒测试)
4)集成测试:程序接口测试 (详细)
选:BD

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/62906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV处理图像和计算机视觉任务时常见的算法和功能

当涉及到OpenCV处理图像和计算机视觉任务时,有许多常见的具体算法和功能。以下是一些更具体的细分: 图像处理算法: 图像去噪:包括均值去噪、高斯去噪、中值滤波等,用于减少图像中的噪声。 直方图均衡化:用…

CVPR2023 Deblur论文整理

Paper list 来自 https://github.com/DarrenPan/Awesome-CVPR2023-Low-Level-Vision#image-deblurring 简单用GPT翻译一下摘要 1 Structured Kernel Estimation for Photon-Limited Deconvolution Paper: Structured Kernel Estimation for Photon-Limited Deconvolution Cod…

Power BI 连接 MySQL 数据库

Power Query 或 Power BI 只提供了对 SQL Server 的直接连接,而不支持其它数据库的直连。所以第一次连接 MySQL 数据库时,就出现下面的错误信。 这就需要我们自己去安装一个连接器组件。https://downloads.mysql.com/archives/c-net/ 错误解决方案 我一…

C语言sizeof和strlen的区别?

sizeof和strlen有什么区别? sizeof本质是运算符(sizoof既是关键字也是运算符,不是函数哈),而strlen就是函数。sizeof后面如果是类型,则必须加括号,如果是变量,可以不加括号。 sizeof…

【Unity】终极移动指南-注解【理解移动到抓钩,再到贪吃蛇的实现】

文章目录 【Unity】终极移动指南-注解(从移动、抓钩到贪吃蛇)观前提醒链接地址: 内容一、 transform移动操作【1】transform.position变换位置【2】transform.Translate平移【3】transform.position 类似平移的操作【4】定向矢量【5】停在指定…

定位与轨迹-百度鹰眼轨迹开放平台-学习笔记

1. 百度鹰眼轨迹的主要功能接口 百度的鹰眼轨迹平台,根据使用场景不同,提供了web端、安卓端等各种类型的API与SDK,本文章以web端API为例,介绍鹰眼轨迹的使用。 2. API使用前的准备 使用鹰眼轨迹API,需要两把钥匙&…

Java单元测试 JUnit 5 快速上手

一、背景 什么是 JUnit 5?首先就得聊下 Java 单元测试框架 JUnit,它与另一个框架 TestNG 占据了 Java领域里单元测试框架的主要市场,其中 JUnit 有着较长的发展历史和不断演进的丰富功能,备受大多数 Java 开发者的青睐。 而说到…

SpringBoot整合JUnit、MyBatis、SSM

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 SpringBoot整合 一、SpringBoot整合JUnit二、Spri…

Vue脚手架中安装ElementUi

目录 ElementUi简介: ElementUi下载: npm 安装: 引入ElementUi: 测试是否引入成功: Element-ui官网:组件 | Element ElementUi简介: ElementUi,是由国内的饿了么团队开发并开源的一套为开…

砍价活动制作秘籍,打造抢购风潮

砍价活动作为一种吸引用户参与、提高销售量的营销手段,已经成为了电商行业的热门选择。在如今竞争激烈的市场环境下,如何制作出成功的砍价活动,成为了每位电商从业者亟需解决的问题。在本文中,我们将为大家揭秘一种制作成功砍价活…

基于Thinkphp6框架全新UI的AI网址导航系统源码

2023全新UI的AI网址导航系统源码,基于thinkphp6框架开发的 AI 网址导航是一个非常实用的工具,它能够帮助用户方便地浏览和管理自己喜欢的网站。 相比于其他的 AI 网址导航,这个项目使用了更加友好和易用的 ThinkPHP 框架进行搭建,…

[管理与领导-60]:IT基层管理者 - 扩展技能 - 3 - 通过面试招到合适的人选

目录 前言: 一、招聘 1.1 什么是招聘 1.2 招聘 VS 招募 1.3 甄选 1.4 招聘中的重要原则 1.5 招聘的本质 1.6 人才匹配的维度 1.7 人员招聘中的误区 二、面试 2.1 何为面试 2.2 为什么面试 2.3 面试的注意事项 2.4 面试的误区 2.5 如何进行面试 前言…

ffmpeg把RTSP流分段录制成MP4,如果能把ffmpeg.exe改成ffmpeg.dll用,那音视频开发的难度直接就降一个维度啊

比如,原来我们要用ffmpeg录一段RTSP视频流转成MP4,我们有两种方案: 方案一:可以使用以下命令将rtsp流分段存储为mp4文件 ffmpeg -i rtsp://example.com/stream -vcodec copy -acodec aac -f segment -segment_time 3600 -reset_t…

springMVC之拦截器

文章目录 前言一、拦截器的配置二、拦截器的三个抽象方法三、多个拦截器的执行顺序总结 前言 拦截器 一、拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置&…

OpenCV(三):Mat类数据的读取

目录 1.Mat类矩阵的常用属性 2.Mat元素的读取 1.at方法读取Mat矩阵元素 at (int row,int col) 2.矩阵元素地址定位方式访问元素 3.Android jni demo 1.Mat类矩阵的常用属性 下面是一些Mat类的常用属性: rows: 返回Mat对象的行数。 cols: 返回Mat对象的列数。 …

数据结构之算法

算法的基本概念 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法 算法的基本要素 一个算法是由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构 算法中对数据的运算和操作 在一般计算机系统中&#xf…

uni-app 分不清的全局变量this, uni, $u, vm, uni.$u, this.$u

项目引入了uview,并将uview所有模块指给uniapp全局变量uni uni.$u$u 在登录页面,或者APP.vue打印以下变量: this, uni, $u, vm, uni.$u, this.$u // this,$u,vm,uni, this.$u, uni.$u全局变量说明console.log(">>th…

目标检测YOLO实战应用案例100讲-基于CNN的卫星图像下舰船目标检测与识别(续)

目录 3.3评价指标 3.3.1 mAP 3.3.2 FPS 3.4主流目标检测网络性能研究 3.4.1 SSD 3.4.2 Faster RCNN 3.4.3 YOLO

Spring 如何解决循环依赖问题 - 三级缓存

1. 什么是循环依赖问题 ? 循环依赖问题是指对象与对象之间存在相互依赖关系,而且形成了一个闭环,导致两个或多个对象都无法准确的完成对象的创建和初始化。 两个对象间的循环依赖: 多个对象间的循环依赖 : 解决 Spring 中的循环…

ctfshow-web14

0x00 前言 CTF 加解密合集CTF Web合集 0x01 题目 0x02 Write Up 首先看到这个,swith,那么直接输入4,则会打印$url的值 然后访问一下 查看一下,发现完整的请求是http://c7ff9ed6-dccd-4d01-907a-f1c61c016c15.challenge.ctf.sho…