这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。
科普中国
你是否也纠结过,早上起床是先刷牙还是先喝水?
其实都可以,看你的习惯。(我是先喝两大杯水)
有人会问,不刷牙就喝水,会不会把细菌都带到肚子里?
大可不必担心。
因为口腔本就是一个超级细菌培养皿,不分昼夜。一个正常人口腔内细菌有 700 多种,数量达到 500 亿个左右,其中也有不少有益菌。
只要细菌总体数量控制在正常范围,维持动态平衡,不用过于纠结刷牙和喝水的顺序。
HaloTech
春晚红包活动就是一部记载互联网公司宕机事故的编年史,再强的高并发能力在十几亿观众面前都显得格外脆弱,有人称这场活动难度级别是“从爬泰山到登珠峰”。
抖音作为 2021 年春晚独家互动合作伙伴,在除夕夜为全国人民发放 12 亿红包,引发了累计 703 亿次红包互动,没有黑天鹅。
他们是如何用 27 天的时间圆满完成这次任务的呢?
他们首先对核心链路、活动链路和常规链路进行梳理,全面覆盖了项目涉及的各个方向,并按照优先级由主到次梳理展开。
然后再根据春晚时间倒推,确定了 9 个重要里程碑节点,其中包括:3 次压力测试、1 次容灾演练、4 次剧本演练和 1 次实操。
具体如下:
要达到春晚活动应有的体验效果。
技术场景其实并不复杂,核心是对峰值流量的预估、资源调度优化及用户体验保障。
针对可能出现的突发问题,技术团队制定了 16 个系统性的紧急预案,每个大预案进一步细致拆解,每一个子模块又会有相对应的几十个预案。例如网络挂掉,机房故障、局部过热等问题,每个问题都出具应对方案。然后再对这些应急预案逐个演习。
历经 18 场技术预演,除了内部的用户测试之外,也借助了卫视春晚的小年夜活动进行实操。
此次活动成功的关键是什么?
共识是:组织模式和技术成长。
为多团队合作项目设定统一目标,向下同步对齐,靠着各个团队的主动性逐步推动目标实现。这是一种网状合作模式:网状的组织结构连结着一个个团队,每个连结点都有专门的负责人用以对接,任何事情都能收到明确的回应。
现今的字节有着一系列的技术突破,如:
如果时间再充裕些会有什么不同?
给用户更个性化的极致体验,可以将玩法做得更有趣。
苏南
前端开发列举了测试人员提 BUG 不规范的几条「罪状」,虽言辞有些激烈,但如果作为测试人员真的对号入上了座,还是要反醒一下自己。
罪状一:
合格的测试工程师:这个姿势是最最最基本的能力。
罪状二:
合格的测试工程师:如果开发是这样的态度,打他。
罪状三:
合格的测试工程师:前后端问题一定是可以定位清楚的。
罪状四:
合格的测试工程师:充分理解需求,转换成用例,先保障主流程,再进行专项和异常测试。
罪状五:
合格的测试工程师:接口测试、JMeter 和 SQL 应用都是基本能力。
老K
用户体验,指的是用户在一定环境下使用产品而产生的主观感受。关键词:主观。
比如:老人机的大号字体,老花眼看得舒服,年轻人普遍看着别扭。
用户体验的重要性被严重高估了,一个产品能否取得成功:切中用户需求是必要条件,外部资源和资金投入是充分条件。
比如 1024 网站。
比如:12306,如果抢不到火车票,它的 UI、交互、售后等方面做的再好,也不会提高它的用户体验分。
但只要能买到票,它的用户体验就是满分。
比如电商产品,物流速度、退换货流程等在用户体验中的占比远高于交互体验。
反过来解释就合理多了:产品成功了,公司有钱了,招到牛 X 的产品经理、UED,然后产品才有了极致的体验。
比如茅台,买都买不到,何谈体验?
当你感觉一个产品有点问题,但又说不好哪有问题时,就可以把这句话搬出来。
10 年前大概率很牛,不过,谁知道呢。
靠提供优质用户体验去打败对手,是一条很长的路。
小秋
Rhit 可以从标准文件夹中读取 Nginx 的日志文件(gzipped 的压缩文件也可以),并进行分析统计,在控制台中以可视化的表格形式展示,并且不会产生任何多余的临时文件或数据。
可以按照日期、响应值、请求来源等进行过滤匹配,并进行分析,Rhit 具有很高的效率,每秒可以处理百万行日志数据。
以下是在一月份的日志中查找状态码为 1xx、2xx 的结果:
开源地址:https://github.com/Canop/rhit
小秋
t-rec 是使用 Rust 实现的一款终端记录器,同时还可以录制 VSCode 和 Chrome 窗口,结果可生成动图或视频,但仅支持在 MacOS 和 Linux 安装使用。
开源地址:https://github.com/sassman/t-rec-rs
老泡OG
什么是营销策划?
首先我们要了解什么是营销?营销是为了达到把产品卖出去的目的而做出的一系列策划方案。
百度百科上说:
营销策划是根据企业的营销目标,通过企业设计和规划企业产品、服务、创意、价格、渠道、促销,从而实现个人和组织的交换过程的行为。以满足消费者需求和欲望为核心。
优秀的策划师绝对不是依靠那些若有若无的灵感和无法掌控的个人状态,而是能够在任何时候都稳定的实现方案输出。
一套构思框架的万能套路,大致可以分为七个步骤:
技术领导力
IT 界有个说法:杀死一个技术大牛,不用枪,只需要改三次需求。
技术大牛的死法,就是那样朴实无华且枯燥。
作者结合自身经验总结了几个杀招,请谨慎使用。
贾淑华
为什么要做线上问题分析?
作者的团队是如何做的呢?
由 QA 发起,邀请 RD、QA 和产品经理通过会议共同讨论决策。
达成效果
1、名家毒舌语录
1.“对于丑人,细看是一种残忍。”
——钱钟书
2.“你年轻么?不要紧,过两年就老了。”
——张爱玲
3.“你怎么不合群呢?猛兽总是独行,牛羊才会成群。”
——鲁迅
4.“不自知的东西,照了镜子也没用。”
——钱钟书
5.“人老也就罢了,何苦成精。
——梁实秋
6.“有些人的臉,丑的像一桩冤案。
——木心
2、我变得不和人争吵了
3、人只有向内才有觉察、觉悟、觉醒的可能。
1、程序员在获得晋升之后
2、
3、你 细品
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。
如果文章对你有帮助,请随手点个赞吧!
(完)