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

功能测试

概念:

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

查看结果是否符合预期.

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

2.模拟用户多样性操作

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

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

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

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

4.编写测试脚本

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

设计测试数据思路:

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

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

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

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

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

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

5. 空数据(逆向)

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

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

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

怎么设计测试用例?

  • 根据提供的工具进行设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值