软件测试点汇总

软件测试点汇总

随软件测试体系越来越完善,功能测试的覆盖率要求也越来越高,本文介绍了Web、App、Api测试点整理汇总

一、接口测试

1. 正常场景测试

正常场景测试 具体检查点
必填参数 正确填写必填参数,调用接口查看结果
非必填参数 不填或填写非必填参数,调用接口查看结果
请求方法 post/get请求,调用接口
参数长度 参数输入限制的Max,调用接口查看结果

2. 参数异常测试

参数异常测试 具体检查点
参数为空 参数为空,调用接口查看结果
错误参数 错误参数,调用接口查看结果
增多(缺少)参数 增多或缺少参数,调用接口查看结果

3. 异常参数值测试

异常值测试 具体检查点
长度不一致 参数值长度不符合接口定义,调用接口查看结果
参数值为空 参数值为空,调用接口查看结果
参数值长度 参数值长度不符合接口定义or超过数据字段长度限制,调用接口查看结果
参数值类型 输入参数值不符合接口定义,eg:接口定义为boolean,输入int类型,调用接口查看结果

4. 接口cookie测试

cookie测试 具体测试点
cookie生效(失效)范围内 cookie在生效(失效)范围内,调用接口查看结果
cookie非该账号权限内 cookie在生效期内,但没有该接口调用权限时,调用接口查看结果
无cookie时 无cookie时,调用接口查看结果

5. 接口性能

接口性能 具体检查点
响应时间 在并发/负载下,接口响应时间是否达到业务需求范围内
吞吐量(TPS值) 在并发/负载下,根据TPS和平均响应时间判断达到业务需求范围内
并发数 在并发/负载下,测试并发数是否满足业务需求
占用内存,CPU 在并发/负载下,检查占用内存、CPU使用率是否过高(指标根据具体业务需求定义)
请求成功率(接口报错率) 在并发/负载下,检查接口请求成功率(一般在99.9%)

二、APP类测试点

1. UI测试

UI测试 具体测试点
文字长度 文字长度是否加以限制
文字内容 文字内容是否说明表意
页面美观 整体页面是否美观,是否与UI设计一致
自适应页面 是否根据屏幕分辨率自适应窗口
页面图片/背景 页面图片尺寸,背景,是否按照要求展示

2. 导航测试

导航测试 具体测试点
按钮、对话框、列表和窗口 按钮、对话框、列表和窗口在不同的是否需要导航
搜索引擎 是否需要搜索引擎

3. 边界值测试

边界值测试 具体测试点
输入参数 参数有、无、null
参数字符串长度 Max、Max+1 、Max-1
各种字符组合 输入中英文、特殊字符、空格、整数、小数

4. 存储测试

存储测试 具体测试点
屏幕旋转 在存储和读取服务时,对屏幕进行旋转
多窗口开启 在存储和读取服务时,对开始多窗口
应用互相调用 在存储和读取服务时,应用之间相互切换
多线程下载 在存储和读取服务时,同时下载多个应用

5. 兼容性测试

兼容性测试 具体测试点
机型测试 苹果、华为、三星、小米、oppo、vivo对应用的存储、ui显示、功能操作是否正常
系统测试 ios、android、鸿蒙对应用的是否能够正常使用
系统版本测试-ios 针对ios不同系统,对应用进行功能、存储、性能、ui显示、网络环境测试
系统版本测试-android 针对android不同系统,对应用进行功能、存储、性能、ui显示、网络环境测试
系统版本测试-鸿蒙 针对鸿蒙系统2.0,对应用进行功能、存储、性能、ui显示、网络环境测试
屏幕分辨率测试 针对市场主流屏幕(全面屏,折叠屏、按键屏、曲屏),对应用页面内容展示,功能操作、触控灵敏度测试

6. 环境测试

环境测试 具体测试点
网络环境 针对2G/3G/4G/5G,弱网、断网、网络切换时,应用的网络提示,响应时间检查
多语言环境 系统切换中文、英文 、外文,应用是否展示相对应的语言环境

7. 中断异常测试

中断异常测试 具体测试点
中断异常测试 来电中断、短信中断、蓝牙、闹钟、插拔数据线、手机锁屏、手机断电,查看应用处理机制、相机切换

三、WEB端测试点

1. UI测试

UI测试 具体检查点
页面风格、颜色、样式检查 页面风格、颜色、样式与产品设计UI图一致
页面布局排版检查 检查整体协调、整齐程度 、统一性
菜单栏命名检查 菜单目录命名是否符合业务需求和数据需求
页面流程操作检查 页面流程的操作是否符合业务流程、符合用户的操作习惯
页面提示信息检查 页面提示信息是否友好、是否具备可读性、易理解性
窗口最大(小)化检查 窗口最大化、最小化是否可以正确切换
窗口尺寸收缩检查 窗口尺寸收缩,页面文案样式展示是否正常
页面包含子页面的检查 页面包含子页面的样式、标题、文案是否符合业务需求
页面的前进、回退、切换检查 页面的前进、回退、切换是否正常
图片背景检查 背景图片应该与字体颜色和前景颜色相搭配
图片大小质量检查 检查图片大小和质量,一般为jpg、png、bpm
内容检查 提供信息的正确性、准确性、相关性

2. 文本框

文本框 具体检查点
特殊字符的处理检查 输入特殊字符是否正常显示;禁止输入的特殊字符是否可以通过复制粘贴实现
字符长度的显示 输入超长字符串后显示是否正常
字符位数限制校验 输入字符串长度为max,max+1,max-1
特殊字符检查 空格、回车、换行、NULL、null
输入格式校验 是否有输入类型限制;是否可输入中英文、负数、整数、小数点等
必填项检查 是否有必填标示符,如星号;为空是否不允许保存
提示信息检查 输入不合法字符时,弹出的提示是否正确
页面切换重回原页面后信息显示检查 页面切换后,再次回到原页面,文本框信息是否初始化,是否需置空

3. 下拉选项框

下拉框 具体检查点
默认选项检查 是否有默认选项,是否可切换选择;如默认选择"全部",任意编辑查询条件后,再次点击下拉框是否有“全部”选项可选
单选检查 切换每一个选项,列表数据是否正常展示
多选检查 切换多个选项,列表数据是否正常展示

4. 日期控件

日期控件 具体检查点
时间区间限制检查 是否只能选择需求设定范围内的日期,eg:不能跨自然日
日期清空校验 日期设置好后是否可以支持清空,清空后查询的日期是否正常刷新显示
开始时间和结束时间的逻辑校验1 开始时间为空,结束时间不为空,eg:结束时间为过去/当天/未来
开始时间和结束时间的逻辑校验2 开始时间不为空,结束时间为空,eg:开始时间为过去/当天/未来
开始时间和结束时间逻辑校验3 开始时间和结束时间均不为空,eg:开始时间 >= 结束时间,开始时间 < 结束时间
时间格式校验 是否符合业务需求,eg:YYYY-MM-DD or YYYYMMDD,hh:mm:ss

5. 信息提交校验

提交校验 具体检查点
提交检查 空提交,重复提交、多次点击提交按钮
取消提交检查 点击取消提交是否会保存或提交原有填写好的数据
重复提交检查 多次连续点击提交按钮响应是否正常
异常提交信息检查 输入不合法信息提交,是否会弹出提示,提示是否正确
正常提交后信息显示检查 正常提交后,刷新列表,查看信息是否正常显示

6. 信息修改校验

修改校验 具体检查点
修改页面默认带出的信息检查 修改页面后,刷新页面,信息是否正确
修改后取消提交 修改信息后,点击取消,信息是否会复原
修改后重复提交 修改信息后,重复提交信息,检查按钮响应是否正常

7. 信息删除校验

信息删除 具体检查点
信息删除后检查 删除信息后,刷新页面,检查内容是否正常删除
信息删除提示 点击删除信息时,是否有二次弹出友好提示
信息删除联动性 信息与其他业务有联动时,是否会做提示or限制的删除
重复删除信息 多次点击删除按钮,查看按钮响应是否正常
数据删除后再次添加 数据删除后,查看是否能再次添加
删除权限控制 没有删除权限的用户(账号)是否能够删除信息

8. 查询/搜索

查询/搜索 具体检查点
查询条件重置检查 数据查询后,查询条件是否被重置
查询结果为空 空查询,列表是否为报错
条件组合查询 查询条件包含特殊字符、中英文、空格是否正常
模糊查询 输入涵盖字符,查看能否检索出相应内容
精准查询 输入精确字符,查看能否检索出精准内容
查询后刷新列表 查询后刷新列表,查看数据是否保留

9. 权限控制

权限控制 具体检查点
账号权限 针对不同的账号设置权限后,是否会根据账号权限展示页面数据

10. 文件导入处理

文件导入 具体检查点
文件名检查 文件名是否有做字符编码转义,文件名称超长是否正常展示
文件格式(类型) 导入文件格式,是否依据业务需求进行限制
文件大小检查 导入文件大小,是否依据业务需求进行限制
文件内容包含异常数据 导入文件时,是否有做数据异常校验,是否有提示,eg:必填为空,字段长度过长
文件格式编码处理 导入文件格式非本文件编码,是否可以导入
文件导入后数据检查 文件导入后,数据是否正常显示,数据量是否为导入的数据量
大数据量文件导入 导入文件数量超大,导入是否超时,是否需要限制

11. 文件导出处理

文件导出 具体检查点
数据为空导出 检查导出列表是否正常
数据不为空导出 检查导出的内容是否web列表是否一致
大数据量导出 导出数据量是否需做限制,导出是否超时,导出的数据量是否与选择的一致

12. 兼容性测试

操作系统 具体测试点
操作系统-windows 在windows下,应用页面元素,业务场景,页面功能是否正常
操作系统-Linux 在Linxu下,应用页面元素,业务场景,页面功能是否正常
操作系统-Mac 在Mac下,应用页面元素,业务场景,页面功能是否正常
浏览器-chrome 在chrome下,应用页面元素,业务场景,页面功能是否正常
浏览器-firefox 在firefox下,应用页面元素,业务场景,页面功能是否正常
浏览器-IE 在IE下,应用页面元素,业务场景,页面功能是否正常

你可能感兴趣的:(功能测试,测试覆盖率)