随笔分类 - 软件测试
学习温习过程中整理的软件测试基础知识
摘要:前天写了一篇文章《测试要不要转岗产品经理》,本意是针对星球同学的问题分享我的一些思考,没成想引起了很多同学的讨论。 随着话题进一步发酵,问题延伸到了转岗上面,有同学问我测试能否转岗为项目经理,延长职场生涯。 这篇文章,聊聊转岗这个话题,顺带探讨一下职业生涯发展规划。 转岗前应该做什么? 和转岗产品经
阅读全文
摘要:技术交流群有同学问了这样一个问题: 公司有较为严格的测试流程和项目交付规范,但目前工期紧张且资源严重不足,是否还需要严格遵守流程规范。如果严格遵守流程规范则可能要延期交付,或者项目组的同学需要大量加班,有什么解决办法? 该说不说,这确实是很头疼的问题。对项目管理者来说,延期交付或者降低交付质量,都是
阅读全文
摘要:星球有同学问了这样一个问题:在公司有机会转岗产品经理,目前是软件测试岗位,要不要转产品经理? 老实说,测试转开发或者开发转测试的案例有很多,转岗后做的好的也不少,毕竟都是技术岗位,底层技术都是通用的。 但测试转产品岗位确实比较少见,且成功的案例更是寥寥,因为这两者背后最大的差异是思维方面。 技术思维
阅读全文
摘要:知识星球有同学问了这样一个技术问题: 需求场景:线上只读业务,日常峰值QPS 30K+。 前置条件:业务模型、流量模型和数据模型已经评估完成。 压测需求:线上环境压测,最短压测执行时常不低于10min。 面临挑战:线上流量录制得到的测试数据量过大,超过30G,如何存储? 待办问题:如何生成大数据量的
阅读全文
摘要:昨天辅导星球一位同学的终面,他提到了前两轮技术面试中面试官问到的几道面试题,他回答的不是特别好,问我有没有更好的方法。我看了一下,都是很经典的测试岗位面试题。 在我近十年的测试职业生涯中,我也面试过不少软件测试岗位的候选人,这几个问题我也经常问到。但很多同学在这几个高频面试题上,其实并不太了解面试官
阅读全文
摘要:写这篇文章的灵感,来自昨晚饭后在马路上散步时的一些想法,要聊的内容如标题所述:端到端测试。 我在前面的文章中,写过一些质量保障体系建设的文章,也写过对测试过程中一些执行环节的理解。从我的角度来看,所谓端到端测试,通俗理解就是从一端到另一端完整串联起来的测试方法。 当然,由于是漫谈,我会尝试通过对几个
阅读全文
摘要:星球群里,大家聊起了测试用例管理工具的话题。 有说A工具开源免费好用的,也有说B工具功能强大支持定制化和各种报表输出的,也有直接用Excel管理测试用例的,形式多样,各有各的道理,也各有各的痛点。 讨论间隙里,有同学问了这样一个问题:什么样的测试用例比较好呢? 这是一个好问题,也是很值得测试同学思考
阅读全文
摘要:后台有同学留言,问了这样一个问题: 刚担任测试负责人,团队流程很乱,需求不甚明确,测试工作基本靠员工的熟练程度,项目交付质量堪忧。 迭代排期紧张,新招来的同学没人带,也没有文档之类的让他们了解业务,感觉就在恶性循环。他团队管理经验不多,问我有没有什么方法或者建议。 他所描述的这些问题,在中小型企业或
阅读全文
摘要:星球有同学问了这样一个问题:研发过程中,事前变更管控流水线该怎么建设? 将这个问题进行拆解,可以得到三个重要的点:事前变更、变更管控、流水线建设。 其中事前变更属于研发过程计划内的操作,即可预料的变更。对变更进行管控的目的在于风险可控,而建设流水线的好处则在于将手工操作转化为机器自动执行,降低手动误
阅读全文
摘要:看到这样一个问题:造测试数据时,如果失败了怎么办,如何处理这种失败的情况?失败了需要停止测试活动吗? 很久没看到这么有意思的问题了,毕竟测试数据是很重要的测试活动开展资料,如果缺失或者不准确,会对测试结果造成极大的影响。那么该如何理解和解决上述的问题呢? 我们先来解读一下这个问题。 在软件研发交付的
阅读全文
摘要:一位关注我公众号很久的同学后台留言,问了我一些关于质量度量的问题,和他沟通过程中交换了彼此的一些观点,也让我对质量度量有了一些新的理解。这篇文章聊聊在质量度量中,几个很有意思的指标,以及常见的误区。 什么是缺陷收敛率 说到缺陷收敛率,就不得不先聊聊缺陷逃逸率。 我在前面的文章《聊聊缺陷逃逸率》中对缺
阅读全文
摘要:上周我运营的知识星球有一位同学,找我咨询了两个面试题。两道题目分别如下: 怎么做质量保障?如何落地? 场景:五个下拉框,都是枚举值,每个下拉框的值分别是1到50均匀分布,用什么方法设计测试用例? 问题背景是这样:他参加某大厂面试,上述两道面试题他自觉回答的不太好,对方面试官针对问题给出的答复让他一时
阅读全文
摘要:前天写了一篇CheckList对交付质量价值的文章,后台有同学留言,问了这三个问题: CheckList是否有详细的案例说明? CheckList的整体制定逻辑是什么? CheckList策略应该由项目还是测试主导? 这篇文章基于上述三个问题,就CheckList在测试过程中的落地实践,谈谈我的一些
阅读全文
摘要:前几天辅导一位星球同学,聊到了控制风险。这位同学说,他们现在处在一个资源紧张,需求迭代快,发布频繁且版本管理混乱的状态,导致线上系统经常出问题,问我有什么短期有效的方法。 他也列举了几项自己思考出来的可能行之有效的的方法,如下: 推动自动化测试落地,节省人力和时间资源; 制定质量管理的SOP,让产研
阅读全文
摘要:辅导星球一位同学模拟面试,过程中聊到了缺陷逃逸率相关的话题。我在以前写的关于质量保障相关的文章中提到过缺陷逃逸率,这是一项比较重要的衡量软件产品交付质量的指标。 所谓缺陷逃逸率,指的是软件产品线上发布后,发生在线上环境的缺陷数量与该版本迭代生命周期内总缺陷数量的比率,缺陷逃逸率也称之为线上BUG逃逸
阅读全文
摘要:前几天无意中看到了TesterHome发起的《2023年度软件质量保障行业调查报告》,文中提到了几点调查结果和分析结论让我很感兴趣。针对这份调查报告,我想就下述三点结论谈谈我的一些理解和思考。 一、测试参与度分析 在这一调查报告结论中,提到了需求评审、测试计划和测试评审是整个测试流程中的核心环节。当
阅读全文
摘要:看到有同学提问关于测试准入准出标准的问题,说自己公司研发测试流程混乱,线上发布后问题比较多,不知道如何优化解决。 其实这个问题一般在初创公司或者新项目出现的比较多,优化的方向和方法业内也比较成熟了,这篇文章谈谈我对于准入准出的理解。 从软件工程的角度来说,一个软件产品从无到有要经历如下几个阶段: 研
阅读全文
摘要:知识星球有同学问了这样一个问题:质量团队组织业务串讲,如何开展?如何梳理和演讲业务需求? 很少见的一个好问题,也是很多测试团队忽视的点。但恰恰是业务串讲,其背后蕴含着深刻的逻辑,同时对测试团队拥有巨大的好处。 在招聘环节,在其他条件类似的情况下,企业往往更青睐于那些有类似业务背景从业履历的候选人,为
阅读全文
摘要:前几天和两个测试圈里的好友吃饭,席间听其中一个朋友讲到最近面试遇到的一些问题,听来觉得很有意思,其中有两道题对我触动很大,花了一些时间深度思索了一番。 今年已经是我入行做软件测试工作的第九个年头,这位朋友分享的面试题,个人认为值得每一个测试同学都思考一下。这篇文章,聊聊我对这两个问题的理解和思考结论
阅读全文
摘要:春节刚过去不久,本周开始进入了传统的所谓金三银四求职季,最近星球找我沟通辅导的学员不少,都是关于简历和面试的问题。 虽然这几年整个市场的就业情况很严峻,但据我最近的观察,还是有一些新的岗位放出来了,一些同学也获得了面试机会,但由于各种原因,面试通过的几率相比于前几年低了不少,背后有多种因素。 结合最
阅读全文