【接口测试认识3】【范围和技能要求】

2019-03-20  本文已影响0人  御都

【手工测试的范围】

从功能,性能,安全,异常情况等角度开展测试。

1功能测试,

正常+异常业务场景。可能是单个接口的测试也可能是多个接口的场景测试。常用的用例设计方法:等价类,边界值,错误推断,因果图,判断表,正交实验,功能图,场景法

2 性能测试

关注响应时间,吞吐量,并发数。服务器资源使用

负载测试,压力测试,并发测试,稳定性测试

3 安全测试

敏感信息加密(前后端数据传输是否加密,日志信息是否加密)

4 异常测试

4.1 数据异常:null ,"",数据类型

4.2 环境异常:负载均衡架构(分发服务,某个服务器挂了怎么处理,恢复后怎么处理),冷热备份(一般热备份)

【自动化的测试范围】功能测试+数据异常测试

【做接口测试的自动化需要哪些技能?】

1 编程语言

1.1我选择java, 问题是java 要学到什么程度?

培训视频的展望告知

2 测试框架

比如TestNG(管理用例),HttpClient(客户端的相关方法)

3 Mock技术

模拟客户端发送请求,提供前后端分离开发的平台

4 持续集成工具

比如Jenkins,一键触发测试

5 数据持久层框架,数据库基础操作命令(检查数据入库、提取测试数据等)

比如MyBatis,MySQL 基本增删改查

6 linux常用命令

7 了解Http协议的基本内容,包括:通信原理、三次握手、常用的协议类型、报文构成、数据传输方式、常见的状态码、URL构成等;

图解HTTP

8 常用的接口测试工具,比如:jmeter、loadrunner、postman、soapUI等

9 项目实践

上一篇下一篇

猜你喜欢

热点阅读