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

自动化测试

概念:

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

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

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

测试原则:

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

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

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

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

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

注意:

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

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

如何进行自动化测试:

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

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

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

4.跨线程组传值

5.直连数据库等

猜你喜欢

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