黄财说测试

黄财说测试

来源:b站黄财财说测试

编辑时间:2024/9/18

MockServer应用介绍

Mock

目前市场接口测试是一件非常核心的技术。mock是模拟后端的一种手段。本身mock数据是一个相对而言比较简单的技术,只是因为与原有的测试行为有一段的冲突,所有人可能不了解

Mock Server

所有的mock接口,其实都属于后端的技术,本身的mock接口不需要很负杂的业务逻辑。提供mock接口的服务叫做mock Server。在Python中使用mock服务,推荐flask来实现。postman也可以用mock数据但是企业一般很少用。

1.mock可以将有问题的接口绕过。继续对后续业务流程进行系统接口的测试

2.mock可以将复杂的接口简单化。从而节省完整的测试时间,提升测试效率。

3.可以模拟第三方接口

mock本身是模拟后端服务的一种手段,那就意味着前端也可以对其进行调用。

接口测试时基于Python+Requests为核心技术来实现的没有什么其他工具比这个技术好。

应届生简历这么写?软件测试没实习没经验没项目

参与制定和执行软件测试计划,确保产品质量符合标准

参与设计和实施自动化测试脚本,提高测试效率和覆盖率

与开发团队紧密合作,确保缺陷及时被识别和修复

进行性能测试,提出优化建议

进行UI 测试与接口,推进测试工作的运行

编写和维护测试文档,包括测试用例,测试报告和缺陷报告

注意:实习经历要写到项目经历去

熟悉掌握基于postman实现的接口测试,了解jmeter及其使用

了解fiddler,Charles,能应用其进行抓包和弱网测试

了解adb与monkey,并且能使用模拟器配合进行移动端模拟测试

了解appnium及其相关操作

掌握git使用,能对系统进行持续集成

熟悉计算机网络相关知识,了解HTTP网络协议

了解移动端测试原理,并能使用模拟器与appnium进行测试

了解linux常用命令,文件操作及权限设置等常见操作,掌握linux测试环境的搭建

熟悉需求分析,测试计划,测试报告等测试文档的编写

熟悉黑盒测试用例的测试思路

了解web自动化测试,python+pytest+yaml数据驱动+allure报告的UI自动化测试框架

了解flask+mock服务,模拟请求结果

想做软件测试工程师?给应届生们一些建议

Python自动化测试

UI和接口测试

入门级8-10k

中级15-25k

高级30k以上

入行以后请在一年半内达到中级测试的标准,中级岗位标准是目前市场最缺少的岗位

膜拜!14年测开大牛讲解python自动化测试,软件测试秋招。。。

测试面试题解析
自动化测试框架介绍和实现

1.介绍框架结构

i讲清楚你整个框架结构有什么东西,你的目录层级以及各层级实习爱你的基本事项是什么

ii讲清楚你的框架结构里面的特定功能是什么

iii讲清楚你的框架底层交互逻辑是什么样子的

2.介绍业务的测试实现

i需要找一个能够简单说明清楚的业务流程来进行讲解

ii结合你的框架来详解具体的实现步骤

3.介绍特定的功能实现

i我们请求数据的加密

ii特殊的网络协议

4.基于现有的框架提出可被优化的点以及优化所使用的技术方向

i优化的手段请悠着讲

ii优化实际情况讲,不讲空理论
面试过程中你为什么有东西你讲的不清楚

因为你对技术不熟悉
包装简历

1.包装简历属于正常现象

2.选择包装简历要包装的专业一点

3.个人推荐你实际掌握的技术,但是因为工作没有涉及,可能没有太多实操经验的技术--可以写到项目里面

接口自动化框架实现

结构设计

1.数据和代码分离

2.逻辑代码和测试代码的分离

主流的接口自动化测试技术:基于关键字驱动来实现的

数据驱动还是基于yaml、excel、json 或者py类型

接口自动化测试的核心点:关键字驱动+数据驱动+配置+测试用例管理

关键字驱动设计

测试用例管理

2 2-1 2-2

路线

python编程

webui自动化

pytest测试应用框架

接口自动化

持续集成jenkins

主流自动化

工具类:postman,jmeter,robotframework,airtest,playwright,cypress,minium,appnium

编程类:python,java,JavaScript,go,ruby,,,

注意

测试文档:看百度搜索

模型:V/W/H 敏捷开发,软件质量模型

工具:接口postman、压测jmeter、抓包fiddler、开发者工具、charles

横向:操作系统centos、数据库mysql、redis、软件过程基础

测试理论

其他

风险:预估计划进行的过程中会发生某种特定的事情导致计划无法顺利正常进行

质量模型的7大特性和27子特性

UDP串口通信 TDP底层 Versac HTTP和HTTPS协议

相关推荐
mykj15513 小时前
英语单词APP解锁学习新方式,智能高效背单词
学习·英语单词app
知识分享小能手4 小时前
深度学习学习教程,从入门到精通,深度学习中的正则化 — 完整知识点与代码示例(7)
人工智能·深度学习·学习
~kiss~5 小时前
Agent 的 未来吗?String: An Agentic OS Where Every App Is a Markdown File
学习
HugoStudio_SWAN5 小时前
洛谷 B4450 / B3867 / B3923 智慧购物、储蓄与做题——从程序到生活
c++·学习·程序人生·算法·生活
UIU1147 小时前
scanf与cout的误区:探究其内部的机制
c++·学习·c#·scanf
zyf10441612 小时前
暑期实践日志 Day48:复盘大纲与知识点对照表,系统汇总整理成果
学习·计算机网络·剪辑·暑期实践·课题任务
m4Rk_13 小时前
【论文阅读】Agent 记忆机制(61):CFGM——用粗到细的记忆落地贯通经验采集、知识蒸馏与在线纠错
论文阅读·人工智能·学习·开源·github
边境悍匪13 小时前
蜗牛学苑 Java 智能体学习 Day33|AOP 面向切面编程、日志技术思维导图复盘
学习
我是你的开心果77813 小时前
ai全栈软件开发day21(第四阶段喽)
人工智能·学习
网络工程小王14 小时前
【LLM开发实验】FastAPI 学习笔记
数据库·笔记·学习·mysql·fastapi