接口测试自动化生成框架

2012 年 1 月 12 日

接口测试这个词语,相信大家都不陌生了吧。目前我个人的理解,接口测试应该属于白盒测试的范畴,也是很多测试工程师很想从事和向往的一个测试手段。大家都觉得白盒测试深不可测,但实际上是怎么样的呢。

接口测试的实施优先级

对于 Web 应用来说,接口测试就是对某一个接口进行测试代码的编写和执行。一般情况下,实施接口测试的优先级是:对暴露在外面的接口(该接口会给第三方调用)进行接口测试;内部的核心功能接口也会做接口测试;内部非核心功能接口的接口测试(很多时候就是单元测试)。当然这个实施的具体细节,还需要根据项目的情景和人员的能力来确定如何实施接口测试、在哪里做接口测试、为什么要做接口测试、做到什么程度等。

接口测试的实施条件

接下来说下,接口测试实施需要的一些条件。第一个就是测试人员的能力,代码的熟悉能力、接口测试框架的使用能力、接口测试环境的搭建能力、接口测试设计的能力、基础代码的编写能力、基础 Debug 能力等。第二个就是接口测试框架,框架是否定制化一些功能(比如自动加载 java bean、方便初始化数据、方便校验数据库数据等)。第三个就是测试团队和测试流程的支持,测试团队需要支持测试人员对核心接口进行接口测试(包括时间上、精力上、技术上等支持);测试流程上需要保证接口测试的效率和项目接入性(在项目当中实施接口测试,充分考虑开发团队和功能测试团队合作等)。

原文链接:【 https://www.infoq.cn/article/interface-test 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2012 年 1 月 12 日 21:25 12782

评论

发布
暂无评论
发现更多内容

第三周总结

Geek_ac4080

第三周作业

Geek_ac4080

看动画学算法之:linkedList

程序那些事

数据结构和算法 看动画学算法 看动画学数据结构 算法和数据结构

3. CocoaPods 命令解析 - CLAide

Edmond

ruby ios objective-c CocoaPods PackageManager

干货 | 全面解析“数字经济”

CECBC区块链专委会

数字经济 经济 经济建设

各角色如何从DevOps中受益?

陈琦

DevOps 产品经理 测试 开发 运维工程师

~~寒露节记~~

wo是一棵草

如何使用 dotTrace 来诊断 netcore 应用的性能问题

newbe36524

微服务 .net core netcore ASP.NET Core

架构师训练营 第三周作业

haha

架构师训练营第一期

usdt承兑商支付系统开发源码,区块链支付搭建

WX13823153201

区块链技术最重要价值所在

CECBC区块链专委会

区块链 数字经济 经济

「剑指offer」27道Mybatis面试题含解析

Java架构师迁哥

这可能是GitHub上最适合计算机专业学生看的编程教程

小Q

Java 学习 编程 面试 基础

如果朋友圈没有点赞功能,你还会发朋友圈吗

彭宏豪95

微信 产品 互联网 写作

Nginx 整合 FastDFS 实现文件服务器

哈喽沃德先生

nginx 文件系统 分布式文件存储 fastdfs 文件服务器

线上服务平均响应时间太长,怎么排查?

小Q

Java 程序员 测试 Jmeter 性能调优

开源的意义与价值

Braisdom

Java 开源 ORM

第三节课后作业

happy

基于区块链技术实现“资产通证化”

CECBC区块链专委会

资产证券化 流动性

Python时间序列分析简介(1)

计算机与AI

Python pandas 数据处理 时间序列

架构师训练营第三周:系统架构

m

手把手教你锤面试官 03——Spring怎么那么简单

慵懒的土拨鼠

【第三周】课后作业

云龙

【第三周】代码重构

云龙

云原生虚机应用托管-设计篇

8小时

私有云PAAS平台的思考

8小时

第四周

Geek_fabd84

架构师训练营第一期 - 第四周课后 - 作业一

架构师训练营第一期

关于代码审查的一点体会

KJ Meng

敏捷开发 研发管理 代码审查 Code Review

JavaScript 语言通识 — 重学 JavaScript

三钻

JavaScript 前端进阶

2N方定点算法

刀斧手何在

php 数据库 分布式 算法 后端

大数据技术发展真的进入瓶颈期了吗?

大数据技术发展真的进入瓶颈期了吗?

接口测试自动化生成框架-InfoQ