IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 测试项讲解 -> 正文阅读

[开发测试]测试项讲解

功能测试:就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到需求文档/用户要求的功能。

常用的测试方法如下:
1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确;
例:对应的链接跳转这是必须的,而且链接的文字描述要跟即将跳转的页面相关

2.按钮的功能检查:如增/删/改/查等功能是否正确;
例:点击按钮没反应的情况,也没有任何提示的情况

3.相关性检查:增/删/改数据会不会对其他项产生影响,如果产生影响,这些影响是否都正确;
例:修改数据后,列表重新新增了条新的数据,修改的那条数据没变

4.字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错;
例:比较常见的错误,这种应该是前端人员最低级的错误

5.字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,是否报错;
例:数值类型的输入框,没做约束,还可以输入字符等

6.特殊标点符号检查:输入内容包括各种标点符号,特别是空格、各种引号、回车键看系统处理是否正确;

7.中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错;

8.检查带出信息的完整性:在查看信息和修改信息时,查看所填写的信息是不是全部带出,带出信息和添加的是否一致;
例:程序上会出现新增的数据,在编辑的时候,没有数据或者没有某个字段

9.信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,是否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理;
例:比如说新增时候的登录名、手机号等,如果重复应该给出相应的提示信息,而不是在界面上报错误异常

10.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,点击删除按钮,看系统如何处理,会否出错,然后选择一个和多个信息,进行删除,看是否正确处理;
例:程序有多选和单选操作的时候,单选可以正常操作,多选就报错,反过来的情况也有

11.级联删除检查:删除某条数据之后,其他模块或功能应用到该数据的地方,是否相应删除;
例:车辆删除了某个品牌数据,在新增车辆的时候还可以选择已经删除的品牌数据

12.检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填,添加规定为整型的项,修改也必须为整型;
例:新增/编辑界面不一致,一般情况来讲,新增/编辑界面应该是完全一样的,除了界面上的标题title

13.检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错,同时也要注意,会不会报和自己重名的错;
例:部门管理,去修改部门的时候,提示code已存在,就是判断重复数据的时候,没有排除当前编辑的数据

14.重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处理;
例:如果多次点击提交上报,会出现重复的数据

15.检查多次使用back键的情况:在有back的地方,back回到原来页面,再back,重复多次,看是否出错;
例:APP一直按手机返回后,会返回到登录页面,一般来说不应该返回到登录页,虽然没有报错异常,但用户没注销/退出账号前,应该是返回到手机桌面上

16. 查询检查:在有查询功能的地方输入系统存在和不存在的内容,看结果是否正确,如果可以输入多个条件,可以同时添加合理和不合理的条件,看系统处理是否正确;
例:检查查询出来的结果数据集是否跟条件符合

17.输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方;
例:分辨率低的电脑,选择班次时间的时候,选择日期,光标就选不到你要选的时间上,每次都要手动输入

18.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到;
例:程序上传附件,上传视频/音频的时候会显示异常,但上传的时候又没做任何文件限制、也没有任何提示,上传成功后就显示错误

19.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*;
例:比如说新增/编辑的时候,没有标注*,但是如果直接提交保存,又提示不能为空,或者需求上写明了是必填,但界面上也没有标注*

20.快捷键检查:是否支持常用快捷键,如Ctrl+C、Ctrl+V、Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制;

21.回车键检查:在输入结束后直接按回车键,看系统处理如何,会否报错;
例:有的查询就支持输入条件之后,直接回车键就可以查询

22.兼容性检查:如果是B/S结构的软件,在多个浏览器运行软件,检查界面排版、按钮、操作是否都正常;
例:比如程序不能兼容IE的,用IE打开系统会卡死没反应

23.分辨率检查:检查系统在不同电脑分辨率下的界面展示情况。

24.业务逻辑检查:检查功能是否符合业务需求逻辑处理;
例:程序的整体操作流程等等,相比前面的测试项,这是比较耗时,也是最重要的一项测试

25.用户体验检查:站在使用者的角度上检查软件,界面配色、按钮、字体大小、操作习惯是否适合。

26.网络异常检查:检查在网络异常状态(弱网、断网等)下系统的反应情况以及处理能力。
?

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-12 00:19:40  更:2022-01-12 00:20:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 5:46:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码