软件测试期末速成(背题家出列!)

news2024/9/28 5:28:24

文章目录

  • 一、前言
  • 二、选择题(15 X 2')
    • 1、概述
    • 2、相关概念
    • 3、黑盒测试
    • 4、白盒测试
    • 5、单元测试
    • 6、集成测试
    • 7、系统测试
    • 8、自动化测试
    • 9、实用软件测试技术
  • 三、判断题(10 X 1’)
  • 四、简答题(4 X 5')
    • 1、软件测试生命周期【P9】
    • 2、场景分析法设计步骤【P46】
    • 3、单元测试原则和意义【P80】
    • 4、性能影响因素【P110】
    • 5、回归测试步骤【P192】
    • 6、自动化测试优点【P129】
  • 五、综合题(15'+15'+10')
    • 1、黑盒测试等价类划分
    • 2、黑盒测试判定法
    • 3、白盒测试基本路径测试法
  • 六、结尾

一、前言

但行好事,莫问前程😺
刚学完,点赞者不挂科,双倍给下一个人😅【满足我的小vanity】

二、选择题(15 X 2’)

1、概述

这里是引用
在这里插入图片描述
DLC⭐ 下面关于软件测试的说法,错误的是(软件测试就是要找出软件中所有的错误和缺陷

2、相关概念

这里是引用
在这里插入图片描述
DLC⭐ 修复缺陷的代价,以下哪个阶段最小(需求分析

3、黑盒测试

这里是引用
在这里插入图片描述
DLC⭐ 1、在某公司人事系统中,假设员工年龄的输入范围为20-50,则根据黑盒测试中的等价类划分技术,下面划分正确的是(可划分为1个有效等价类和2个无效等价类
2、对于具有3个条件的判定表,条件的全组合应该有( 8 )条规则
3、在判定表结构中,列出问题的所有人条件的是( 动作桩

4、白盒测试

这里是引用
在这里插入图片描述

5、单元测试

这里是引用
在这里插入图片描述

DLC⭐ 1、下列软件属性中,软件产品首要满足的应该是( 功能需求 )
2、如果一个判定中的复合表达式为(a大于1||b小于等于3),则为了达到100%条件覆盖,至少需要设计( 2 )个测试用例
3、在进行软件测试时,首先应当进行( 单元测试 ),然后再进行组装测试,最后再进行有效性测试
4、下列不属于单元测试工具的是(Selenium
5、阅读下面程序,使用逻辑覆盖法进行测试,请问哪一组关于abc的输入值可以达到判定覆盖((a,b,c)=(4,-9,-2)、(-4,8,3)

在这里插入图片描述

6、集成测试

这里是引用

7、系统测试

这里是引用
DLC⭐ 1、某app平均每天的访问用户数为10000.用户平均使用时长为10min,用户每天活跃时间为早上10点到晚上10点,使用经算法计算平均并发用户数( 139 )
2、使用估计算法计算平均并发用户数为( 1000),若调整因子取2,则并发用户数峰值为( 2000 )

在这里插入图片描述

8、自动化测试

这里是引用
在这里插入图片描述
DLC⭐ 1、以下不属于自动化测试优点的是(有创造性
2、Junit是一个开源的( 单元测试 )框架
3、要检验软件是否能真正满足最终用户的需求,应由用户进行(验收测试
4、嵌套循环测试时,首先最内层进行简单循环的全部测试,其余层保持循环变量取(最小值

9、实用软件测试技术

这里是引用

三、判断题(10 X 1’)

对的没必要看 ☹️

1、软件质量管理和软件测试是同一层次的概念。( √ )
2、传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。( √ )
3、软件项目一启动,软件测试也就开始,而不是等到程序编写完成才开始进行测试。( √ )
4、软件测试是有风险的行为,不一定所有的软件缺陷都能够被修复。( √ )
基于单边界原则设计测试用例,测试仍然是存在漏洞的。( √ )
5、进行黑盒测试时,不关心程序的内部结构,只关心程序的输入数据和输出结果。( √ )
6、边界值测试倾向于选择系统边界或边界附近的数据来设计测试用例。( √ )

看看错的有哪些就行 🙂

1、集成测试针对整个系统,关注整个系统的输入/输出。( × )
2、找出的软件缺陷越多, 说明剩下的软件缺陷越少。( × )
3、测试用例的数目越多,测试的效果越好。( × )
4、某个输入条件的最大值或最小值一定是边界点。( × )
5、软件测试等于程序测试。( × )
6、程序员兼任测试员可提高工作效率。( × )
7、商品明示的特性指社会习俗约定,行为习惯所要求的一种潜规则,不需要额外说明。( × )

四、简答题(4 X 5’)

1、软件测试生命周期【P9】

软件测试生命周期包含哪几个过程?

🧐答:①测试需求分析;②制定测试计划;③设计测试用例;④执行测试;⑤测试评估

2、场景分析法设计步骤【P46】

简述使用场景分析法设计测试用例的步骤?

🧐答:①根据需求规格说明,描述出程序的基本流和各项备选流;
②根据基本流和各项备选流生成不同的场景,绘制场景流程图;
③将每个场景生成相应的测试用例;
④重新复审生成的所有测试用例,去掉多余的测试用例,测试用例确定后,再确定每一个测试用例的测试数据值。

3、单元测试原则和意义【P80】

简述单元测试的原则和意义,至少列出四条?(不讲五的)

🧐答:①单元测试要尽早进行;
②应该遵守详细设计和规格说明;
③对修改过的代码应该重新进行单元测试,保证修改后没有引入新的错误;
④设计适当的被测单元;
⑤使用单元测试工具;
⑥测试过程中,当测试结果和规格说明不一致时,应如实详细记录结果。

4、性能影响因素【P110】

影响性能的主要因素有哪些,并简述其含义?

🧐答:①响应时间,用户端发出请求到得到处理的时间;
②并发用户数,给定时间内,某个时刻与服务器同时进行会话操作的用户数;
③吞吐量,单位时间内,系统处理客户请求的数量;
④资源利用率,系统资源的使用程度。

5、回归测试步骤【P192】

回归测试的三个步骤分别是?

🧐答:①识别出软件中被修改的部分;
②在原本的测试用例库中排除不适用的测试用例,建立新的测试用例库;
③选择合适的策略,从新的测试用例库中选出测试用例包,并测试被修改的软件。

6、自动化测试优点【P129】

自动化测试的优点有哪些?至少列出四条

🧐答:①速度快、测试效率高
②测试结果准确
③高复用性
④更好利用资源,永不疲劳
⑤可靠性强
⑥独特的能力,模拟大数据量或大并发数的测试条件

byd反正我是记不下来 🤬 还是看看远方的大题吧

五、综合题(15’+15’+10’)

1、黑盒测试等价类划分

给出QQ账号的等价类划分和测试用例设计⭐⭐⭐
在这里插入图片描述

等价类划分(其实和上面差不多)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

书上27页例题,瞅一眼就行👀

2、黑盒测试判定法

这里是引用
在这里插入图片描述

😺怎么化简?下面的√在一行,并且条件(Y/N你写0/1一样的)总共是三行,有两行是一样的就可以合并化简,单独的那个Y/N就打横线—【13、48合并】

在这里插入图片描述

在这里插入图片描述

不重要,之前考过,瞅一眼就行👀

3、白盒测试基本路径测试法

读程序,画图,算环路复杂度V(G),写出路径,设计测试用例

在这里插入图片描述在这里插入图片描述
上面的图7不能直接到13,循环就算只执行一次,7也应该回到4再进行while条件是否满足的判断,所以这里进行修改 😱
在这里插入图片描述

在这里插入图片描述

例题理解即可,瞅瞅下面这个👀

在这里插入图片描述
在这里插入图片描述

六、结尾

这里是引用画图可能存在误差,我没对答案,懂哥自行修改下 😰

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

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

相关文章

一文学会Nginx做图片服务器

Nginx做图片服务器 前言: Nginx是一个高性能的HTTP和反向代理web服务器,以及负载均衡器。根据nginx是高性能的http服务器,因此可以用作图片服务器使用。 本案例是在docker安装nginx来操作的。 什么是Nginx? Nginx是一款高性能的Web服务器和反向代理服…

linux入门之浅谈shell及权限的概念

文章目录 目录 文章目录 一、shell命令以及运行原理 二、linux权限的概念 1.Linux权限管理 a.文件访问者的分类(人) b.文件类型和访问权限 1)文件类型 2)基本权限 3)文件权限值的表示方法 4)文件访问权限的相…

docker快速部署oracle19c、oracle12c,测试环境问题复现demo快速搭建笔记

Oracle 19c测试环境快速搭建 安装 # 下载镜像 19.3.0.0.0 docker pull registry.cn-hangzhou.aliyuncs.com/laowu/oracle:19c # 创建文件 mkdir -p /mymount/oracle19c/oradata # 授权,不授权会导致后面安装失败 chmod 777 /mymount/oracle19c/oradatadocker run …

01背包思路解析+代码

01背包 题目链接:01背包 思路:题目要求是获取背包能装的最大重量。一个物品有体积和重量两个属性。而当我们判断一个物品是否要放进背包,第一取决于他的体积是否足以放进背包,第二取决于他的重量是否足以让我们取出已经放入的一部…

buuctf 你有没有好好看网课? 解析

打开文件得到两个压缩包,第一个压缩包flag2需要密码,第二个压缩包flag3打开后在备注可以获得提示 使用arc爆破,得到6位数字密码 解压压缩包得到一个视频和文档 文档内容包含6个数字,结合视频猜测是关键信息藏在这两个时间节点上 …

XSS注入——DOM型XSS

DOM型xss XSS根据恶意脚本的传递方式可以分为3种,分别为反射型、存储型、DOM型,前面两种恶意脚本都会经过服务器端然后返回给客户端,相对DOM型来说比较好检测与防御,而DOM型不用将恶意脚本传输到服务器在返回客户端,这…

如何优化Nginx服务进程(详细教程)

目录 一、了解Nginx服务配置内容 ① 外框架 ② 内框架 ③ 三个主模块 二、Nginx服务进程 访问信息的组成 Web服务的监听配置 LNMP架构 三、Nginx优化 隐藏版本号 可以查询指定地址的服务信息 更改配置文件内容 检查语法错误 重启服务 再次查看版本号是否隐藏 自…

【qiankun】前端微服务踩坑记录-长期更新

目录 前言 1.Cannot GET /cooperation/board 场景: 分析 解决 2.Invalid options in vue.config.js:"css.requireModuleExtension" is not allowed 原因 解决 3.less版本升级导致除法写法未转换 原因 解决 4.主子应用样式隔离 场景 解决 5…

Java进阶必读书单及博客

java基础 Java核心技术 卷I:开发基础(原书第12版) Java核心技术 卷II:高级特性(原书第12版) JVM 《深入理解Java虚拟机(第3版)》 并发 《Java并发编程实战》 《Java并发编程的艺术》 数据库 《MySQL技术…

win下安装Nginx

安装Nginx 前言 本文演示win11下安装Nginx-1.24.0。本文旨在记录安装流程以及梳理安装配置过程中的一些容易出错的地方。 目录 文章目录 前言目录下载Nginx安装包配置环境变量配置Nginx设置报错日志路径设置Nginx的启动端口号 启动Nginx 下载Nginx安装包 前往Nginx官方下载…

FineReport学习1

聚合报表是指将多个子报表数据进行集中汇总、分析和呈现的报表,通常用于展示公司的整体数据情况。聚合报表可以帮助管理人员和决策者更全面、准确地了解公司在不同维度上的业务情况,便于对公司业务进行分析和决策。 决策报表则是指根据决策需求构建的针…

性能测试——银行核心业务系统性能测试

目录 前言: 测试内容 测试方法 注意事项 总结: 前言: 本文讨论的是基于字符终端型的银行核心业务系统。银行核心业务系统由于其复杂的业务流程,以及特殊的终端字符形式,与一般的B/S结构、C/S结构系统有较大的差异&am…

Vue3新特性全预览

目录 自定义Hook函数 介绍 示例 toRef和toRefs 介绍 代码示例 shallowReactive和shallowRef(不常用只做了解) readonly与shallowReadonly(不常用只做了解) toRaw与markRaw(不太常用只做了解) provide与inject 介绍 代码示例 ​编辑 响应式数据的判断 Composition Api的…

QML Canvas 元素(渐变和阴影)

作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 经过前面的 Canvas 学习,我们可以很容易地使用 strokeStyle 和 fillStyle 来设置图形的边框色和填充色,例如:“green”、“black” 等。其实除了使用纯色之外,我们还可以使用一些渐变色,如果你想让图形…

基于matlab使用卡尔曼滤波器进行对象跟踪(附源码)

一、前言 此示例演示如何使用对象和函数来跟踪对象。 二、介绍 卡尔曼滤波器有许多用途,包括控制、导航、计算机视觉和时间序列计量经济学方面的应用。此示例说明了如何使用卡尔曼滤波器跟踪对象,并重点介绍三个重要功能: 预测物体的未来位置…

基于条件风险价值CVaR的微网动态定价与调度策略(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

人工智能(pytorch)搭建模型14-pytorch搭建Siamese Network模型(孪生网络),实现模型的训练与预测

大家好,我是微学AI,今天给大家介绍一下人工智能(pytorch)搭建模型14-pytorch搭建Siamese Network模型(孪生网络),实现模型的训练与预测。孪生网络是一种用于度量学习(Metric Learning)和比较学习(Compariso…

教学实训模块升级,助力应用型数据科学人才培养|ModelWhale 版本更新

初夏梅雨季,ModelWhale 迎来新一轮版本更新,多角度优化各领域用户的使用体验。 本次更新中,ModelWhale 主要进行了以下功能迭代: • 优化 课程作业布置(团队版✓ ) • 新增 课程作业关联至课件&#xff…

MySQL的服务层和存储引擎层

1. 服务层(Server Layer): 服务层是MySQL的顶层组件,负责处理客户端与MySQL服务器之间的交互。它提供了一组API和协议,使应用程序能够连接到MySQL服务器,并发送查询、事务管理、用户权限控制等请求。服务层…

6-js基础-1

JavaScript 基础 - 1 了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。 JavaScript介绍变量常量数据类型运算符实战案例 重点单词: js介绍 能说出JavaScript 是什么? 怎么写? 能写出JavaScript 输…