目录
一. 模拟弱网
二. 接口测试
三. 对冒泡排序进行测试
四. 对于 Linux 命令进行测试
五. 微信发送朋友圈设计测试用例
六. 补充
一. 模拟弱网
模拟弱网环境可以借助 Fiddler 来进行;
1. 先要打开 Simulate Modem Speeds 选项;
2. 打开 Customize Rules;
3. 在打开的文档里搜索 OnBeforeRequest 方法,在方法中就可以对上传数据速度和下载数据速度进行调整,从而实现弱网环境。
二. 接口测试
对于接口的测试可以借助 postman;
例如在网易云首页中, 对接口进行选择:
2. 选择要测试的接口,选择 Copy all as cURL(cmd) 或者 Copy all as cURL(bash);
3. 在 postman 中对 copy 的 cURL 进行 import(Raw text) ,然后 send,请求完后,就会对其数据进行返回;
所以就可以对该接口进行测试了,对于设计该测试用例,可以从几个方面考虑:
1. 对 HTTP 的方法选择进行测试;
2. 针对接口的参数进行测试,可以传参,不传参,传入非法参数;
3. 参数通过 parameter 或者 json 传递;
三. 对冒泡排序进行测试
对于这种类型(代码)来设计测试用例,可以从以下几个角度出发:
1. 方法参数(参数类型,参数传递为空) ;
2. 对于异常的处理(例如 4 / 0);
3. 代码的规范;
4. 代码逻辑;
5. 条件测试;
6. 判定测试;
......
四. 对于 Linux 命令进行测试
这个可以从万能公式出发,例如 zip命令:
1. 功能:
一次性打包多个文件;
打包后的内容无缺失;
文件内容被压缩;
2. 性能:
打包1KB 文件时间是多久;
一次性打包多个文件;
打包文件可以节省多少内存空间;
3. 界面:
打包后文件具有后缀名;
打包后的文件高亮,易于区分;
4. 易用:
输出命令错误,有提示;
5. 兼容:
可以兼容多个操作系统版本;
6. 安全:
指令执行只会针对选中的文件,不会自动打包其他未选取的文件;
7. 网络:
弱网环境下也可以进行;
五. 微信发送朋友圈设计测试用例
六. 补充
在页面中发现一个东西没显示,如何去排查?
可以先去查接口,看看是前端写死的,还是从后端获取的,如果是前端的,那么就要排查是不是前端进行渲染的时候出现了问题,如果是从服务器拿的数据,就得去查看是从哪个接口获取到的数据,查到那个接口是从哪个字段获取到的数据,看看字段的数据是否为空,就可以判断是不是服务器端出现问题,如果是,那么就需要服务器去排查该接口的问题了。