
测试开发领域必会知识
文章平均质量分 89
本专栏包含:
测试开发的理论知识;测试开发必会操作命令,如Docker、Linux等;
Carl_奕然
全网最逗比的技术博主之一,文章全网阅读量破千万;
荣获优快云、阿里云、51CTO、华为云等多社区专家荣誉,知名企业培训讲师&签约作者;
企业特邀作者和技术测评官,曾获多项国内外主流产品评测奖项;
主张:把博文写成段子,以撩天(妹)方式学习知识;
现就职于世界Top 500知名公司,曾混迹于各大名企;
专注于:AI(机器学习/机器视觉等),大数据,测试开发,性能(传统压测、全链路压测),面试培训及职业规划。
展开
-
Linux系列之:9秒钟掌握多种实时查询日志的方法,再也不用cat命令了。
学会这几个命令, 再也不用cat了。原创 2022-11-01 03:00:00 · 2696 阅读 · 0 评论 -
自古深情留不住,技术Leader30条套路得人心!!!
如果说,培养Leader有什么诀窍的话,总结下来就是:自古深情留不住,总是套路得人心。我把技术团队管理的套路整理成《技术管理的30条军规》,对于那些缺乏管理经验的Leader只要照着做,执行力不算太差,能做到70分以上的话,管理就不会出太大问题。当然了,识人是最关键的,骑白马的不一定是王子,可能是唐僧;有翅膀的不一定是天使,也可能是鸟人。不适合做管理的人,也不要勉强转管理,也许写代码是他的才华所在。《技术管理的30条军规》1、组建12人左右的最小战斗单元。有时候人多并没有用,比如一个孕妇怀.转载 2020-05-14 15:28:21 · 1424 阅读 · 0 评论 -
深聊测开领域之:一文搞懂什么是敏捷测试,如何做敏捷测试,建议先收藏再学习。
都说敏捷测试很难,事实确实如此。原创 2022-09-12 05:00:00 · 4082 阅读 · 0 评论 -
深聊测开领域之:持续集成的初心,让我对持续集成有了更深层的认知~
持续集成的初心1、持续集成定义1.1 什么是持续集成1.2 持续集成的过程1.2 什么是非持续集成1.2.1 一次性集成1.2.2. 非持续集成1.3 如何做到真正的持续集成2、持续集成优点2.1 及早发现和解决问题2.2 降低交付风险2.3 利于项目管理3、总结1、持续集成定义记得小鱼在《测试开发之:Jenkins持续集成(上),安装与配置》说过什么是持续集成,可能有些小伙伴觉得说的太笼统或者还是对持续集成的定义有些模糊,所以这篇,就聊一聊持续集成1.1 什么是持续集成持续集成(Continu原创 2021-07-29 22:22:25 · 1140 阅读 · 0 评论 -
博文汇总:Python开发,爬虫,数据分析,自动化测试开发,性能/并发实战,这一篇就足够了。
博文地址汇总1、Python开发系列1.1 Python开发实战1.2 Python数据分析1.3 Python爬虫实战2、测试开发系列2.1 性能实战系列2.2 接口并发系列2.3 自动化测试开发系列2.3.1 自动化框架2.3.2 APP自动化2.3.3 WebUI自动化2.3.4 接口自动化2.4 测试开发理论知识2.5 避坑总结系列3、 数据库系列3.1 MySQL用法及优化4、安全系列5、经典面试系列因为小鱼我一直都比较喜欢定期汇总整理。所以,这次,我也是把这几年,写的博文都汇总了一下,只需原创 2021-07-01 16:28:05 · 1202 阅读 · 0 评论 -
接口测试开发之:一图搞懂HTTP协议与HTTPS协议的传输过程
HTTP与HTTPS协议1、HTTP协议1.1 协议1.2 原理1.2.1 客户端1.2.2 服务器端1.3 请求报文1.3.1 报文格式1.3.2 请求报文方法1.4 响应报文1.4.1 报文格式1.4.2 响应报文状态码2、HTTPS协议2.1 加密算法2.2 数字签名2.3 传输过程2.4 流程图今天整理了HTTP及HTTPS协议原理及流程,主要体现在:言简意赅,一言中的,最主要的可以看图识字;1、HTTP协议1.1 协议定义一种分布式、协作式,面向应用层的超媒体信息系统特点一种通用的原创 2021-03-26 12:22:19 · 2713 阅读 · 0 评论 -
接口测试开发之:一篇搞懂微服务测试中的参数传递
参数传递1、引言2、参数传递方式2.1 定义及方式2.2 Path Parameter(路径参数)2.3 Query Parameter(查询参数)2.4 Request Body参数2.5 Request Headers参数1、引言在微服务最流行的年代,开发与测试是不可缺少的环节(这说的跟没说一样),至于开发的环节,我就不说了(说的好像我会似的…);来聊一聊测试环节中的接口测试(这是我擅长的)。2、参数传递方式2.1 定义及方式接口测试目的:验证微服务对客户端或服务暴露的接口是否能够正常工原创 2021-03-24 18:43:42 · 2185 阅读 · 0 评论 -
接口测试开发之:一篇搞懂 Cache、Cookie及Session的爱恨情仇
Cashe、Cookie与Session1、引言2、Cache2.1 缓存定义2.1.1 缓存概念2.1.2 缓存优点2.2 浏览器缓存2.2.1 存储路径2.2.2 缓存优点2.2.3 缓存弊端2.2.4 原理图2.3 代理缓存2.3.1 原理2.3.2 应用场景2.3.3 原理图2.4 网关缓存2.4.1 原理2.4.2 缓存分类2.4.3 缓存与协议流程图2.4.4 缓存原理图3、Cookie3.1 原理3.2 通行证3.3 原理图4、Session4.1 传输步骤4.2 原理图5. Session原创 2021-03-07 01:11:28 · 4578 阅读 · 1 评论 -
深聊测开领域之:Testcase中资源泄露
1 引言2 何为资源泄露2.1 资源泄露定义2.2 TestCase 中资源泄露3 避免资源泄露3.1 如何避免资源泄露3.2 自动化执行顺序1 引言执行测试时离不开测试用例,测试用例辅佐执行测试,这就好比皇帝与宰相,需要的是相辅相成。既然相辅相成,那是不是就可以高枕无忧了?其则不然,任何事情都会有出错的可能,所以,测试用例也不列为。我们今天来看看,测试用例是如何出错。2 何为资源泄露2.1 资源泄露定义1、什么是资源泄露:资源泄露是指程序在使用完自己获取的资源之后,没有及时释放。资.原创 2021-01-13 10:00:39 · 3364 阅读 · 0 评论 -
深聊测开领域之:虫剂悖论
测试免疫1 初识虫剂悖论2 应对虫剂悖论2.1 更新测试策略2.2 更新测试用例1 初识虫剂悖论提到 虫剂悖论(pesticide paradox),我相信很多人都没听说的,除非是生物学专业的同学或者砖家。虫剂悖论描述的是重复使用某种农药杀灭害虫,时间越久,杀虫的效果就越差。之所以这样,是因为出现抗药性,也就是说害虫发生了进化,对这种杀虫药免疫了。为了保证农药的杀虫效果,我们必须不断的研究新农药。这个理论,运用到软件测试中:bug类似于害虫,用例类似于农药,重复使用固定的一批测试用例,能发现的原创 2021-01-07 12:31:12 · 2900 阅读 · 0 评论 -
深聊测开领域之:测试策略模型有哪些?
测试模型的分类1 引言2 金字塔2.1 金字塔模型 引入2.2 金字塔弊端2.3 金字塔图形3 冰淇淋3.1 冰淇淋模型 引入3.2 冰淇淋模型 优缺点3.2.1 缺点3.2.2 优点3.2 冰淇淋图形4 冠军杯4.1 冠军杯模型 引入4.2 冠军杯模型厉害之处4.3 应用场景4.4 冠军杯图形5 总结1 引言记得小鱼在上一篇聊到三种高性价比的测试,有的测开的同学就反馈,写的还过得去,希望再多讲一些测开领域资深的内容。好的, 安排~ ~我们今天就来聊一聊,测试模型。我们都知道,项目有项目的模原创 2021-01-06 13:10:53 · 5191 阅读 · 0 评论 -
深聊测开领域之:三种高性价比测试方法
高性价比测试1 引言2 单元测试2.1 单元测试引入2.2 投入产出比3 冒烟测试3.1 冒烟测试引入3.2 投入产出比4 灰度测试4.1 软件的依赖4.2 引入灰度环境4.3 投入产出比5 总结1 引言最近也是临近年底,各位小伙伴也是蠢蠢欲动,小鱼最近也是没闲着,除了加班,还在做一项"公益活动":one by one 的指导想要体现自己价值的小伙伴。在面试指导过程中,小鱼发现,即使有10N+工作经验的小伙伴,其实对测开的理解,还停留在3N左右的经验上,这不禁让小鱼我惊叹(下巴没惊掉)…所以,小原创 2021-01-05 10:19:08 · 5789 阅读 · 3 评论