网站首页 > 文章精选 正文
什么是功能测试?
功能测试顾名思义就是测试软件的功能是否实现,是否满足需求规格说明书的功能要求。另外,功能测试不仅仅是简单的验证功能是否可用,还要结合后台数据库进行测试。
功能测试的要点
功能测试无非就是测试四个点:
1、添加
2、删除
3、修改
4、查询
添加操作
- 添加前台测试
1、能够添加成功
2、查询后台数据库,可查询到本次添加的数据,数据与输入的数据一致
3、添加页面没有丢失字段也没有多余的字段
4、必输项是否有必须输入的标记
5、添加后每一项数据核查正确
6、保存后跳转页面正确
7、如果添加的是附件文件,确定能否正确上传附件文件
8、添加后能够使用本次添加的数据
9、添加后可以在相关查询中查询到添加的新数据
- 从数据库角度测试添加
1、只添加主表
2、只添加从表
3、同时添加主从表
修改操作
修改操作除了参考新增操作来执行,测试内容除了:类型、长度、空、重复、重复、默认值、业务约束六大法则,还要包括以下内容:
1、能够修改成功
2、查询后台数据库,数据库数据也修改成功
3、哪些内容可以修改,哪些内容不可以修改
4、修改主表数据不影响从表数据,同样修改从表数据不影响主表数据
5、修改主从表数据不影响已经引用数据的地方
6、修改后在相关查询页查询到的是修改后的数据
删除操作
- 删除前台数据
1、能删除成功
2、检查数据库,删除操作是一般删除还是破坏性删除
3、删除操作为不可逆操作,必须要有二次确认,提示”确认删除“再次确认的提示
4、是否有删除约束?比如:不能删除管理员admin账号。数据状态判断是否可删除?
5、操作人是否有删除的权限
6、删除空记录?是否支持多条删除?是否支持全部删除?
- 从数据库角度测试删除
1、删除主表数据
2、删除从表数据
3、同时删除主从表数据
查询操作
- 查询功能
1、能查询到设定应该查询到的数据,并且查询的数据正确
2、支持模糊查询、支持精确查询、支持全部查询
3、按照任意条件可查询到正确的数据
4、支持任意组合查询(可使用正交法测试查询功能)
注意:查询功能的验证需要使用数据库SQL语句进行辅助测试
- 查询界面
1、查询数据量大的时候,有分页显示功能
2、分页显示功能有上翻、下翻、跳转页面功能
3、有查询结果说明,查询到多条数据,显示本页多少条数据,一共多少条数据
4、对于主从表结构列表可查询到主表数据和从表数据
- 查询性能
1、当查询量很多时,要确保查询速度的快慢,确保没有性能问题
2、多大量数据的表进行查询是,要确保无条件全部查询的性能不会出现问题
总结
1、功能测试测试增删改查操作时,必须结合后台数据库进行测试,确保业务真实发生。
2、除了增删改查四大操作为功能测试的主要内容外,界面上的其他控件、按钮、也要测试。
3、测试功能的同时,也要进行安装界面测试、易用性测试、安全测试等等。
- 上一篇: 软件测试员必看!数据库知识mysql查询语句大全
- 下一篇: SQL 语句大全(sql语句大全及用法)
猜你喜欢
- 2025-03-23 掌握这个 SQL 查询技巧,精确筛选符合条件的数据!
- 2025-03-23 SQL 语句大全(sql语句大全及用法)
- 2025-03-23 太神奇的 SQL 查询经历,group by 慢查询优化!
- 2025-03-23 软件测试员必看!数据库知识mysql查询语句大全
- 2025-03-23 数据库监测sql执行(数据库监测sql执行结果)
- 2025-03-23 如何对 Excel 中的数据使用 SQL 查询
- 2025-03-23 SQL点滴(查询篇):数据库基础查询案例实战
- 2025-03-23 ADODB访问Access数据库实现数据筛选、执行SQL命令与数据检查
- 2025-03-23 如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件
- 2025-03-23 SQL注入详解(sql注入实战教程)
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)