程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

软件测试之功能测试(软件测试功能测试项目实战)

balukai 2025-03-23 17:14:13 文章精选 8 ℃

#软件功能测试重点工作有哪些?# #功能测试#

什么是功能测试?

功能测试顾名思义就是测试软件的功能是否实现,是否满足需求规格说明书的功能要求。另外,功能测试不仅仅是简单的验证功能是否可用,还要结合后台数据库进行测试。

功能测试的要点

功能测试无非就是测试四个点:

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、测试功能的同时,也要进行安装界面测试、易用性测试、安全测试等等。

最近发表
标签列表