一.接口测试主要都测些什么? 这个问题,我们可以从接口测试活动内容的角度下手,看一下面这张图,基本反应了当前我们项目后端接口测试的主要内容: 二、接口用例设计思路 1) 优先级--针对所有接口 1、暴露在外面的接口,因为通常该接口会给第三方调用 ...
一 设计思路 一个好的框架,必须要可读性强,所以目录规划尤为重要 公共的方法提取出来,提高复用性 可变的环境等参数,提取出来放到配置文件中,这样,每次只需要更改配置文件中的值 为了追踪错误,需要必要的日志记录,日志写入文件中 请求类型基本上都是get post,所以,可以封装方法,不用每个用例写一个请求 测试数据要分离,不能混在测试请求里面,通过测试数据驱动的方式来实现,excle存测试数据 测试 ...
2021-05-19 16:40 0 182 推荐指数:
一.接口测试主要都测些什么? 这个问题,我们可以从接口测试活动内容的角度下手,看一下面这张图,基本反应了当前我们项目后端接口测试的主要内容: 二、接口用例设计思路 1) 优先级--针对所有接口 1、暴露在外面的接口,因为通常该接口会给第三方调用 ...
接口自动化大致步骤: 1、发送请求 2、解析结果 3、验证结果 定义三个和业务相关的类 1、一个用来封装HTTPclient,用来发送请求 2、解析结果xml的类 3、一个用于比较测试结果和期望值的类,用于验证 4、自动生成报告的类:自动发送报告之类的 (locust ...
设计思路简介 设计思路采用的是关键字驱动+数据驱动的设计模式,采用的是python+requests+pytest为框架基础,excle为数据载体实现。 主要是为了降低接口测试的维护成本,将case与interface分离,保证后续的维护尽量只是在维护数据表,不与代码层面的东西关联。 现在还处于 ...
自动化终极思想:以目标为导向,不断抽象沉淀,消除冗余,做到测试数据与测试代码分离 1、自动化测试对人员的要求1、对测试人员的技能要求较高,需要自己写测试代码或看得懂别人的测试代码;2、需要根据版本迭代进行更新测试用例,有一定的维护成本;3、自动化能发现的缺陷数(bug)远远少于手工测试,产出低 ...
接口自动化大致步骤: 1、发送请求 2、解析结果 3、验证结果 定义三个和业务相关的类 1、一个用来封装HTTPclient,用来发送请求 2、解析结果xml的类 3、一个用于比较测试结果和期望值的类,用于验证 4、自动生成报告的类 ...
自动化测试分为三部分,测试数据、执行代码、测试结果。将三者完全剥离开,而不要将测试数据与测试执行步骤混在一起,这样的测试用例才能增加可执行性和灵活性。 测试代码又分为两种,一种是功能的增删查改类代码,一种是流程代码。我们编写ui自动化代码的原则是:所有的UI执行步骤只做一遍,剩下的都通过调用接口 ...
测试框架思路介绍: 采用PageObject设计模式是将某个页面的所有"元素(包含控件)属性"及"元素操作"封装在1个类(Class)里面, 目的是为了将测试代码与被测页面对象代码分离,后期如果有页面元素发生更改,只需要修改相应页面对象的代码(即对应class文件),而不需要修改测试代码 ...
Python的接口自动化用例设计。宏哥在这里,换一个角度来说接口测试的用例设计,首先我们看一下接口测试的 ...