黄财说测试
来源: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协议