软件测试 ------- 功能测试

功能测试

概念:

程序中有许多接口都要测试,功能测试时候,每个接口都要逐一测试,并且模拟用户的多样性操作提交数据.(特殊符合 空数据 超长…)

查看结果是否符合预期.

注意点:
1.所有点都的测试

2.模拟用户多样性操作

3.提交的数据不同,那么预期也不同
如何进行功能测试:

案例 :测试学生管理系统新增接口是否有bug?
1.从api文档提取接口清单

2.根据api文档编写测试用例

3.根据测试用例设计测试数据

4.编写测试脚本

5.查看响应结果是否符合预期

设计测试数据思路:

1.先声明用哪些类型的测试数据(抽象的)

2.根据声明的数据类型设计具体的测试数据(具体的)
测试数据设计的原则

1. 覆盖所有的必选参数(正向,必填字段且格式正确)

2. 组合可选参数(正向,必填字段必须设置,选填字段有的设置有的不设置)

3. 参数边界值(逆向 区间取值,边界值设置)

4. 如果参数的取值范围是枚举变量,需要覆盖所有枚举值    

5. 空数据(逆向)

6. 包含特殊的字符(逆向)

7. 越界的数据(逆向 超长)

8. 错误的数据(添加重复值 格式错误(电话号码错误))

怎么设计测试用例?

  • 根据提供的工具进行设计

猜你喜欢

转载自blog.csdn.net/qq_43475097/article/details/83961698