软件测试------自动化测试

自动化测试

概念:

让程序替代人工实现接口测试

1.测试数据是程序生成的

2.响应结果是程序(断言)判断

测试原则:

1. 注重一些重要的主要的经常用到的一些接口,不需要测试所有接口

2.自动化测试数据一般只使用正向数据,不必模拟多样性用户操作.(因为程序只能生成一些简单的数据)

3.自动化测试完毕后,数据会恢复成之前的测试状态,而功能测试使用的测试数据保留到数据库当中了

4.功能测试不能重复执行,而自动化测试可以重复执行

5.自动化测试,不同请求之间尽量不要使用关联,为了方便某个接口单独测试

注意:

1.自动化测试是对功能测试的补充

2.程序升级的时候,可能会使用接口自动化测试(测试之前的接口是否能正常运行)

如何进行自动化测试:

1.保证最先初始化数据,使用setUp线程组 添加数据,保证最后删除数据,使用tearDown线程组删除数据

2.使用函数生成测试数据

3.使用断言判断响应结果 

4.跨线程组传值

5.直连数据库等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值