如何开展前端的测试工作
一、前端的测试工作
1、熟悉测试环境
前端的类型 | 一 | 二 | 三 | 四 | 五 |
---|---|---|---|---|---|
分别为 | App | 网页 | pc客户端 | 微信小程序 | 微信公众号 |
Android、iOS | 浏览器(web)、H5 |
2、需要的准备工作
- App:手机、是否上线、测试的用户名和密码
- 手机:Android——手机型号和版本
型号:主流机型
版本:4.0以上
手机:iOS——手机型号和版本
型号:5s以上
版本:9到11 - 是否上线
已上线:获取app的名称,到应用商店下载
未上线:获取安装包,进行安装 - 获取测试的用户名和密码
- 手机:Android——手机型号和版本
- 网页:网址,测试的用户名和密码,用来测试的浏览器
- 网址:URL
- 测试的用户名和密码
- 用来测试的浏览器:
谷歌(Chrome)
火狐(Firefox)
UC
IE(版本8到11)
- PC客户端
- 客户端的下载链接
- 测试的用户名和密码
- 微信小程序
- 小程序的名字
- 微信公众号
- 公众号的名字
- 测试的账号和密码
二、软件的测试方法
1、测试理论
什么是软件测试?
使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异
软件测试的目的?
1、确认软件的质量
2、提供信息(1、提交了多少个bug,2、修复了多少个bug,3、遗留多少bug)
3、保证整个软件开发过程是高质量的
测试对象?
软件=程序+文档(程序包括数据)
2、测试方法
- 等价类
- 应用场合:只要有数据输入的地方,就可以采用等价类划分的方法
- 核心概念:
有效等价类(对程序规格有意义、合理的输入数据集合)
无效等价类(对程序规格无意义、不合理的输入数据集合) - 如何使用
先根据需求划分等价类
细化等价类 - 无效等价类考虑的因素
1、不能为空(必填)——为空
2、不能重复——重复
3、数据有范围——超出范围
4、字符个数的范围——超出范围
5、数据格式(样式)——样式非法
6、小数要求——小数点后位数非法
- 边界值
- 应用场合:
1、有数据输入的地方,一般可以使用
2、边界值法往往和等价类划分一起使用,形成一套较为完善的测试方案 - 核心概念
边界值
次边界值(边界值+ - 精度) - 如何使用
1、找到有效数据和无效数据的分界点
2、对边界值和次边界值进行测试
- 应用场合:
- 场景法
- 应用场合
1、没有太多的填写项,所有的操作主要通过鼠标的点击、双击、拖拽等完成操作的页面
2、把自己当成是最终的用户,模拟用户在使用软件中的主要操作- 模拟用户正确的操作,完成正常的业务逻辑、主要功能
目的:验证软件的主要功能、业务逻辑是否实现 - 模拟用户错误的操作
验证软件的异常处理能力
- 模拟用户正确的操作,完成正常的业务逻辑、主要功能
- 核心概念
基本流(正确流、有效流):基于有效等价类
备选流(错误流、无效流):基于无效等价类
- 应用场合
网友评论