一、环境
环境定义:项目运行所需要的所有的软件和硬件组合
环境(服务器)的组成:操作系统+数据库+web应用程序+项目代码
测试环境:专门提供给测试人员使用
开发环境:开发人员使用
生产环境:提供给用户
预生产环境:设置和数据是一样
1.熟悉公司项目流程
信息来源:
新项目:需求文档+产品经理
已经存在的项目: 文档(需求文档\使用说明书\测试用例) 人(测试老员工\产品经理\开发) 项目软件
熟悉的思路:用户 + 用户如何使用
熟悉标准:核心业务 + 核心功能模块
用户是谁?
用户怎么用?
哪个功能缺失会导致用户无法正常使用?
2.1 商城项目的核心业务:
下单业务(登录--搜索-----加入购物车-----下单-----支付)
发货业务(登录----确认订单----填单号)
售后业务(用户登录----发起申请---商家登录----商家确认申请----用户退货----商家确认收货---商家打款)
查询订单(用户登录----我的页面----我的订单)
2.2 商城项目的核心功能模块:
注册
登录
购物车
搜索
轮播图
评论
抢购
三、【重点】测试流程的应用
流程的作用:让测试工作有条不紊的开展.
3.1 需求评审
前提:提前阅读需求文档,记录疑惑点
目的:知道有什么功能,规则是什么,最终各部门理解一致.
3.2 计划编写
测什么
怎么测
谁来测
重点关注
准入标准:研发提测标准,什么时候可以开始测试
业务能跑通:P0
准出标准:什么时候结束测试
数据化:用例(100%) \缺陷(解决率:S0 100%,S1:100% S2\S3 :95%)3.3 设计用例
先设计业务用例,后设计功能模块用例
3.4 用例执行
按优先级(推荐)
前提:写用例的时候标注清楚优先级并且明确优先级的定义
P0:最高级别.
按顺序执行
3.5 缺陷管理
提交时间:用例执行失败的第一时间
注意事项:
唯一性
可复现(明确复现步骤\问题发生时间\日志截图)
注明版本号
3.6 测试报告
四、【掌握】商城项目测试(业务流程)
方法:流程图法
如何编写用例:找路径;从开始到结束共有多少条路就有多少条用例.
4.1 发货业务(参考课堂用例)
- 需求分析
- 拆解测试点
- 编写用例
4.2 评论业务(参考课堂用例)
- 需求分析
- 拆解测试点
- 编写用例
4.3下单业务
- 需求分析
- 拆解测试点
- 编写用例
web项目抓包操作与测试报告
含义:客户端向服务器发送消息
组成:
请求行(请求方法 URL 协议/协议版本号)
url:
组成 URL(网址)=协议://主机地址(IP地址或域名):端口号/路径?参数名=参数值&参数名=参数值
http://hmshop-test.itheima.net/
http://hmshop-test.itheima.net/Home/Goods/search/q/%E6%89%8B%E6%9C%BA.html
http://hmshop-test.itheima.net/Home/Goods/search.html?q=%E6%89%8B%E6%9C%BA
面试题:介绍一下http和https的区别
共同点:都是协议,都可以用来传输数据
不同点:
http不加密,不安全;https加密协议(公网使用).
http端口号是80,https端口号是443
面试题:请求方法(get和post的区别)
相同点:都可以向服务器发起请求,并且携带参数
get:参数放在浏览器的地址栏,可以看到不安全.参数长度有限制(浏览器的地址栏有长度限制),没有请求
体
post:参数放在请求体,需要抓包才可以看到.参数长度无限制
请求头
键值对的形式展示
客户端的属性信息
请求体(请求参数)
name=value
如果有多个参数,用&连接
1.2 响应
含义:服务器向客户端返回数据的过程
组成
响应行:协议/协议版本号 响应状态码 状态描述
(面试题)响应状态码:
2XX : 成功
3XX : 重定向
4XX : 客户端错误
5XX : 服务器错误
响应头: 服务器的属性信息
响应体: 服务器返回的结果(图片\HTML\JSON\txt等等)
JSON:{'name1':'value1'}
fiddler抓包工具的使用

删除数据:
方式一:点击Remove all
方式二: 黑窗口输入cls,回车
查看数据包内容
方式:选中数据包或者双击----点击Inspecters---请求内容点击Raw----响应内容点击Raw(行\头\体
弱网测试:
常见问题:上传文件时进度卡住不动
登录不上或者登录后立即掉线
响应过程中页面控件可点击,导致崩溃
搜索不响应,多次点击后结果显示总在刷新被替换
第一步:Rules----Customize Rules----Ctrl+F调起搜索-----Find what 输入300
开启网络延迟: Rules---Performance---Simulate Modem Speeds
设置断点(请求之前)
设置断点(响应之后)
APP软件包类型:
Android:格式APK
IOS:格式IPA

APP性能测试工具(SoloPi)
非特殊说明,本博所有文章均为博主原创。
共有 0 条评论