测试工程师笔试题整理01

news2024/11/17 14:22:30

来源:
https://vt.quark.cn/blm/quark-doc-ssr-293/preview?id=C2946438A278541B6C1284E5C22269AB

难度:⭐(简单)

一、基础题
1、对于软件测试描述正确的是 (目的是尽可能多的发现程序的错误)(2)

2、软件测试的对象包括(源程序、目标程序、数据及相关文档)(2)

3、描述正确的是(软件是程序数据与相关文档的集合)(2)

4、数据独立性是数据技术的特点之一所谓数据独立性是指(数据与程序独立存放)(2)

5、V 模型指出,(单元和集成测试)对程序设计进行验证,(系统测试)对系统测试进行验证,(验收测试)应当追朔到用户需求说明书。(3)

6、缺陷管理的流程可以包括为:测试人员提交新的错误入库,错误状态为 (新信息);高级测试人员验证错误,如确认是错误,分配给相应的开发人员设置状态为 (打开):如果不是错误,则拒绝,设置为“拒绝”状态:开发人员查询状态为 (打开)的错误,做如下处理:如果不是错误,则状态为“拒绝”,如果是错误则修复并置状态为(修复),如果不能解决的错误,要留下文字说明并保持错误为“拒绝”状态:测试人员查询为(修复)的错误,验证错误是否已解决,作如下处理如问题解决了置错误状态为 (关闭),如问题没有解决则置状态为 (重新打开)。

二、问答题

[问题1]软件测试测什么?
在软件工程中,测试是一个工程过程,是针对软件这一特殊产品的一道生产工序,是软件质量保证的重要一环。也就是说,软件测试不是项目管理过程的需要,而是软件工程过程的需要。测试过程其实是一个自底向上的回溯过程,每个测试过程都是具有针对性的测试过程是分析、设计过程的逆向过程,所测试的内容也是分析、设计的结果,所以测试过程必然要与开发过程密切配合,要对整个过程中的分析、设计的内容有同样深入、细致的理解,需要较多的资源投入

[问题2] 从测试技术角度,说说白盒测试和黑盒测试的含义
黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。
白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试,一般用来分析程序的内部结构。

[问题3] 从测试阶段角度,测试确顺序是 (A单元测试C集成测试 E、确认测试D、系统测试 B,验收测试)

单元测试:针对每个单元的测试,已确保每个模块能正常工作为目标。

集成测试:对已测试的模块进行组装,进行集成测试。目地在于检测与软件设计相关的程序结构设计问题

确认测试:验证软件能否满足所有功能跟性能上的需求。检验所开发的软件是否能按用户提出的要求进行。

系统测试:检验软件能否与系统其他部分(比如:硬件,数据库,操作系统,浏览器等)协调工作

验收测试:检验软件质量最好一道工序,主要突出用户的作用。由测试或开发人员指导用户执行。

【问题4】在测试生命周期,产生过程分为几个阶段,以及各个阶段的含义?(8)

流程:测试计划 > 测试设计 > 测试执行 > 测试总结

测试计划:软件测试计划工作的输入是:需求规格说明。是开展软件测试计划的基础和依据。软件测试计划要从技术和管理两个方面开展计划工作

测试设计阶段主要包含2个方面的工作:一是测试用例的设计、二是测试用例的开发和实现。

测试执行阶段工作的输入是:测试用例和测试数据。软件测试执行阶段,是在准备好的测试环境上依次执行各测试用例并详细记录每一步的测试结果。

软件测试总结阶段的主要工作是根据软件测试的执行情况,作出两方面的评价:一是评价软件测试的效果;二是评价被测试的软件。

1、有下表:(10)

create table studentsscore (

stu_id varchar2(50)null,(学号)

kc varchar2(50)null,

(课程)score decimal(18,1)null(成绩)

)

用一条语句取出每课成绩前两名的学生信息并按课程号和成绩排序

方法一:(表自连接)

select * from studentsscore a where (select count(*) from studentsscore b where a.kc = b.kc and a.score< b.score) <2

order by kc,score desc

分析:

mysql中查询每门课程成绩最好的前两名_绝 情 谷 主的博客-CSDN博客_查询每门功成绩最好的前两名

方法二:

select a.* from student as a where a.stu_id in ( select top 2 stu_id from student where kc=a.kc order by score dese)

方法三:

select stu_id,kc, max(score) as score from studentsscore group by kc union

select stu_id,kc,max(score) from studentsscore as a where score not in(select max(score)from studentsscore b where a.kc = b.kc group by kc) group by kc order by kc,score desc

2、有下表

IDNameScore
1aa80
2bb90
3cc95
4dd70
5ee60

用一条语句输出,成绩在90分以上的评为:“EXCELLENT”,80-90分的评为"GOOD",其他评为”SOSO”

select id,name,score
case when score>90 then’excellent’
when score>80 and score<=90 then’good’
else ‘soso’
end as奖评
from stu

四、程序分析

请简述以下两个for循环的优缺点

请问运行Test函数有什么结果?

在这里插入图片描述

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

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

相关文章

解析Linux DMA mapping机制

说明&#xff1a; Kernel版本&#xff1a;4.14ARM64处理器&#xff0c;Contex-A53&#xff0c;双核使用工具&#xff1a;Source Insight 3.5&#xff0c; Visio 1. 概述 DMA&#xff08;Direct Memory Access&#xff09;&#xff1a;直接存储器访问&#xff1b;先看问题的引入…

OpenWrt之IPTV双线融合教程

文章目录前言OpenWrt版本1. 让路由与光猫互通2. 设置Vlan3. 配置接口4. 配置路由表5. 播放测试后话前言 前段时间开始, 电信就开始整理单播源传播的乱象, 就限制了非内网无法打开直播源, 于是只能搞搞双线融合了, 让我的RTSP源重新焕发生机 OpenWrt版本 22.02 1. 让路由与光猫…

【docker概念和实践 5】(1) 容器数据卷

一、说明 本文的主要内容 什么是数据卷如何生成数据卷将数据卷挂在容器上多容器如何共享数据卷什么是绑定挂载二、数据卷概念 2.1 数据长久保存的要求 在容器运行时&#xff0c;容器内有一个数据存储空间&#xff0c;但是当容器关闭后&#xff0c;这个存储空间内容将被丢失&…

PYTHON官方教程:Python3.11中文版文档

Python 每年都会发布新版本&#xff0c;上半年是功能锁定的测试版&#xff0c;年底是最终版本。 Python 3.11 的特性集刚刚定稿&#xff0c;测试版本已经发布&#xff0c;开发人员在非生产代码上可以尝试使用这个最新版本&#xff0c;验证它能否在你的程序中工作&#xff0c;并…

小白入门pwn笔记--elf文件概述

笔记是根据哔哩哔哩视频所写2、ELF文件概述_哔哩哔哩_bilibili第一集看过大概&#xff0c;很久之前安装过一些工具&#xff0c;所以直接从第二集开始看&#xff0c;遇到没有安装的工具再安装。从今天开始入坑pwn0.pwn的简单介绍exploit&#xff1a;用于攻击的脚本与方案。paylo…

一、代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。

数组基础理论数组是存放在连续内存空间上的相同类型数据的集合。数组下标都是从0开始的。数组内存空间的地址是连续的正是因为数组的在内存空间的地址是连续的&#xff0c;所以我们在删除或者增添元素的时候&#xff0c;就难免要移动其他元素的地址。数组的元素是不能删的&…

关于CADC数据集的处理笔记

简要介绍 数据集 Canadian Adverse Driving Conditions Dataset&#xff08;CADC&#xff09;是全球首个针对寒冷环境的自动驾驶数据集&#xff0c;其内包含&#xff1a; 56,000 张相机图像&#xff1b;7,000 次 LiDAR 扫描&#xff1b;75 个场景&#xff0c;每个场景 50-100…

Vue中作用域插槽solt详解

作用域插槽插槽可以实现父子组件通信(通信的结构)默认插槽具名插槽作用域插槽:子组件的数据来源于父组件,子组件是决定不了自身结构与外观的直接上代码&#xff01;&#xff01;父组件&#xff1a;<template><div><h2>效果一: 显示TODO列表时, 已完成的TODO为…

蓝桥杯STM32G431RBT6学习——M24C02

蓝桥杯STM32G431RBT6学习——M24C02 前言 IIC是单片机的通用协议&#xff0c;在蓝桥杯单片机、嵌入式中都是考点。国信长天开发板板载M24C02&#xff08;IIC驱动&#xff09;作为调电存储模块&#xff0c;可以通过IIC对其写入数据后&#xff0c;掉电进行保存以供读取。其硬件…

Linux(centos7)基本操作---进程管理

进程管理进程管理&#xff08;process&#xff09;相关的名词解释静态进程查看动态进程查看进程控制作业管理&#xff08;jobs&#xff09;文件虚拟系统&#xff08;proc&#xff09;进程管理&#xff08;process&#xff09; 相关的名词解释 PID&#xff1a;进程的身份证号,…

对象之间的拷贝与转换

这里写目录标题Lambda 的 builderidea 自动生成插件 GenerateAllSetterMapStructDozer在开发的时候经常会有业务代码之间有很多的 JavaBean 之间的相互转化&#xff0c;比如 PO/DTO/VO/QueryParam 之间的转换问题&#xff0c;本文总结一下各种转换方法Lambda 的 builder 使用构…

【Qt】11.Linux下,Qt程序打包

目录 获取Release模式下的可执行文件 打包的目录结构搭建 安装linuxdeployqt 环境准备 下载linuxdeployqt 编译安装 复制快捷方式 配置环境变量 使生效 查看版本 安装unixODBC库 解压 配置 编译安装 重启系统 打包 原因 解决方法 打成deb包 打deb包目录构建…

Python虚拟环境大总结(virtualenv pipenv)

文章目录1 virtualenv1.1 安装1.2 测试安装是否成功1.3 主要命令1.4 virtualenvwrapper1.4.1 创建虚拟环境1.4.2 列举所有虚拟环境1.4.3 激活虚拟环境1.4.4 取消激活虚拟环境1.4.5 删除虚拟环境1.4.6 创建指定版本的虚拟环境2 pipenv2.1 安装2.2 创建虚拟环境2.3 进入虚拟环境2…

游戏之外,元宇宙也在寻求与更多领域进行融合

在大众对元宇宙的构想中&#xff0c;“游戏”是优先级最高的落地场景之一。《头号玩家》、《赛博朋克2077》等作品中&#xff0c;“游戏”也多次成为元宇宙的主要载体&#xff0c;描画出人们对于这一前沿风口的想象。 2022年以来&#xff0c;监管侧陆续传来元宇宙产业发展的利…

python算法加密 pyarmor与docker

如觉得博主文章写的不错或对你有所帮助的话&#xff0c;还望大家多多支持呀&#xff01;关注、点赞、收藏、评论。 目录一、 基本语法 加密 Python 脚本二、运行加密脚本三、pyarmor&docker3.1 Dockerfile3.2 requirements.txt3.3 加密函数lock_by_pyarmor.py3.4 主函数myp…

元宵节营销活动策划,轻松拿下用户

热闹的春节刚过&#xff0c;又将迎来团圆美满的元宵节&#x1f3ee;。我们今天就来讲讲&#xff0c;关于节日营销的小巧思&#xff01; 【产品游戏】 在每一个关于节日的营销里&#xff0c;将游戏作为切入点与产品相结合&#xff0c;往往可以获得意想不到的效果。对于场景单一…

DynaSLAM-6 DynaSLAM论文解读

目录 1.论文摘要解读 1.1 原论文内容 1.2 个人理解 2.论文discusses related work部分 2.1 原论文内容 3.论文SYSTEM DESCRIPTION部分 3.1 使用Mask R-CNN对潜在的动态内容进行分割 3.2 低成本追踪 3.3 使用Mask R-CNN和多视角几何对动态内容进行分割 3.4 跟踪线程…

分享会上狂吹MySQL的4大索引结构红黑树、二叉树B+Tree,没想到~~~~

索引&#xff08;index&#xff09;是帮助MySQL高效获取数据的数据结构(有序)。在数据之外&#xff0c;数据库系统还维护着满足 特定查找算法的数据结构&#xff0c;这些数据结构以某种方式引用&#xff08;指向&#xff09;数据&#xff0c; 这样就可以在这些数据结构 上实现高…

品优购网页制作

目录 favicon图标 TDK三大标签SEO优化 title网站标题 description网站说明 keywords关键字 首页制作 快捷导航模块 左浮动 右浮动 header头部模块制作 1.logo模块 2.search模块 3.热词模块 4.购物车模块 子绝父绝 nav导航模块 1.nav左边导航位置 2.上方导航位置 …

PCB覆铜很“上头”?一文帮你搞定实操要点和规范

1、覆铜覆盖焊盘时&#xff0c;要完全覆盖&#xff0c;shape 和焊盘不能形成锐角的夹角。2、尽量用覆铜替代粗线。当使用粗线时&#xff0c;过孔通常为非通常走线过孔&#xff0c;增大过孔的孔径和焊盘。修改后&#xff1a;3、尽量用覆铜替换覆铜走线的模式&#xff0c;后者常常…