测试平台系列(59) 调整用例列表页
大家好~我是米洛!这是一个完整的接口测试平台系列教程,希望能和大家一起学习,从0到1打造一个开源平台。回顾上一节我们讲了怎么去设计用例目录表,而因为之前我们的case是跟项目绑定的,所以我们这一节去改进case相关部分。理清关系之前用例表里面会有一个project_id和category字段,分别代表项目和目录。我们上节已经制造了目录表,所以需要先去掉之前的project_id字段和目录字段,改....

测试平台系列(58) 设计用例目录
大家好~我是米洛!我在从0到1打造一个开源平台, 也在编写一套完整的接口测试平台系列教程,希望大家能够多多支持回顾上一篇我们开了个小差,去搞了下编辑器那块。为什么我如此重视编辑器的体验,那是因为后续我们需要用户在页面上补足Python或其他脚本,如果没有一个还算好用的编辑器,那将非常鸡肋。但之前发现编辑器会略卡,找到了具体的原因: 我们每次在render过程中都会添加代码补全提示,这样是不合理的....

测试平台系列(49) 写入/读取用例执行数据
回顾上一篇我们已经成功编写了查询报告相关的接口。接着让我们来看单个用例写入/读取的细则。设计测试结果表老规矩,我们先设计需要写入的数据表。这里先说一个题外话,其实我们针对一次接口测试,最关心的部分是url,method,输入输出等部分。其实这些内容在case表里面都有涉及到,但因为我们支持了变量形式的数据,所以case表存放的可能只是初始值,而不是接口请求时候的实际值。所以我们这边设置字段的时候....

测试平台系列(46) 用例并发之我全都要
回顾前一章我们把http换成了aiohttp,完成了数据构造器功能。今天就轻松点吧~用例运行目前我们开放了api,/request/run这个接口去运行单个用例。但是我们的目标并不是做一个玩具,所以我们需要想一下怎么去支持多条用例一起执行。至于测试集,测试计划,定时任务这种也会陆续展开,先把眼前的困难给解决。所以我们需要在页面上可以多选用例来执行,并能看到一个具体的报告,有了这一步,后续整合测试....

测试平台系列(37) 运用装饰器给用例加上执行日志
大家好,这里是米洛,一个想和大家一起分享测试开发相关的技术,面试经验和成长经历的博主!回顾上一节成功把全局变量运用到了用例之中,后续我们的目标就是要完善执行用例的过程,暂时我们还是单接口+简单断言的经验宝宝,后面我们慢慢成长。一点想法其实React挺多观众还是不太熟悉的,后续如果我给同事培训的话,可能会分享一些学习React的资料。后续这个教程就不太讲前端部分了,应该大部分人都没啥兴趣。不过我会....

测试平台系列(29) 编写用例执行的方法
回顾上期编写了用例详情页,这期我们快刀斩乱麻,来编写用例执行功能。编写执行用例的方法由于之前我们已经编写过了HTTP请求的方法,所以这次我们写起来事半功倍,只需要套个壳儿就可以了!编写app/utils/executor.pyimport json from app.dao.test_case.TestCaseDao import TestCaseDao from app.middleware.....

测试平台系列(28) 编写用例详情页(3)
回顾上一节我们编写了添加用例的表单,并且成功添加了一些用例,但是我们在Tree里面点击对应的用例,右侧Card还是没有显示数据,所以今天我们就来把这块信息补全。插曲其实周二晚上,笔者尝试了一下录制视频的方式,因为我觉得这样节约时间,讲完一节课呢,我也写了一部分代码了,也不用去输出对应的文字,十分便利。但发现效果很一般,所以视频就夭折了。第一次试讲呢,总结了以下几个问题:没有背稿子,简单的说就是即....

测试平台系列(27) 编写用例详情页(2)
回顾上一节我们编写好了添加用例的接口,并且采用了jsonschema进行参数校验,当然不是很好的方式,起码解决了字段校验的问题。那这一节我们就来做2个事情,一个是完成新增用例的页面,另一个呢,是展示我们已经添加好的用例。思考新增用例页面image上一节我们已经提供了这样一个用例树的页面,注意这里有个+的按钮,但是之前呢,他是没有任何效果的。我这里解释一下,为什么点击+不直接弹出新增用例的表单呢,....

测试平台系列(26) 编写用例详情页(1)
回顾上一节我们已经编写了用例树的雏形,但是具体的用例页面还没有去编写,加上笔者停更了几天,所以进度就更缓慢了。不过我们在此之前,我们先改一下antd pro的全局配置,那就是: 字体。修改字体image在对应的目录下,新增这样一个参数: font-size-base,因为12px会显得太小,而14px而会显得文字比较大,虽然不符合设计逻辑(偶数像素),但是感觉13px效果也挺不错。编写用例后端部....

测试平台系列(25) 编写用例树
回顾上一节我们我们主要针对用户的角色进行添加和修改功能,还剩下查询和删除,这个笔者已经用代码实现了。就不讲解思路,只是贴代码回顾一下。具体的可以去项目里面查看!搜索用户因为一个项目的数据都已经展示给前端了,所以我们这里用前端来进行过滤即可,不需要再调用后端接口。在添加成员同一行添加了一个搜索框,用来搜索成员image搜索方法image这个搜索方法的思路是,当用户输入空字符串的时候,则还原之前的数....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。