自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的E家

如果一件事值得去做,那么这件事也值得做好。

  • 博客(745)
  • 资源 (4)
  • 论坛 (1)
  • 收藏
  • 关注

原创 流程平台——如何严卡提测质量

背景 要说QA同学经常比较苦恼的一件事,莫过于提测质量了。 因为提测质量的好坏,大大影响了测试质量、以及需要的测试时间、风险控制等。举个例子:业务A提测质量极差,主流程都不通。这个时候,QA通常的做法是执行提测打回流程,让开发同学继续自测; 硬着头皮不打回,边催促开发同学修复bug,边继续测试。 但无论QA同学怎么做,提测质量差已经成为事实了,这是任...

2021-01-26 20:29:01 4

原创 MAC下启动IDEA报错Start Failed: Internal error. com.jiyuanime.config.Config duplicated

发发发

2020-12-21 20:37:24 297

原创 vue 报错 npm ERR! Unexpected token < in JSON at position 1 while parsing near ‘

npm 报错:npm ERR! Unexpected token < in JSON at position 1 while parsing near '解决:首先切换成淘宝镜像:registry=http://registry.npm.taobao.org/查看是否切换成功:npm config get registry

2020-12-18 18:02:57 180 1

原创 技术重构——其实是对自动化实现方案的大考

全量技术重构背景质量保障方案历史包袱

2020-12-09 21:13:05 74

原创 2B产品质量保障——仓储业务特性与难点

目录一、全链路角度看仓库业务二、仓储业务简介仓库的管理系统, 指 仓库的一切活动 ,都被记录在了线上系统。三、产品研发特性一、全链路角度看仓库业务整个全链路:1. 用户购买后创建了一个交易订单2. 随之生成物流单, 履行把订单下发给仓的时候,同时下发给配送3. 仓储作业单(照库存分布,把你的物流单拆到具体的仓库lbx单)4. 仓库按照 作业单去做实操(拣选->复核->交接->出库)5. 仓库作业:拣选单 , 为了拣选效率更高,把一些相同属性包裹放在一个拣选.

2020-12-09 13:26:55 73

原创 测试产品创新——服务端测试演变之路

目录1、原始阶段: 服务端单接口测试2、配置化阶段: web配置化自动化接口测试平台3、专项测试阶段:专项业务痛点4、测试服务化阶段:测试工具服务化5、测试大集成平台:测试大集成平台[纵向业务域]自动化实现优劣评价——以ROI为导向下的自动化评价指标[横向平台]平台价值评价1、原始阶段: 服务端单接口测试普遍采用的是Maven+Java+TestNg框架。 运行方式:testng执行方式 ...

2020-12-09 12:24:36 242

原创 鲁迅先生留给青年人的话,直指人心

1、世上本没有路,走的人多了,也便成了路。2、友谊是两颗心真诚相待,而不是一颗心对另一颗心的敲打ps: 爱情,合作也莫不是如此3、不在沉默中爆发,就在沉默中灭亡。4、时间就是性命。无端的空耗别人的时间,其实是无异于谋财害命的。5、时间就像海绵里的水,只要愿挤,总还是有的。6、怀疑并不是缺点。总是疑,而并不下断语,这才是缺点。7、当我沉默着的时候,我觉得充实;我若开口,将会感到空虚。8、一个人如果不活在别人心里,那他就真的死了。9、改造自己,总比禁止别人来得难。——鲁迅的名

2020-12-08 00:06:18 230

原创 曾国藩家书二

一曰看生书宜求速,不多读则太陋。一曰温旧书宜求熟,不背诵则易忘。一曰习字宜有恒,不善写则如身之无衣,山之无木。一曰作文宜苦思,不善作则如人之哑不能言,马之肢不能行。盖士人读书,第一要有志,第二要有识,第三要有恒。有志,则断不甘为下流;有识,则知学问无尽,不敢以一得自足,如河伯之观海,如井蛙之窥天,皆无识者也;有恒,则断无不成之事。此三者缺一不可。“莫问收获,但为耕耘”大抵看书与读书,须划分为两事:看书宜多宜速,读书宜精宜熟天下事,必做于细。天下难事,必成于易。成大事者,不拘小节;成大..

2020-12-07 23:51:22 105 1

原创 资损防控浅谈——资损防控执行

https://zhoupeipei.blog.csdn.net/article/details/102884431如何识别资损风险从经验中学习——往年资损问题归类总结1. 发货错误:--监控单据拦截失败,上游拦截成功上游取消订单,仓做了出库;重复出库;商品数量不准确商品SN数量不准确2. 库存不一致--对账正品残品不准确上下游库存不一致仓内部3级账不平3、 未按时发货--监控预处理异常汇波卡点功能降级后xxx功能无法使用落表...

2020-12-07 19:23:38 149

原创 《曾国藩家书》笔记

温书要求熟,不背诵就容易忘。凡遇到牢骚要发之时,就反躬自省,我有哪些不足,而积蓄了这不平之气猛然内省,决然去掉。不仅平心谦抑,可以早得科名,况且养此和气,也可以消解减少病痛。只是牢骚太多,性情太懒,之前在京城不喜欢看书,又不习作文章,实在自暴自弃,不能把责任全部归咎到命运。牢骚太多的人,后来一定抑郁。我自十月初一起,也照倭先生一样,每天一个念头一件事情,都写在册子上,以便随时看见了加以克服。从写日课本子开始,可以保证一生有恒心了。良师益友,一重又一重挟持我。只能进不能退。我从十月初一起,记日课,年

2020-12-03 12:58:22 274

原创 测试创新——引流测试的边界在哪里

目录一、引流测试的优点二、边界三、天生缺陷四、核心问题五、业务适用性分析写在最后一、引流测试的优点线上海量的用户真实数据的特点:海量丰富多样二、边界1、 不常用的用户场景, 无法保证100%覆盖到,甚至极有可能无法覆盖到。 比如, TOB类产品, 某个操作不是必需的2、重复的流量,无疑增大了很多“冗余”量3、用户数据, 可能存在一些噪声数据,需要去噪;4、完全随机的取线上用户场景, 很大概率会造成场景的侧重, 需要有针对性的筛选、过滤三、天生缺

2020-12-01 20:53:29 188

原创 高可用架构——打造高稳定性产品

目录一、数学上表示数据的波动大小二、标准差的例子三、标准差的思路理解产品的稳定性四、产品长期稳定性的干扰因素五、保持产品的长期稳定性的几点思考一、数学上表示数据的波动大小数学上,要描述一组数据的波动大小, 通常用标准差。标准差就是为了描述数据集的波动大小而发明的比如一个班男生的平均身高是170cm,标准差是10cm,那么方差就是100cm^2。可以进行的比较简便的描述是本班男生身高分布是170±10cm,方差就无法做到这点。即: 标准差 = 波动性大小例子, 数据集x

2020-11-25 20:35:12 320

原创 vue-常见用法for

v-for使用<div id="app"> <!--v-for循环普通数组--> <div v-for="(item,index) in list">单项:{{item}}---索引号:{{index}}</div> <div v-for="item in list">---单项---{{item}}</div> <!--v-for循环对象数组-->

2020-11-25 11:59:12 100

原创 测试创新——业务巡检平台心得

https://km.sankuai.com/page/32971846

2020-11-10 15:06:42 152

原创 系统高可用——高可用设计方法论浅析

目录一、系统高可用目标二、高可用设计的挑战三、高可用设计的方法论1、冗余设计避免单点故障2、应用的高可用性3、分布式架构下的可伸缩设计4、风险控制-自动化运维管控5、高可用评测一、系统高可用目标减少系统不能提供正常服务的时间,即系统可稳定&持续地正常提供服务。判断一个系统是不是实现了高可用目标,只要看下几点就可以了:线上是不是动不动就出现问题,甚至重大故障。因而,实现了高可用目标的系统,必须做到:1、 线上稳定可靠,尽可能少出现问题,即便在高压下.

2020-11-09 10:26:07 129

原创 技术创新——关于测试工具的一点感悟

目录一、什么是测试工具二、测试工具的方向三、测试工具的”不能“四、测试工具发挥最大功效一、什么是测试工具一切与测试有关的各种框架、平台、小工具等等,这里统一称为测试工具二、测试工具的方向可分为两类:1、 效率型。主要是给人赋能,主要目标是提升工作效率。 比如 功能测试平台, 发布平台等等。 如果没有这种类型平台, 大不了线下人工操作好了, 大不了慢点,效率低点。 虽然进入了“作坊式”工作模式, 但毕竟工作还是可以做的。2、能力型。主要是覆盖那些人为不易做的事情,主..

2020-11-06 15:52:43 167

转载 为什么说优秀架构师往往是一个悲观主义者?

引言一个优秀的架构师通常都是一个悲观主义者,除了设计好能够支撑业务持续发展的优雅架构,另一个容易被忽略的重要能力在于充分考虑失败场景。如果对失败场景考虑不够充分,轻则出现业务不可用,影响用户体验和企业声誉;重则导致数据永久丢失、业务再无恢复可能。2001 年 9 月 11 日,美国世贸中心双子大厦遭受了谁也无法预料的恐怖打击,灾难发生前约有 350 家企业在世贸大厦中工作,事故发生一年后,重返世贸大厦的企业变成了 150 家,有200 家企业由于重要信息系统的破坏,关键数据的丢失而永远关闭、消失了,

2020-11-04 15:16:51 156

原创 快递行业——顺丰

目录一、快递行业现状二、业务布局电商业务新业务冷链同城业务跨境电商三、疫情影响四、竞争分析五、竞争优势六、长期价值分析参考资料一、快递行业现状1、人均快递使用量增长。 据国家邮政局,2018年我国人均快递使用量36.4件,而2014年仅为4.2件,四年之间,人均快递使用量增长近8倍。2、快递行业三分天下。快递公司分为:阿里系(通达系+百世)、顺丰和非阿里顺丰系。不抱大腿的顺丰显得特立独行,但是被孤立的危机也在步步紧逼,除了市场占有率,顺丰的业绩

2020-11-03 05:16:29 307 1

原创 测试创新——平台化产品思考

对于平台化有点不成熟的个人思考,我觉得平台至少分两种类型,能力型和辅助型。能力型是将一个功能从无法测试->能测试,这种平台解决的是能力而不是效率问题,case by case的去解,一定要点到为止,大而全也是为了解决实际需求的,不能搞不解决实际问题的空想。辅助型是指在不人为干预或者较少干预下,提升测试人员在整体流程上的效率,很多平台没有想好定位,搞几个页面上去还需要大量操作,除了满足自己技术情怀的私欲外毫无意义,对于一线测试来说不是提效而是负担。什么是平台化?我的理解是:工具本身的定位在.

2020-11-02 12:01:09 316

原创 安全生产——从别人的故障中学习

目录1、幂等失败2、 运营同学调整配置,引发某些规则失效,大盘数据下跌3、压测造数据问题,导致集群fullGC4、配置错误,误操作了线上5、容量不足,外加没有限流,导致无法提供服务6、大流量下DB内存出现雪崩,写入慢7、上下游交互的API的结果不一致,导致资损8、线上和预发的缓存没有隔离,导致线上缓存数据格式转换问题9、分支代码合并解冲突问题引发线上问题10、内存泄露导致OOM-killer后无法提供服务安全生产思考安全生产的几个抓手1、幂等失败思考:

2020-10-29 20:55:29 281

原创 物流行业——即时配送

目录即时配送市场规模品类目标用户需求高峰即时配送市场三大参与者个人理解参考即时配送即时配送是指用户下单后可以当天(一般1小时内)可以配送到的模式要求: 快、种类全、质量佳区别于传统物流,其核心特征在于及时性中国即时配送行业兴起以外卖领域为切入口。由于用户基数大,交易频次高,外卖需求的兴起极大推动了即时配行业。ps个人体验:自己比较喜欢商超,但发现生鲜类质量仍然存在问题,新鲜度无法触达到用户市场规模品类目标用户特...

2020-10-29 17:17:39 102

原创 供应链浅谈(二) 仓库管理业务

目录一、直观上的仓库二、什么是仓库管理三、核心业务介绍四、核心子域一、直观上的仓库二、什么是仓库管理专业术语,WMS(Warehouse Management System),即仓库管理系统。简单来说, 和仓库有关的一切活动,都属于仓储的业务范围。三、核心业务介绍1、 百度百科上对仓储各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现条形码标签序列号管理,对整个收货、发货、补货、集货、送货等各个环节的规范化作业 。仓库管理系统.

2020-10-28 19:03:38 290

原创 供应链浅谈(一) 什么是供应链

一、供应链含义1、百度定义:供应链是指围绕核心企业,从配套零件开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的、将供应商,制造商,分销商直到最终用户连成一个整体的功能网链结构。供应链管理的经营理念是从消费者的角度,通过企业间的协作,谋求供应链整体最佳化。成功的供应链管理能够协调并整合供应链中所有的活动,最终成为无缝连接的一体化过程。供应链是指产品生产和流通过程中所涉及的原材料供应商、生产商、分销商、零售商以及最终消费者等成员通过与上游、下游成员的连接 (linkage) 组成

2020-10-28 19:03:01 215

原创 神器——写Markdown来画流程图、时序图

typora 流程图例子:sequence:标准流程图 flowhttps://jingyan.baidu.com/article/48b558e3035d9a7f38c09aeb.htmlhttps://www.jianshu.com/p/7ddbb7dc8fec

2020-10-28 00:05:57 226 1

原创 思维模型——贝索斯的遗憾最小化模型

目录一、遗憾最小化模型含义二、“最小遗憾化模型”的提出三、最喜欢贝索斯的几个观点1、 关注在不变的事情上,而不是变化的事情上2、“客户至上”原则3、涉及目前能力之外的领域4、 创造时失败是不可或缺的、不可避免的5、论批评者一、遗憾最小化模型含义当面临一项重大决定或选择的时候, 贝索斯如下思考:我会想象自己到了80岁的年纪,然后回顾人生,我会想要尽可能地减少过往的遗憾。我知道,当我80岁的时候,我不会后悔曾经尝试过这件事。”“最小遗憾化框架”是贝佐斯离职创.

2020-10-27 22:36:24 214

原创 仓储智能调度算法——质量保障方案

一、智能调度1、含义智能调度,目标是解决资源最优使用问题。将需求和可用资源进行最优匹配,以求达到资源利用的最优化。常见例子:外卖骑手接单、抢单;滴滴司机接单、抢单。以滴滴司机接单、抢单为例,目标是解决的是司机和乘客的匹配:1)司机侧: 达到资源利用最优化。 比如,离乘客距离,交通阻塞情况2)乘客侧:达到资源利用最优化。 比如,满足呼叫车型前提下尽可能减少等待时间3)平台侧: 达到资源利用最优化。 (个人猜想)比如, 司机经验,已接单数,好评等等。不能让司机一直接不到单;平台.

2020-10-23 13:33:12 266

原创 仓储测试数据清理方案——说起来简单,其实很难

一、测试数据问题未完结、出库、发运容器过多,直接阻塞后续正常实操(后续交接实操报timeout)初步统计了一下量:4月~9月以来,未完结数据约7W左右原因:测试数据、测试过程不规范根本目标:尽可能与线上场景保持一致不好的清理方案1、 干扰了日常的业务测试、自动化测试2、 引发业务系统问题(类似自动化测试,引发线上问题,乃至故障,想必都听说过)3、 直接对DB进行操作清理方案选择上策:不影响日常联调、测试; 级联的业务脏数据一并清理了;不会给业务系统带来风险中策

2020-10-23 11:29:29 85

原创 快递行业总结(四)快递公司当前特征

1、行业业务量、业务收入增速超预期回升。2、快递平均单价降幅收窄。2018年3月全国快递单月平均单价为12.3元,同比下滑2.5%,一季度平均单价为12.8元,同比下降1.2%,降幅收窄。3、服务质量提升、有效申诉率继续下降4、韵达继续领跑,顺丰业务增速高出行业均值。18年3月,业务量方面,韵达以61.7%的增速继续稳居高位,顺丰以35.1%的增速实现超越行业的增长,主要系重货业务增长较快。单票收入方面,韵达的单件收入下降主要原因是公司派费不计入收入、继续减少重货造成件均重量下降,并不代表价格.

2020-10-20 23:52:41 396

原创 快递行业总结(三)同城市场

定义同城配送提供的是一个城市内从A地到B地之间的物流服务,强调的是速度与效率的最大化。根据货物重量属性来划分,可将同城配送划分为同城快递(重量较小)与同城货运(重量较大)1、同城传统业务增长放缓、新型业务迅猛发展1)传统同城快递业务量持续增长,近年增速有所放缓2)新型同城配送业务持续高速迅猛发展,市场潜力大我国同城即时配送行业订单量保持高速迅猛增长,增长速度明显超过传统同城快递业务。同城即时配送订单平均客单价明显高于传统同城快递。两者客单价差值较为明显,说明同城高时效配送的产品附加.

2020-10-20 23:35:31 241

原创 快递物流行业总结(二)国家层面支持与物流地产

1、《快递暂行条例》(以下简称《条例》)出台,并将于 2018 年 5 月 1 日正式施行1)快递业发展得到国家层面高度重视2)行业高速发展中存在诸多亟待解决的问题。比如,土地、车辆、设施设备、业务员等是构成行业发展的基本要素,但长期以来,由于我国快递行业的用地属性、快递车辆通行、车辆出入校园社区配套规范等方面政策法规依据的缺失3)行业可持续发展方面,一是快递包装过度导致产生大量的“快递垃圾”,亟待从标准、规范、法律等方面引导行业绿色化发展;二是当前农村快递成“发展短板”,加快推进农村快递业务.

2020-10-20 23:13:45 672 1

原创 快递物流行业总结(一)中国快递行业生命周期理论

1、中国快递行业生命周期理论假设基于传统行业生命周期理论以及“S曲线”理论,长江交运团队提出“中国快递生命周期”这一理论假设:中国快递将依次经历完全竞争、龙头竞争以及寡头 竞争共三轮生命周期。完全竞争阶段拼网络覆盖和产能扩张,龙头竞争阶段拼运营效率和卡位布局,寡头竞争阶段拼品牌力及物流生态圈快递龙头竞争时代随着线上流量红利渐尽,电商增长趋缓,快递增速面临下行拐点。行业分化加剧,企业开始转型综合物流服务商,积极拓展快运、跨境物流、仓储、冷链等其 他物流细分市场。龙头竞争时代后期,随着综合化转型的.

2020-10-20 22:55:31 959

原创 测试创新——仓储质量问题解法

https://www.atatech.org/articles/128284

2020-10-19 12:15:26 39

原创 测试创新——自动化数据清理方案

目录一、面临的数据问题二、自动化数据清理方案规划1、自动化定时清理2、人工清理三、数据清理闭环思考四、实战-仓储数据清理方案1、清理方案概述2、清理方案实现一、面临的数据问题根本原因:未完结的数据量过多,直接阻塞或影响正常的业务测试。问题描述:操作timeout或根本无法操作二、自动化数据清理方案规划数据日常清理需要满足如下需求:1、自动化定时清理针对日常新增的未完结数据, 需要定时清理;但清理时,需要重点考虑如下问题:1)数据清理...

2020-10-19 10:57:32 90

原创 打造强大的质量团队——典型测试用例集

一、前言测试用例,可以说是质量的保障中最关键的一环。 测试用例中没有的内容,可以说99%的情况下后续测试执行的时候,不会覆盖。当然不排除某些情况下,突发灵感,想起某些测试场景, 并将其加入测试用例中。但这是概率事件,非必然事件。测试用例——广发意义上的,无论谁执行;典型测试用例的用途: 无论谁在编写测试用例(新手、老手、哪怕是开发同学),保障测试用例的场景覆盖二、测试用例准备的难点说起难点, 不妨看下以下测试用例的套路:需求上x1需求点——对应几条测试用例;需求上x2需求点——.

2020-10-10 13:28:18 72

原创 测试创新——面临的跨多团队业务下项目的难点与痛点

目录一、背景二、项目痛点和难点1、 巨大的沟通成本2、巨大的全链路联调成本3、整体加大 研发难度4、整体加大测试难度5、技术重构、架构升级、融合时业务场景梳理难度大6、整体项目时间跨度大,引入不可控风险巨多一、背景之前写过测试创新——长链路+复杂业务下的自动化测试痛点与难点, 接下来,将介绍下在长链路+复杂业务下, 需要跨多个团队协作的业务在的自动化测试痛点与难点。跨多个团队协作项目的整体特点:1、通常涉及若干个(>=2)域一起协同作业。例如,长链...

2020-09-17 21:36:59 113

原创 故障治理思考——稳定性因素分析

目录一、引言二、稳定性因素分析1、技术实现技术实现-DB依赖技术实现-RPC接口技术实现-缓存技术实现-消息技术实现-定时任务技术实现-开关技术实现-监控技术实现-灰度2、暴露手段暴露手段-测试广度&深度暴露手段-提升效率暴露手段-质量闭环暴露手段-提升质量思维3、应急响应4、流程机制三、系统自检一、引言确保系统的稳定性,可以说是所有高质量产品都应该保证的。换句话说, 一个经常由于产品本身不稳定,而影响用户体验.

2020-09-16 20:51:27 67

原创 故障治理思考——以保障系统稳定性为根本目标

vff

2020-09-15 15:28:36 140

原创 故障再思考-预防故障清单

引言之前聊过关于故障的一些感悟:故障的坑,你踩了多少遍、如何减少线上故障、典型故障分析、从稳定性保障角度看故障演练。其实关于故障的讨论,需要先达成几点共识:故障不可能长期100%避免;故障的产生是团队中各角色都”恰巧不正确作为“才出现的。 即,各角色任何一方在线下识别出此问题,就不会引发线上故障;除了思考如果尽可能避免故障,还应该建立一套故障发现、快速恢复机制线下任何一个阶段的工作不到位,都会给故障的产生提供温床为了便于讨论, 下文中的故障讨论,会变成线下bug的讨论。故障.

2020-09-14 19:33:04 83

原创 质量理念的探讨

https://www.atatech.org/articles/113934https://www.atatech.org/articles/138824质量的狭义定义;广义定义;质量就是软件与“需求”相一致的程度。这里的需求,包含“明确的需求”和“隐含的需求”。明确的需求,一般以业务需求PRD为主。隐含的需求,这里指符合行业标准的质量特性,如,健壮性、安全性、可测试性、可维护性等。这里有个问题:如果 需求本身就是有问题的, 那么即便 软件与需求100%一致,也无法达到想要的质...

2020-09-14 15:09:53 37

原创 产品小白——2B和2c产品的差异浅谈

二者差异

2020-09-02 17:50:57 103

Charles.zip

用Charles做这些事情 : 抓取 Http 和 Https 的请求和响应,抓包是最常用的了。 重发网络请求,方便后端调试,复杂和特殊情况下的一件重发还是非常爽的(捕获的记录,直接repeat就可以了,如果想修改还可以修改)。 修改网络请求参数(客户端向服务器发送的时候,可以修改后再转发出去)。 网络请求的截获和动态修改。 支持模拟慢速网络,主要是模仿手机上的2G/3G/4G的访问流程。 支持本地映射和远程映射,比如你可以把线上资源映射到本地某个文件夹下,这样可以方面的处理一些特殊情况下的bug和线上调试(网络的css,js等资源用的是本地代码,这些你可以本地随便修改,数据之类的都是线上的环境,方面在线调试); 可以抓手机端访问的资源

2018-11-06

fiddler-使用技巧

fiddler-使用技巧,fiddler学习的入门资源。 介绍了fiddler常用的功能的用法,方便qa,dev同学学习其使用

2015-09-21

junit4 入门

junit4 入门实践,并且java中的ant的使用结合。适合单元测试菜鸟入门学习

2015-09-06

Android应用测试与调试实战

Android应用测试与调试实战 这本书的部分章节,但很经典,适合入门

2015-09-02

多则惑少则明的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除