测试人员需要学会在没有职位头衔的情况下领导测试活动,并在你的团队中增强你的影响力和发挥作用。“领导一项任务活动而不是亲自去做,这需要改变心态。我们要成为让事情发生的粘合剂,去促进合作,并为执行测试的人之间建立信任。专注于退居幕后,成就他人的成功。”不是管理者?也要站出来领导测试活动在我领导测试团队的二十多年里,我从未正式管理过任何人。即便如此,我也领导过许多大大小小的测试活动,通常整个团队都在
2024-10-20/1275 人阅读/0 人点赞
在2022年的一份报告中,信息和软件质量联盟(CISQ)报告称,劣质软件的成本已增至2.41万亿美元。的确,在软件驱动的世界中,测试代码库是不可或缺的。扩大测试范围和测试覆盖率现已成为软件研发人员的首要任务。但什么是测试覆盖率,实现100%测试覆盖率真的很重要吗?100%测试覆盖率到底意味着什么?测试覆盖率衡量的是代码库中经过测试的部分有多少。它的目的是通过使用测试用例来覆盖尽可能多的应用程序
2024-10-20/1287 人阅读/0 人点赞
个人贡献者可以在不担任正式组织管理职位的情况下,通过角色和活动来展现领导力。这方面实践的组织方式可以有多种形式。这篇文章旨在强调所有不属于组织层级人员的领导活动。他们(我们,我)是个人贡献者(IC),即便不在正式的组织(管理)层级体系内,也能通过角色和活动中展现领导力。我很认可JerryWeinberg所说的:“成为领导者不一定要当老板”。这对IC和(一线)经理都适用。专横跋扈对任何人都没有好处,
2024-10-20/1248 人阅读/0 人点赞
最近一家公司告诉我,他们管理着18个独立的开发和测试环境。如果不是我最近与另一个拥有29个环境的公司也交谈过,这将会使我更加惊讶。后者在开发/测试环境上的花费比生产环境的成本还多。这些数字可能看起来很惊人,但我已经见过并听说过许多类似的情况。任何熟悉其工作原理的人都知道,在这么多环境中创建、更新、维护和管理数据是成本高昂且耗费人力的。每个环境每月都会给云账单增加数千美元的费用,同时维护这些环境
2024-10-20/1255 人阅读/0 人点赞
浅谈为什么测试晚会导致失败,如何避免这种情况,以及其他常见的软件测试反面实践。测试介入太晚最常见的软件测试错误做法之一是测试介入过晚。在传统的质量保证模型中,软件通常在发布周期的最后阶段由开发人员移交给测试人员,导致QA成为“守门人”或“瓶颈”,这是很不理想的。此外,发现问题越晚,修复的成本就越高。通过将测试“左移”,可以更早地发现问题,降低问题修复成本。当我谈到“左移”时,这意味着将流程的一
2024-10-20/1259 人阅读/0 人点赞
新的技术进步经常引起恐惧和抵制,因为担心它们可能使一些岗位被替代,这发生在工业革命制造业自动化,计算机和办公软件兴起期间。即使是用汽车代替马也可能引发了巨大的恐惧和阻力。而今天,随着人工智能(AI)的兴起,我们正在实时体验这种情况我清楚地记得在90年代末,2000年初,测试自动化工具从纯粹的玩具变成了可以有效完成工作的可靠工具。许多QA专业人士担心这些工具可能会取代它们。公平地说,当时许多公司
2024-10-20/1254 人阅读/0 人点赞
我写质量工程是有原因的。虽然我经常提到软件测试,但很少使用术语“质量保证”ーー这是有意为之。如果你想知道为什么,那是因为我的经验表明,我们使用的语言决定了我们如何工作,如何理解我们的角色。在我上一份工作中,有一场关于术语的持续辩论ーー在我们的团队之外,我们经常被称为QA,而我们更喜欢被称为QE。为什么?因为我们认识到我们的价值来自于在整个过程中提高质量,而不仅仅是在最后确保质量。让我来解释一下
2024-10-20/1254 人阅读/0 人点赞
Collection框架是用于表示和操作collections的统一架构。Collection框架的层次结构java.util包包含Collection框架的所有类和接口。Collection接口被分为以下2组:最基本的接口是:java.util.collectionQA自动化的常用实现JavaCollections框架提供了几个核心接口的通用实现:对于List接口来说,ArrayList是最常用
2024-09-01/1523 人阅读/0 人点赞
什么是软件质量管理?软件质量管理是一个系统的过程,旨在确保软件在功能、可靠性和用户满意度方面达到最高标准。它是一种有纪律的方法,用于监督和改进软件开发的各个方面、部署和维护,以确保最终产品满足或超过用户的期望。软件质量管理包括关注功能、性能、可靠性和用户满意度的流程、标准和做法,最终创造出高质量的软件产品。软件质量管理(SQM)是一个不断提高产品质量的过程,该过程与开发过程相结合,直至达到预期目标
2024-09-01/1687 人阅读/39 人点赞
概述本文作者批判性地审视了Playwright因其清晰的架构而在现代性和速度上优于Selenium的说法。摘要作者批判性地审视了YouTube视频中的一个观点,即”Playwright是一个比Selenium更优越的Web自动化测试框架”。作者认为,由于Playwright具有清晰的架构,因此它比Selenium更现代、更快的说法是错误的。作者提供了证据来支持这一论点,包括”新并不一定意味着更好”
2024-09-01/1549 人阅读/0 人点赞