测试知识体系
2021-10-14 20:07:54 26 举报
AI智能生成
测试体系
作者其他创作
大纲/内容
测试流程
测试范围
进度安排
人员安排
资源安排
测试策略
测试计划
测试技术
测试方案
等价类划分⽅法
边界值分析⽅法
错误推测⽅法
因果图⽅法
判定表驱动分析⽅法
正交实验设计⽅法
功能图分析⽅法
测试用例的七大设计方法
用例ID
用例名称
测试目的
测试级别
参考信息
测试环境
前提条件
测试步骤
预期结果
设计人员
测试用例组成元素
测试用例
测试概述
测试功能结果
缺陷整体情况
风险分析
测试总结
测试报告
unitest与pytest的区别
unitest
pytest
单元测试框架
持续集成
Jenkins
git status 查看仓库状态
本地创建文件 例index.txt
git add index.txt
git commit -m
http://47.95.142.233/ 注册登录Gitlab git与Gitlab的链接的建立 首先进入 cd git ssh-keygen -t rsa -C \"邮箱地址\"获取密钥 找到文件 复制密钥内容 在Gitlab 点击sittings粘贴确定
git push:本地代码提交到远程服务器
git pull:本地与服务器代码保持一致
git
gitlab
JSON
YAML
Excel
csv
数据驱动
自动化测试流程: 主要应用回归测试1、梳理哪些功能可以运用自动化测试方法实现2、编写测试代码3、评审测试代码(目的:代码是否正确、测试点考虑是否周到) 自动化 接口测试是否通过(与期望结果作比较)4、执行应用于回归测试5、整合到JENKINS持续集成工具
自动化测试流程
8中定位方法:id name class_name xpath css_selector link_text partial_link_text tag
单个元素定位
多个元素定位
selenium元素定位
selenium3
UI自动化测试
1、客户端与服务端建立TCP连接
get:请求指定的页面信息,并返回主体
post:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中,POST请求可能会导致新的资源的建立或已有资源的修改
put:从客户端向服务器传送的数据取代指定的文档的内容
delete:请求服务器删除指定的页面
请求方法
请求地址
1、当请求头数据格式为content-type:application/json的时候,在post请求方法里面,请求参数使用json 2、当请求头数据格式为content-type:application/json的时候, 在post请求方法里面,请求参数使用data,但是需要对请求参数# 序列化的处理,如json.dumps(请求参数) 3、当请求数据格式为application/x-www-form-urlencoded, 在post请求方法里面请求参数用data\"4、当请求方法是get时,用params表达请求参数
常⽤请求数据格式 application/x-www-form-urlencoded 表单数据 multipart/form-data 表单文件上传 Application/json 序列化JSON格式数据 Text/xml XML数据
请求数据格式
请求参数
请求头
2、客户端向服务端发送requests请求
响应头
协议状态码
响应参数
3、服务端向客户端发送response响应回复
4、客户端与服务端关闭TCP连接
协议
后置处理器:JSON提取器
后置处理器:正则表达式提取器
上一个输出是下一个的关联
动态参数
JMeter
Postman
工具
代码
Api自动化测试
自动化测试
回归测试
已有的功能点测试
新增功能点的测试
测试过程
1、BUG操作步骤描述清晰
cat
tail
head
查看日志的命令
1、切换到文件所在的目录
2、加入错误的关键字为OOM(内存泄漏)
3、vim打开文件 /OOM ENTER 搜索错误的详细信息
查看日志的方法
2、最好提供日志和截图作为补充
提交BUG注意事项
BUG的生命周期
BUG
测试知识体系
0 条评论
回复 删除
下一页