首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏测试开发干货

    接口测试平台代码实现51: 自动异常测试-4

    console.log(new_body) } } }catch (e) { //若也不是,那就不需要做异常值测试了 alert('当前接口的请求体类型不支持异常值测试!') } } } 本节的最后,给大家看一个bug: 就是当我们把请求体变成如下这种带回车的情况时,那么点击异常值测试就会报错,甚至打不开弹层: 这种原因是因为我们在调用这个函数的时候,这个按钮的传参数位置因为有了回车

    57020编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台188: 并发报告(4

    result_case': '', 'steps': [ {'step_id': 68, 'step_name': '测试 我们继续往外写,最外层的结果: res["result"] 这个的道理我们同样,可以给先变成True, : 改成这样后,我们就可以测试了:之前的大用例,虽然有俩个,但是很明显,我们没有给任何step加断言 response': '{"errcode": "0"}', 'assert_result': '{}'}}, {'step_id': 69, 'step_name': '测试 不过我们现在要在第二个大用例的第二个步骤的断言中 手动写个False, 来测试一下: 测试结果 出现错误!!! 我们来看这段代码: 大家发现我挖的坑了么? 好了明白之后修复好我们再次测试: 这次就有了结果了,方便大家查看,我再次加几个回车展示给大家: {'result': False, 'cases': [ {'case_id': 21,

    34430编辑于 2022-05-20
  • 来自专栏测试开发干货

    接口测试平台设计思路-4:成品总览

    本期开始介绍用例模块功能: 首先点击测试用例 可以进入 看到仅有一个测试用例。每条测试用例呢包含很多个接口组成,这个一会再介绍。

    33120编辑于 2022-05-18
  • 来自专栏测试开发干货

    接口测试平台代码实现145: 平台主题-夏日清凉4

    hotpink, salmon, lightgreen, sandybrown, violet); background-size: 300%; animation: animate_bg 4s project_header_div" class="box" style="display: none;width: 70%; position: fixed;left: 15%;top: 15%;box-shadow: 4px 4px 8px grey;">

    <div style="margin: 3px;border-radius:5px;height: 70%;padding-left: 10px;background-color

    39120编辑于 2022-05-19
  • 来自专栏测试开发干货

    (简易)测试数据构造平台: 4 (平台的总体设计)

    qingwanjianhua 【立项背景】:测试组有众多复杂的手工测试难点,数据构造麻烦且耗时过久。某些同学手握数据构造脚本/接口/文档,但没有全组同步,也不舍得给别人用。 跟领导反馈测试排期被认为时间过长,但又没有充足证据证明构造数据浪费时长 ,新人学习测试数据构造成本高。等等.... 【平台作用&意义】: 可以节省大量手工时间和精力,让测试工程师把精力放在更重要的事情上,比如用例设计。 集中小组成员手头资源,最大化重复利用诸如脚本/接口/工具等。减少造轮子成本。 【平台分层】: web前端层 view视图逻辑层 业务层(因本平台注重业务,所以要独立出来) 脚本层(存放各个工具的脚本) 基础数据设施层 (通过orm来使用) 【平台模块】: 首页 - 工具列表 - 工具详情页 - 结果反馈 - 数据统计 - 脚本库 - 组件组 好了,本期分析就到此,这只是当前的第一版,后面随着我们的持续开发,相信会有很多小伙伴的各种需求提交来

    80320编辑于 2022-05-20
  • 来自专栏测试开发干货

    接口测试平台代码实现104:GraphQL-4

    然后是保存close_right_div中的保存分支: 然后是清空clear_step(): 然是切换已有接口骨架的函数中的清空部分: 然后我们进行测试保存等功能可以发现 并没有错误。

    32930编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台番外-正交工具4

    这里我们要注意一下,实际上,我们前面html中得到这个end_keys,是没有什么意义的,简单来说,就是没用。正交并不关心这个输入叫什么。

    36760编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现56:首页重构-4

    其实原因是,因为这是完全重新开发的一套平台,虽然简易,但是作者完全没有对着以前的成熟平台代码,所以难度还是有的。 <textarea name="" id="ts_response_body" disabled="disabled" style="background-color: #e<em>4</em>f3f5

    1.6K40编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现107:登录态接口-4

    = 'https://' && login_host.slice(0,4) !='全局域名' ){ alert('host必须以http://或https://开头!') login_api_body, set = login_response_set ) # 返回 return HttpResponse('success') 搞定之后我们测试一下

    43830编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现121:cookie持久化-4

    3.url插入: 很显然,这里需要更改,更改如下: 4.header插入: 很显然,这里也需要更改,更改如下: 5.body的插入: 很显然,这里也需要更改,更改如下: 好的 恭喜坚持到现在对的小伙伴们,我们的平台越来越了

    32420编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现125: 全局变量-4

    谁让搜索测试开发,结果是这样呢? 看这个 我的设计是点击左侧变量组名按钮后,右侧输入框显示对应的名字可修改,内容数据可修改。 目前还缺少一个保存的按钮。

    36430编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现番外:主页改版-4

    -webkit-calc(100% - 340px); margin-left: 342px;position: fixed;bottom: 0px;box-shadow: -4px -4px 8px #e3e3e3;padding: 10px">

    在这个效果中,大家之后可以随意更改,教程主要是把功能实现。 比如我们之后做的 各种权限审核,组概念加入,x用例运行请求,甚至是个人留言等) 个人空间等链接:后期做好个人空间后,这里也可以放入进入的快速传送门,个人空间可以放置自己所属项目的所有word格式的正式用例测试报告 count_***** 所以我们现在去views.py中找到child_json,来添加这个4个字段。 然后我们要实现这个4个字段具体是多少的问题,他们分别是: 个人项目数/接口数/用例数/报告数。其中word报告数我们并没有进行开发,所以这里会写死一个空。等待后续实现。

    49040编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现97:全局域名-4

    上节课我们成功的搞定了host域名管理相关的部分。本节我们要开始弄公共请求头了。

    82430编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现64: 多接口用例-4

    首先打开P_cases.html,找到这个设置按钮,给它加入onclick:

    65330编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台番外:正交工具过滤功能-4

    目前测试用的用例如下: 代码当前如下: 现在我们面临着俩个步骤,如上图注释所示。 代码如上: 整个过程 比较绕,复杂度也很高~ 以后有时间我再继续优化吧~ 打印了下最终res 和 被动过滤的无辜组合: 可以看到,新的res 是4组用例,被动过滤的有一组。

    33020编辑于 2022-05-19
  • 来自专栏cheetah 自动化测试平台

    测试平台接入HttpRunner V4(三)详细功能介绍

    cheetah 自动化测试平台[开源项目](https://testerhome.com/opensource_projects/cheetah)了解如何接入httprunner[测试平台接入 HttpRunner V4(一)基本功能接入](https://testerhome.com/topics/35126)[测试平台接入 HttpRunner V4(二)使用 config 实现用例之间的参数传递](https 树形菜单:接口管理、测试套件、测试用例都包含了树形菜单,可以根据树形菜单对接口按功能模块、服务等进行划分,方便用例管理> 4. [api_extract](https://testerhome.com/uploads/photo/2022/806ca4f7-e29e-4e20-8e37-f41e81513f4f.png)> 2. [api_validate](https://testerhome.com/uploads/photo/2022/d4c2b4ed-137a-4f21-a927-12a5cef09fa3.png)> 2

    88530编辑于 2022-12-29
  • 来自专栏测试开发干货

    接口测试平台代码实现4:第一个页面

    现在我们用pycharm来打开这个项目,记住要选择到项目上(也就是ApiTest),层级别选错了,选对的话,pycharm是可以自动识别出来这是个django项目,给你安排好启动服务功能的哦~

    54830编辑于 2022-05-19
  • 来自专栏测试开发真货

    测试平台分支-小程序端-4-小程序登录(下)

    按照官方文档UnionID 需要在开放平台绑定小程序。 重新调试下。 登录成功了,刚刚微信名字段忘加了加上。

    1.2K30编辑于 2023-09-15
  • 来自专栏FunTester

    测试平台

    测试平台化刚好可以解决该问题,帮助团队跨过这个鸿沟,迈入高效团队的阵营。 在绝大分团队中,有负责工具组的团队,团队成员会为整个持续测试提供测试工具从而实现测试平台化。 如果团队中没有专门负责测试平台的人,那么在代码扫描部分可以使用SonarQube,在接口自动化测试平台部分可以使用Yapi,单元测试和UI自动化部分目前没有成熟的开源解决方案,使用SonarQube代码扫描平台 、Yapi接口测试平台至少能够满足测试平台化的基础需求。 推行测试平台化不再需要兼顾各种技术栈,只需要按照自己设计测试平台的技术栈在团队内进行提升就可以。 降低高级测试技能的学习成本。 对于测试行业中的高级测试类型(如性能测试),通过测试平台化降低学习成本,让所有人都可以完成。 ... ...

    53430编辑于 2023-08-04
  • 来自专栏自学测试之道

    接口测试4

    一、测试用例这样写 一个好的用例的表述要点,即用例中应当包含的信息 一个优秀的测试用例,应该包含以下信息: 1) 软件或项目的名称 2) 软件或项目的版本(内部版本号) 3) 功能模块名 4测试用例的简单描述 ,即该用例执行的目的或方法 5) 测试用例的参考信息(便于跟踪和参考) 6) 本测试用例与其他测试用例间的依赖关系 7) 本用例的前置条件,即执行本用例必须要满足的条件,如对数据库的访问权限 8) 用例的编号 该测试案例是以一个B/S结构的登录功能点为被测对象,该测试用例为黑盒测试用例。 假设用户使用的浏览器为IE6.0 SP4。 功能描述如下: 1.用户在地址栏输入相应地址,要求显示登录界面; 2.输入用户名和密码,登录,系统自动校验,并给出相应提示信息; 3.如果用户名或者密码任一信息未输入,登录后系统给出相应提示信息; 4.

    49310发布于 2019-09-29
  • 领券