随笔分类 - 接口自动化
摘要:再次整理接口自动化测试框架的内容,其实过往写了很多类似的文章,基本上从概念为大家介绍,现在计划用这篇文章手把手让框架从0到1建设起来。 一、基本概念 测试框架:诸如Unittest、Pytest、TestNG之类,它们的功能主要在于管理测试用例、执行测试用例、参数化、断言、生成测试报告等基础建设工作
阅读全文
摘要:一、HTTP的通信 二、HTTP的请求 三、HTTP的响应 四、HTTP的其他相关
阅读全文
摘要:概述 前面几章介绍了接口测试的各种好处、流程、造数策略等等,但都是理论的内容,本篇用代码的形式,一步一步阐述接口框架的由来。 pytest+requests最简接口测试 由上述代码可见,直接测试一个接口功能很简单,通过接口请求地址、接口请求头、请求体达成一个请求,再通过接口响应报文的断言判断该接口是
阅读全文
摘要:接口框架概述 以下引自百度百科: 什么是自动化测试框架? 在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面,而后者是从目的方面给出的定义。 从框架的定
阅读全文
摘要:接口场景设计 接口测试数据 接口数据属性 1.作用域:共享数据(适用于 testSuite 级别)、隔离数据(适用于 testCase 级别) 2.创建方式:调用开发接口、使用 Sql、独立开发数据模版 共享数据:所有 case 或一部分 case 共同使用的测试数据 优点: 数据只造一遍,运行速度
阅读全文
摘要:接口测试是软件测试类型中的一种,通过直接检测被测应用的接口(API)来确定接口是否在功能、可靠性、性能和安全方面达到预期的软件测试活动。[1] 由于 API 都没有 GUI 界面,API 测试都是在通讯层进行的。[2] 现在 API 测试在自动化测试中有着很重要的地位,因为 API 一般是应用逻辑的主要接口,同时 GUI 测试在敏捷开发和 DevOps 的快速迭代和频繁变更中很难维护。
阅读全文

浙公网安备 33010602011771号