软件测试入门+面试点

news2024/10/6 20:37:55

前言:大约是2022年11月18日,我想学习软件测试,在此之前我是Java路线的,这不大环境的竞争激烈在加上自身的能力分析,我认为测试可能是我找工作路上的救赎之光,又恰逢这个时间点,留给我的时间不多了,于是我用一周时间浏览了软件测试的功能测试+接口测试(这里也说明需要一定的基础才能快)
阿里云测试资料链接
静态测试+动态测试概念链接
测试一个杯子
CSDN-测试大佬的博客
阿里云-霍格沃兹测试大佬的博客
数据库题连接
黑马测试
黑马测试中,我初步学习了这四个模块(其中1我学习了基础+功能测试+接口测试)
在这里插入图片描述

1.基本内容

软件测试定义 :使用技术手段验证软件是否满足需要

软件测试目的:找出并修复软件中的问题,降低风险

软件测试的原因:是软件就必有缺陷

软件测试的流程:1.需求分析 2.计划编写 3.设计测试用例4.执行测试用例 5.缺陷管理 6.提交测试报告
1.需求分析:确保产品经理,开发人员,测试人员等对需求理解一致
2.计划编写 :测什么 谁来测 怎么测
3.设计测试用例:等价分类法,边界值法,判定表、场景法、错误推荐法
4.执行测试用例:按照设计好的测试用例执行操作
5.缺陷管理:使用禅道,Excel工具等,测试人员的操作-提交-验证-关闭
缺陷提交注意事项:可重现,规范性,唯一性
6.提交测试报告:目标+过程+缺陷统计+分析+总结

在这里插入图片描述
对应的面试题:
注意测试方法和测试用例设计方法不同
在这里插入图片描述
2.测试策略
在这里插入图片描述

冒烟测试:大规模执行测试之前,针对程序主功能进行验证,具备可测性

静态测试:不运行被测试的软件系统, 而是采用其他手段和技术对被测试软件进行检测的一种测试技术。(代码走读、文档评审、程序分析等)。

动态测试:对软件系统运行行为进行分析, 包含程序在受控的环境下使用特定的输入进行正式的运行,和期望的结果比较以检查系统运行是正确还是不正确。

3.一些标准
缺陷标准:少功能,多功能,功能实现错误,隐形功能未实现,不易使用

提测标准:符合约定测试版本及内容; 冒烟测试100%全部通过

结束标准:1-2级缺陷全部修复完成; 3级以下缺陷修复95%; 约定测试对象全部测试完毕

4.用例设计内容
用例编号、用例标题,模块/项目、前置条件、优先级、测试步骤、测试数据、预计结果、实际结果
在这里插入图片描述
5.缺陷报告内容
缺陷编号、缺陷标题、缺陷状态、严重程度、优先级、模块、缺陷描述、附件
在这里插入图片描述
6.白盒测试方法
在这里插入图片描述
质量模型(提供不同的角度,方向覆盖测试)
功能性、兼容性、可靠性、可维护性、性能效率、易用性、信息安全、可移植性
在这里插入图片描述

接口测试

1.接口测试流程
在这里插入图片描述
2.api文档结构
在这里插入图片描述
3.接口测试设计思路和方法
在这里插入图片描述
4.接口测试内容

5.接口测试可以发现的问题
在这里插入图片描述
知识点拓展:
在这里插入图片描述

计算机网络

在这里插入图片描述

HTTP请求和响应:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
状态码

在这里插入图片描述
cookie 和session的区别
在这里插入图片描述
TCP 和 UDP
在这里插入图片描述

数据库

1.查询所有学生的数学成绩,显示学生姓名,分数,由高到低
在这里插入图片描述
2.统计每个学生的总成绩,显示字段:姓名,总成绩
在这里插入图片描述
3.统计每个学生的总成绩(由于学生可能有重复名字),显示字段:学生id,姓名,总成绩
在这里插入图片描述
4.列出各门课程成绩最好的学生, 要求显示字段: 学号,姓名,科目,成绩
在这里插入图片描述
5.列出各门课程成绩最好的2位学生, 要求显示字段: 学号,姓名, 科目,成绩
在这里插入图片描述

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

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

相关文章

python实现综合评价模型TOPSIS

原文:https://mp.weixin.qq.com/s/J9fZQ8T9TR1Ed7taPGYYjw 1 TOPSIS简介 有关综合评价的方法有多种, 根据赋权方法不同主要有两类:一类是主观赋值法, 如指数法、层次分析法、模糊综合评价法等;另一类是客观赋值法&am…

Ceph集群部署

目录 一、环境准备 1、准备4台centos服务器 2、配置ceph源 3、配置主机名解析和SSH互信 4、NTP时间同步 二、ceph集群部署 1、安装ceph组件 2、部署MON集群 3、部署OSD集群 一、环境准备 1、准备4台centos服务器 主机主机名IP备注客户端client192.168.2.10关闭selin…

中国传统节日春节网页HTML代码 春节大学生网页设计制作成品下载 学生网页课程设计期末作业下载 DW春节节日网页作业代码下载

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

常用眼底图像数据集简介及下载--糖尿病视网膜病变(Eyepacs,APTOS2019,Messdior,Messdior-2,STARE数据集)

一、糖尿病视网膜病变图像介绍 1.微动脉瘤通常出现在病变早期,它是由于眼部毛细血管缺氧导致血管壁变薄,从而在视网膜上呈现出深红色的点状物 2.出血点一般出现在血管附近,它是由于血管阻塞导致血液渗出形成的,呈现暗斑状 3.软性和…

包含min函数的栈、栈的压入弹出序列、从上往下打印二叉树、二叉搜索树的后序遍历序列

文章目录1、包含min函数的栈2、栈的压入弹出序列3、从上往下打印二叉树4、二叉搜索树的后序遍历序列1、包含min函数的栈 本题考点: 栈的规则性设计 牛客链接 题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的 m…

python之函数返回值传参Lambda表达式

目录 一、函数 函数与方法的区别 二、 函数返回值 三、函数传参 四、lambda表达式 一、函数 函数与方法的区别 直接调用的是函数 通过对象点出来的是方法 print("hello") a [2, 1, 3] # 对象 a.sort() print(a) 二、 函数返回值 # 返回值 def sum(*ar…

云服务器最佳实践-Linux云服务器SSH登录的安全加固

Linux云服务器常用的登录方式是SSH,对于密码登录方式创建的云服务器,如何保证登录安全性呢?本文以CentOS 7.6为例,对SSH登录进行安全加固。 修改默认端口 1、通过SSH密码方式远程登录云服务器。 2、执行以下命令,修改…

4-Arm PEG-N3,4-Arm PEG-Azide,四臂-聚乙二醇-叠氮一种多臂PEG衍生物

4-Arm PEG-Azide(4-Arm PEG-N3)一种多臂PEG衍生物,中文名为四臂-聚乙二醇-叠氮,它所属分类为Azide PEG Multi-arm PEGs。 该多臂peg衍生物的分子量均可定制:四臂-PEG 2000-叠氮、4-Arm PEG-N3 20000、四臂-peg 1000-叠…

linux常用服务配置、网络配置 和 基于FTP的上传和下载的几种方式

一. 网络服务配置 1. 主机名配置 hostname: 查看主机名 hostname xxx: 修改主机名(重启后无效) PS: 如果想要永久生效,可以修改/etc/sysconfig/network文件 2. 静态IP的配置 (1). 查看ip地址 : ifconfig (2). 临时修改ip地址&…

OpenCV实现文档自动矫正(含源码和测试数据)

OpenCV实现文档自动矫正(含源码和测试数据) 目录 OpenCV实现文档自动矫正 1. OpenCV文档矫正的方法 (1)基于霍夫变换的文档矫正方法 (2)基于透视变换的文档矫正方法 2. OpenCV文档自动矫正实现 &…

【Linux系统】第二篇、权限管理篇

文章目录一、Linux下的用户二、文件的权限1. 文件访问者的分类2. 文件类型和访问权限3. 文件权限值的表示方法三、文件访问权限的相关设置方法1. chmod2. chown3. chgrp4. umask(重点)四、file指令五、目录的权限粘滞位一、Linux下的用户 这里我们在上一…

从 12K 到 60K, 这 2023Java 研发必问高级面试题,过关斩将拿 offer

前言 学习某一门技术或者框架的时候,第一步当然是要了解下面这几样东西。 是什么? 有哪些特点? 有哪些应用场景? 有哪些成功使用的案例? … 为了让你更好地了解 Netty 以及它诞生的原因,先从传统的网…

R语言中实现马尔可夫链蒙特卡罗MCMC模型

什么是MCMC,什么时候使用它? MCMC只是一个从分布抽样的算法。 这只是众多算法之一。这个术语代表“马尔可夫链蒙特卡洛”,因为它是一种使用“马尔可夫链”(我们将在后面讨论)的“蒙特卡罗”(即随机&#…

区间信息维护与查询【树状数组 】 - 原理1 一维树状数组

区间信息维护与查询【树状数组 】 - 原理1 一维树状数组 【原理1】 一维树状数组 有一个包含n 个数的数列2, 7, 1, 12, 5, 9 …,请计算前i 个数的和值,即前缀和sum[i ]a [1]a [2]…a [i ](i 1, 2, …, n)。该怎么计算呢&#xf…

RISC-V入门(基础概念+汇编部分) 基于 汪辰老师的视频笔记

RISC-V入门 [完结] 循序渐进,学习开发一个RISC-V上的操作系统 - 汪辰 - 2021春 RISC-V 部分作业答案 参考 RISC-V ISA 基本介绍 历史简介 自由(Free)与开放(Open) RISC-V 念作 “risk-five”,代表着Berke…

JSON.stringify() / JSON.parse() / JSON 真是个好东西

目录 1. JSON 基本概念 1.1 JavaScript 对象表示法 1.2 JSON 文件 1.3 JSON 语法 2. XML VS JSON 2.1 共同点 2.2 不同点 2.3 使用步骤对比 3. JSON.parse() 3.1 使用介绍 3.2 使用 reviver 参数,将 JSON 对象解析出来的 string 转化为 Date 4. JSON.st…

【ML特征工程】第 4 章 :特征缩放的影响:从词袋到 Tf-Idf

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

【知识网络分析】耦合网络(bibliographic coupling)

耦合网络(bibliographic coupling) 1 读取本地文献并构建耦合网络数据集2 网络数据集精简3 中心点附近网络子群绘制4 求解网络图中节点中心度相关指标数值1 读取本地文献并构建耦合网络数据集 新建一个notebook文件,第一步导入功能包和数据集,案例中仍使用2020-2021年WOS数…

第八章《Java高级语法》第2节:补码

在Java语言中,使用补码的形式来表示数字。补码是计算机表示数字的一种规则或者是表示形式,它的算法很简单:用最左边的一个二进制位表示数字的正负,0表示正数,用1表示负数,专业上把表示符号的这个二进制位叫做“符号位”。符号位后面剩余的二进制位表示数字本身。 对于正…

PyQt5 QWebEngineView网页交互

QWebEngineView网页交互QWebEngineView常用方法加载并显示外部的Web页面加载并显示本地的Web页面加载并显示嵌入的HTML代码QWebEngineView常用方法 方法描述load(QUrl url)加载指定的URL并显示setHtml(QString &html)将网页视图的内容设置为指定的HTML内容 核心代码&#…