已有 404 人访问
许祥 ID.17128
阅读(368)
博客(0)
许祥的阅读

每周经验教训系列II - 2024年七月
引言我成为技术主管已经超过一年半的时间,在日常工作中,我会持续召开回顾会议来总结学到了什么,以及如何在将来有所提高。我一直都觉得这些事情对我个人和职业生涯都非常有价值。因此我决定大概每周做一次这些相关内容的分享,同时也便于某些读者发现其中可能的价值。另外我也经常致力于自己的专业发展,这是巩固以艰难方式获得的所有知识的一个方法。经验教训耐心是领导所需的最大技能之一我挣扎了很久的事情是,有时我对团队的
166°/ 2024-10-20/1663 人阅读 / 248 人点赞 / 0 条评论

每周经验教训系列I - 2024年七月
引言我成为技术主管已经超过一年半的时间,在日常工作中,我会持续召开回顾会议来总结学到了什么,以及如何在将来有所提高。我一直都觉得这些事情对我个人和职业生涯都非常有价值。因此我决定大概每周做一次这些相关内容的分享,同时也便于某些读者发现其中可能的价值。另外我也经常致力于自己的专业发展,这是巩固以艰难方式获得的所有知识的一个方法。经验教训客户不应该支付您的学费我想这是一个大多数(如果不是所有)高层和管
165°/ 2024-10-20/1654 人阅读 / 133 人点赞 / 0 条评论

QA团队是否要为prod环境中的bug担责?
这是来自Reddit上的一个提问。背景如下:一名QA在整个组织的各层都进行了相关测试,包括用户验收测试(UAT)在内。同时也在prod环境中进行了可用性测试,但非完全测试。在prod环境部署完成后,QA报告了一个prod环境中的bug。开发经理将责任归咎于QA,因为他认为这应该在可用性测试期间发现。​​我的问题是,为什么要在prod中进行可用性测试?可用性测试并不能确保彻底测试以发现细微的bug。
176°/ 2024-10-20/1765 人阅读 / 244 人点赞 / 0 条评论

2024年21款免费测试管理工具及其特点
​​软件测试是软件开发生命周期(SDLC)不可或缺的一部分,它识别软件应用中的漏洞或问题,并确保这些问题能够及时被修复和解决。这个过程涉及各种活动,如测试计划制定、测试用例编写和测试场景开发。为了确保软件开发不会失败,测试活动必须得到有效管理。然而,软件失败的一些原因可能是文档不完善、过早发布、资源不足、测试时间有限等,这些都源于测试管理不善。测试管理是指组织和控制所有与测试相关的活动,以确保开发
241°/ 2024-10-20/2416 人阅读 / 138 人点赞 / 0 条评论

测试人员需要编写代码吗?
​​一个软件测试领域的新人经常会问的一个问题是……测试人员需要编写代码吗??在回答这个问题之前,我们需要对软件测试的各种角色有一个全面的了解。软件质量保证(QA)通常分为两类:质量分析师(QualityAnalyst):QA负责测试验证系统的功能和完整性。QA仅在开发阶段之后验证软件。QA的角色不如开发人员那样技术性强,可能不需要编码。测试中的软件设计工程师(SDET,SoftwareDesign
172°/ 2024-10-20/1725 人阅读 / 138 人点赞 / 0 条评论

质量保证与质量控制(QA Vs QC)
​​质量保证和质量控制流程是商业成功的关键,在所有商业职能(如职能部门、运营和项目管理)中都至关重要。质量保证(QA)负责管理开发产品所需流程的质量和稳健性,而质量控制(QC)则确保产品符合其规格要求。由于这两个流程是相互依存的并且相互沟通,因此许多专业人士并不理解这些术语之间的区别。有一次,我在一个会议上遇到一个人,他告诉我他在组织中担任QA/QC工程师。我问他关于他的职责。他回答说,他负责检查
274°/ 2024-10-20/2745 人阅读 / 138 人点赞 / 0 条评论

忘掉职位头衔!每个人的测试领导力
​​测试人员需要学会在没有职位头衔的情况下领导测试活动,并在你的团队中增强你的影响力和发挥作用。“领导一项任务活动而不是亲自去做,这需要改变心态。我们要成为让事情发生的粘合剂,去促进合作,并为执行测试的人之间建立信任。专注于退居幕后,成就他人的成功。”不是管理者?也要站出来领导测试活动在我领导测试团队的二十多年里,我从未正式管理过任何人。即便如此,我也领导过许多大大小小的测试活动,通常整个团队都在
169°/ 2024-10-20/1690 人阅读 / 135 人点赞 / 0 条评论

实现100%的测试覆盖率很重要吗?
​​在2022年的一份报告中,信息和软件质量联盟(CISQ)报告称,劣质软件的成本已增至2.41万亿美元。的确,在软件驱动的世界中,测试代码库是不可或缺的。扩大测试范围和测试覆盖率现已成为软件研发人员的首要任务。但什么是测试覆盖率,实现100%测试覆盖率真的很重要吗?100%测试覆盖率到底意味着什么?测试覆盖率衡量的是代码库中经过测试的部分有多少。它的目的是通过使用测试用例来覆盖尽可能多的应用程序
184°/ 2024-10-20/1840 人阅读 / 245 人点赞 / 0 条评论

个人贡献者的领导力
个人贡献者可以在不担任正式组织管理职位的情况下,通过角色和活动来展现领导力。这方面实践的组织方式可以有多种形式。这篇文章旨在强调所有不属于组织层级人员的领导活动。他们(我们,我)是个人贡献者(IC),即便不在正式的组织(管理)层级体系内,也能通过角色和活动中展现领导力。我很认可JerryWeinberg所说的:“成为领导者不一定要当老板”。这对IC和(一线)经理都适用。专横跋扈对任何人都没有好处,
171°/ 2024-10-20/1710 人阅读 / 245 人点赞 / 0 条评论

你拥有29个开发和测试环境的真正原因
​​最近一家公司告诉我,他们管理着18个独立的开发和测试环境。如果不是我最近与另一个拥有29个环境的公司也交谈过,这将会使我更加惊讶。后者在开发/测试环境上的花费比生产环境的成本还多。这些数字可能看起来很惊人,但我已经见过并听说过许多类似的情况。任何熟悉其工作原理的人都知道,在这么多环境中创建、更新、维护和管理数据是成本高昂且耗费人力的。每个环境每月都会给云账单增加数千美元的费用,同时维护这些环境
167°/ 2024-10-20/1672 人阅读 / 244 人点赞 / 0 条评论