接口测试平台代码实现40:修改bug
我们的这个系列已经进行了长达12章成品预览和40章纯开发章节,但是基本还没做过完全一点的测试修复bug章节,每次新开发的功能也仅仅停留在单元/函数层面上的自测。
经过了最近几十名小伙伴的反馈后,凑够了一些bug,对于一个复杂一点的工具化平台来说,尤其是我们一个测试单枪匹马负责研发且缺少测试环节的情况下,有几个bug太正常了,大家不要灰心。
其他的教程中可能从头到尾都是最正确的代码,一个bug都没有,我们跟着学完之后,难免会觉得这些太简单了,太顺利了,然后等到自己实际工作中敲起来,出现了bug后接受不了,开始悲观自暴自弃甚至放弃,自我否定。实际上,这就是为什么我不直接把已经完成的平台正确可靠的代码一章一章的复制粘贴出来,而是亲自实际带着大家从0开始 搭建一套新的平台的原因,这样可以让大家感受一下,实际经历一下最真实的开发过程:
有bug就修复,设计出错后面补,调试用的代码数据忘记删除,ide命令行报错,浏览器的console报错 等等等等。这些经历实打实的是一段开发经历,而非跟着书上的教程敲一遍那样顺畅。这也是你在任何培训/书本/公众号。博客/视频 上都无法得到的真实经历和体验。经受过这个教程后你才算是一个铁骨铮铮,摸爬滚打,身经百战出来的汉子,而不是一个温室培养出来纸上谈兵的书生。
其实在开发过程中,我故意留下了一些小bug或者比较有话题的bug,当然也有确实疏忽掉的,幸运的是真的好多粉丝都在实际写着代码跟着,反馈了很多。
那么本节课,就让我们来对这些bug依次进行修复吧。
bug-1:
描述:删除项目后,这个项目内的接
接口测试平台代码实现40:修改bug相关推荐
- 接口测试平台代码实现139:不同项目大用例登陆态干扰bug测试
虽然上节课我们准备好了测试数据,但是本节我们要想想如何来测,从哪看结果等问题. 根据bug描述,我们每次测试完,都要重启服务,防止干扰. 用例过程: 运行项目B的用例,看看登陆态字段uB是否存在. 重 ...
- 接口测试平台代码实现138: 关于大用例登陆态干扰bug
昨天有小伙伴反馈说 他发现了一个bug, 就是当俩个项目 不同大用例 运行时,登陆态干扰问题. 按照他的描述,应该是如下场景触发的: 项目A - 有登陆态接口A (此登陆态接口返回一个字段A)- 大用 ...
- html留言板代码_接口测试平台代码实现19.首页优化
按照最近俩天 小伙伴的反馈激烈程度,本节课准备把首页添加一个非常有用户黏性的一个功能.公司内的各个超链接传送门! 新来的公司的小伙伴经常会因为找不到各个平台/文档的地址而发懵.老员工跨部门工作的时候也 ...
- 接口测试平台代码实现48: 自动异常测试-1
本功能属于番外,不是必须的.长度大概3章节.难度不高,也算给大家休息一下. 这个功能是什么意思呢?简单点说,就是一个接口保存好之后,你保存的请求数据都是正常的.但是错误的用例也就是无效等价类中,具体参 ...
- unittest 多个测试文件只开一次浏览器_接口测试平台代码实现75: 多接口用例15
根据我们上一节最后的投票. 引入unittest框架 碾压了第一种.其实我个人也偏向这个.因为我尝试过很多,但是唯独没有引入unittest在接口测试平台中.所以借此机会,也想挑战一下,涨点经验. 请 ...
- js代码自动排版_接口测试平台代码实现9:菜单常显
上节我们说到了一个问题:就是如何让菜单出现在每个页面的左侧. 比如我们刚研发好的home.html,配上菜单看才会更好看. 这里有三个方法: 把菜单的html代码复制粘贴到 其他各个页面 特点:完全不 ...
- html div分钟刷新一次啊代码_接口测试平台代码实现57首页重构5
本节我们接着开发首页, 主要内容是 让左侧的请求记录和右侧的请求模块 联动起来. 具体联动需求: 右侧请求一次之后,左侧生成记录 点击左侧记录,右侧则会显示这次记录的请求数据 我们本节课的内容是想办法 ...
- ride上点击用例不能显示edit信息_接口测试平台代码实现61: 多接口用例1
终于又序更上了,原谅最近作者几天事情不断. 按照我们之前的计划,需要迅速开启很重要的核心多用例接口. 首先,我们要确定,这个功能的大体设计. 就放在在我们的页面 用例库 中: 所以也就是我们很久之前就 ...
- 请求到后台百分号被删除原因_接口测试平台代码实现85: 全局请求头1
本节开始要制作一些次要功能,但是也是非常实用的.比如项目内的全局请求头. 首先看我们的前端页面,这个全局请求头的按钮: 我的设计是呢,点击后,出现一个弹层,这个弹层里除了保存/取消按钮 标题外.要有一 ...
最新文章
- C++ 的复制构造函数
- 开源 .Net 让微软拥有更多开发者
- silverlight 实时更新 marquee效果
- C#中动态加载和卸载DLL
- 第四次上课 PPT作业
- Go语言基础之1--标识符、关键字、变量和常量、数据类型、Go的基本程序结构、Golang的特性...
- nagios自定义监控脚本
- 修改配置使fiddler可以查看https请求
- 【openMV】openMV4之sensor模块
- 今夕何夕影迷小伙伴,喜欢的壁纸都在高图网
- div加border样式
- 11.2 正睿停课训练 Day15
- BGP路由反射器原理和实现(华为设备)
- JavaWeb面试题
- Java基础(数组)数组缩减
- 三维空间中鼠标点击选择线段的方法
- 毕业设计网站项目的开发流程
- 统一社会信用代码正则表达式
- win7安装php失败,win7升win10安装失败怎么办
- aws api gateway 使用阿里云的域名访问
热门文章
- 白酒品牌江小白好像没有以前活跃了,最直接的感觉是很久没有看到其营销文案
- 深度解读 2018 JavaScript 趋势报告(含视频)
- css: px转rem换算方法
- vue系列之----- px转rem配置
- 计算机组成运算器原理实验报告,《计算机组成原理》运算器实验报告
- 二进制修改linux文件,Linux下查看编辑二进制文件:hexedit神器
- 仿百度文档豆丁在线阅读文档
- ug电子产品计算机建模,第52讲 NX10 入门图文教程——参数化建模
- 2021年青岛十九中高考成绩查询,2021年青岛高中录取分数线是多少及高中排名榜...
- 【Fiddler】使用fiddler抓取指定浏览器的包