学习目标
了解非功能测试
熟悉测试报告的核心内容
了解HTML和HTTP协议
熟悉HTTP请求和响应的内容
熟悉HTTP请求方法get和post
了解fiddler的应用场景
掌握fiddler过滤功能的使用
掌握fiddler修改请求数据方法
非功能测试
1. 非功能测试-兼容性
1. 操作系统
1. Windows: Win7 Win8 win10
2. Linux : CentOS Ubuntu redhat
3. Mac:
2. 浏览器
1. IE
2. 谷歌
3. 火狐
4. 欧朋
5. 国内使用产品(360, QQ 2345 ,搜狗 猎豹 )
6. safari mac浏览器
3. 分辨率。
1. CS端产品
2. 2xxx X 1860
3. 1920 x 1600
4. 1024 X 1080
4.屏幕大小
埋点:
- 浏览器操作, APP上面一些操作的时候
- 用户信息
- 操作系统 浏览器 等详细信息。
- APP: 手机品牌 操作系统 等待。
- 用户使用习惯。
- 用户信息
2. 非功能测试-界面测试
1. 导航的测试 : 页面链接的跳转。
2. 图形测试: 页面元素的展示
3. 内容测试: 文案的内容和提示信息
4. 整体界面风格 :产品的色调, 风格。
依据: 原型图 UI设计图。
时机:
- 结合功能测试。
- 测试提前, 原型图和UI设计图测试产品界面展示。
3. 非功能测试-易用性
易用性: 易学,易懂,易用, 吸引人
关注点:
1. 项目难易程度
2. 适用人群
3. 用户的计算机水平
易用性:功能测试时候。
4. 非功能测试-性能
性能体现:
-
时间 : 产品- 打开一个网页。
- <2s , 用户使用非常流畅
- <5s, 用户使用有些卡顿
- ` >5s , 不愿意使用你的产品。
-
资源利用率 :
- CPU
- 内存
- 磁盘占比。
-
多用户访问:<