随笔分类 -  软件测试

学习温习过程中整理的软件测试基础知识
摘要:昨晚和知识星球的一位同学 1对1 沟通,聊了很多关于团队管理、质量体系构建和个人职业发展的话题。 这位同学本身就具有多年的大厂背景,在技术实践、团队管理管理方面有丰富的经验。 她的焦虑一方面是当下就业环境的稳定性,另一方面则是“35岁职场危机”和个人成长陷入停滞的局面。 我谈了很多我的看法和感受,也 阅读全文
posted @ 2023-03-24 15:30 老_张 阅读(158) 评论(0) 推荐(0) 编辑
摘要:最近很多同学在公众号后台留言,咨询质量内建和质量门禁相关的问题。 其实质量门禁在工作中大家都在执行,只不过可能换了个新名词,大家理解上有了误差。 从我的角度来看,质量门禁是一种更适应当下软件研发交付流程的方法论。 目的是更清晰的定义从需求到线上发布交付这一整个流程中,每个环节的准入准出标准,以及如何 阅读全文
posted @ 2023-03-21 22:49 老_张 阅读(378) 评论(0) 推荐(0) 编辑
摘要:上周六星球公开直播时候,有同学在直播评论区提了这样一个问题: 我们每次提测质量很差,测试环境的服务经常发布,打乱测试节奏,导致最终线上发布质量很差,怎么解决? 这是很典型的一个问题,很多测试同学在工作中都遇到过。针对这位同学的提问,我给出了几条建议: 提测质量差:制定质量门禁,即每个环节流转到下个环 阅读全文
posted @ 2023-03-07 12:16 老_张 阅读(194) 评论(0) 推荐(0) 编辑
摘要:我在前面的文章《聊聊我对质量度量的看法》中曾谈到线上缺陷逃逸率的话题。 前几天技术群有同学问我该如何理解线上缺陷逃逸率,群里有位同学是这么如何的: “缺陷逃逸率,Defect Escape Percentage,简称DEP,是指软件产品发布后发现的缺陷数量与该软件产品在整个生命周期发现的所有缺陷数量 阅读全文
posted @ 2023-01-12 14:19 老_张 阅读(460) 评论(0) 推荐(0) 编辑
摘要:这是性能测试知识科普的第五篇文章。 前面的文章分享了性能测试中的核心术语和指标、常用测试策略、压测工具选型以及性能需求分析的内容。 写这篇文章的初衷是昨天有同学咨询我,希望通过付费方式让我教她性能测试,可以达到独立owner项目的程度。 因此,这篇文章我想聊聊业内对于性能测试能力的定义和分层,以及在 阅读全文
posted @ 2022-11-22 21:47 老_张 阅读(354) 评论(0) 推荐(0) 编辑
摘要:昨天下午星球有同学问了一个问题:目前业内高可用部署主要采用方案? 看到这个问题,我的第一反应是问题太宽泛,不够明确。我反问了她一个问题:“你需要什么高可用?业务高可用?服务高可用?数据库高可用?还是其他?” 针对问题我也给出了我的理解和方案,大致内容如下: 高可用类型 简单理解 高可用方案 业务高可 阅读全文
posted @ 2022-11-07 23:51 老_张 阅读(2198) 评论(3) 推荐(12) 编辑
摘要:这是软件工程系列的第六篇文章,我想从软件工程的角度来谈谈关于软件测试的一些话题。 软件工程的核心 软件工程简单来说就是多人参与、有计划有步骤的构造一个符合质量标准的软件产品的过程。参与人越多、产品越复杂、流程越繁琐,最终构造的软件产品就越可能出现问题。 软件工程出现的初衷,就是为了摆脱软件质量危机, 阅读全文
posted @ 2022-11-07 15:31 老_张 阅读(218) 评论(0) 推荐(0) 编辑
摘要:这篇文章是软件工程系列知识总结的第五篇,同样我会以自己的理解来阐述软件工程中关于架构设计相关的知识。 相比于我们常见的研发架构师,测试架构师是近几年才出现的一个岗位,当然岗位title其实没有特殊的含义,在我看来测试架构师其实更像对某一类人的抽象称呼和对其复合能力的期待及认可。 在聊这篇文章的主题之 阅读全文
posted @ 2022-10-27 22:48 老_张 阅读(260) 评论(0) 推荐(0) 编辑
摘要:最近面试了某企业的测试负责人岗位,历经四面,收获蛮多的。 这篇文章,我想聊聊这次面试过程中的一些经历,以及些许经验和教训。 岗位要求 岗位名称:测试负责人 岗位要求:1、扎实的技术以及丰富的技术项目落地经验;2、丰富的管理经验以及质量保障体系规划和落地能力; 面试过程 面试总共进行了四轮,包含2轮技 阅读全文
posted @ 2022-10-23 17:31 老_张 阅读(472) 评论(1) 推荐(0) 编辑
摘要:昨天的文章总结了从软件工程角度,如何进行项目管理相关的知识。正好上周末星球内部直播时候,有同学问了一个问题:他们公司经常存在多版本并行的项目,不知道怎么做好质量保障工作。 这篇文章就以昨天文章中提到的项目管理的方法,结合我自己的实际经历,来聊聊多版本并行,质量保障工作面临哪些挑战以及如何保障交付质量 阅读全文
posted @ 2022-10-21 11:26 老_张 阅读(500) 评论(0) 推荐(0) 编辑
摘要:上周六和几个测试大佬吃饭,席间聊到了一个问题:很多公司在招测试开发,开发各种测试平台,目的是什么?测试平台解决了什么问题? 顺着这个话题又聊了很多团队管理、向上管理的话题,受益良多。这篇文章,算是整理了当时聊天的部分内容,还有部分我个人的思考,仅供参考。 先假想下,如果现在有一个40人测试团队,技术 阅读全文
posted @ 2022-09-07 14:33 老_张 阅读(226) 评论(0) 推荐(0) 编辑
摘要:昨天知识星球社群里有同学问了一个问题:线上问题如何复盘?从流程、分析和后续措施落地有哪些好的建议? 从质量保障的角度来说,针对线上问题进行复盘可以发现工作中的不足并持续改进,不断提高线上的交付质量。 从团队管理的角度来说,针对线上问题进行复盘也可以发现团队短板并针对性的补齐技术体系,提高团队效率。 阅读全文
posted @ 2022-09-02 23:41 老_张 阅读(883) 评论(0) 推荐(0) 编辑
摘要:前几天在技术交流群有同学问到:“需求不明确&测试时间不足,经常加班,交付质量也不太好,该如何处理”? 群里其他同学很热心的给出了分析和建议,比如: 评估是否是技术问题,否则就是测试策略问题; 调整测试活动开展策略,测试左移提前介入测试; Deadline Driver Dev,学会自我管理和项目管理 阅读全文
posted @ 2022-08-07 22:18 老_张 阅读(327) 评论(0) 推荐(0) 编辑
摘要:为什么选择知识星球 转眼间运营知识星球已经一周了,这一周的心情,从期待到忐忑不安再到现在的充满动力。 最初做知识星球,一方面是想为更多同学提供一个成长的环境和依赖路径;另一方面则是希望能通过运营知识星球,在这个过程看到更多不一样的问题,反馈自身得到个人成长。 这一周的运营,无论是帮星球社区的同学解答 阅读全文
posted @ 2022-07-24 21:41 老_张 阅读(695) 评论(0) 推荐(0) 编辑
摘要:昨天晚上测试交流群一位同学问了一个问题,问题大概这样: 公司的各种配置混乱,上线总是出错,比如API的key,生产环境用了测试环境的配置这种。作为QA,除了上线前把这些相关的检查一遍,大家用过什么好的工具管理起来这些吗? 这个问题中暴露出了很多她所在团队目前存在的一些不良现象以及导致的一些问题,比如 阅读全文
posted @ 2022-07-04 16:29 老_张 阅读(689) 评论(0) 推荐(0) 编辑
摘要:前几天在技术交流群,有同学抛了一个关于自动化测试实施的思维导图,问大家有什么好的建议。思维导图如下: 看完之后我问了几点问题: 团队目前的痛点是什么; 有哪些可能的解决方案; 自动化是不是最好的方案; 实施自动化,团队内部是否做过调研评估; 很多同学做自动化测试时,常见的问题是我要怎么做,用什么框架 阅读全文
posted @ 2022-06-25 00:09 老_张 阅读(255) 评论(0) 推荐(0) 编辑
摘要:昨天在技术交流群里,有同学说自己还想多学点技术,打算去做单元测试,写单测代码来提升技术,然后群里的同学就测试要不要做单元测试展开了很多讨论。 单元测试这方面我没有太多的实践经验,但工作过的几家公司在单元测试的上都有不同程度的落地实践。 这篇文章,我会基于自己的一些实践经验和经历,谈谈我对单元测试的理 阅读全文
posted @ 2022-06-18 00:25 老_张 阅读(257) 评论(0) 推荐(0) 编辑
摘要:前段时间公众号后台有粉丝留言问了一个问题:作为测试leader,该如何落地测试流程? 这个问题初看很简单,落地流程做个宣讲然后执行就行了,但仔细一想没那么简单。 团队人员有多少,技术和经验如何,业务类型是什么,研发交付成熟度处于什么阶段,QA在团队的定位是怎样的,种种因素都会影响测试流程的落地效果。 阅读全文
posted @ 2022-06-16 00:43 老_张 阅读(508) 评论(0) 推荐(1) 编辑
摘要:写这篇文章的动力其实源自昨晚饭后在马路上散步时的一些想法,要谈的内容如标题所述:测试覆盖率。 我在之前的文章,写过对质量保障体系建设的一些思考,也写过对质量度量的一些看法, 所谓测试覆盖率这个词,大多源于质量度量的一个指标或者说维度。因为要度量,要可量化,才有了覆盖率这一维度。 当然,由于是漫谈,本 阅读全文
posted @ 2022-06-10 00:45 老_张 阅读(228) 评论(0) 推荐(0) 编辑
摘要:前几天在某个测试技术交流群,有大佬抛出了一个问题:如果抛开技术不谈,如何衡量测试的Level? 简单理解就是:排除技术因素,如何衡量测试工程师的能力达到什么层次?或者说用什么来评估测试工程师核心竞争力? 如果从企业的角度来讲,这就涉及到一个岗位匹配度模型和晋升机制的问题。什么能力做什么事情,让合适的 阅读全文
posted @ 2022-06-04 15:50 老_张 阅读(911) 评论(0) 推荐(2) 编辑