优秀测试同学的12条准则

发布时间 2023-08-02 23:23:26作者: 测试开发刚哥

一、独立且公正

测试过程和开发过程是独立的,彼此之间没有重叠或冲突,而是互相补充。测试人员要保持公正的态度, 不轻易被业务、产品、开发说服,因为他们未必想的全。对于质量底线,要坚守,对于严重缺陷,要勇于提出反对意见。

二、质量第一,效率第二

质量是生命线,测试的目标是保障产品交付质量,系统高可用。质量不只是测试的事,多通过流程机制、协同推动等措施,提升研发效率,让各角色各司其职,团队作战。

三、预期,结果,断言

测试用例三要素,必不可少。如果没有预期,那么就不测。

四、记录BUG

BUG是重要的测试资产之一。每个测试发现的BUG都必须记录,无论是功能测试,还是需求评审、设计评审、代码评审等。有价值的BUG要收藏起来。不要害怕提BUG,如果要解释,让BUG生产者去解释。

五、测试前置

问题发现越早,修复代价越小,多在前期阶段发现缺陷,对不合理说不。

六、熟悉业务逻辑,掌握系统架构

熟悉全局业务,提高对产品设计的认知能力。熟悉上下游链路架构,明确自己所负责模块在全局系统中的位置和作用,拓宽排除问题时的思路。

七、破坏性思维

测试不但要验证正常逻辑,还要多考虑异常和边界,引发线上事故的往往是小概率事件,冷门场景。

八、性能测试与监控

除了功能测试,也要做性能测试,熟悉监控报警。对拓扑结构、机房分布,模块间的超时、重试、异常预案,要有足够了解,对系统高可用要有足够认知。

九、大胆假设,小心求证

基于测试经验,发散性思维,大胆假设,创造性思考,寻找缺陷。站在用户视角,小心求证,深入细节,讲事实,说道理。

十、追求完美

不放过任何一个细节,追求极致。

十一、善于表达,有效推动

学会说话,学会沟通,善于表达测试观点,对于有争议的缺陷,通过演示复现,假设推理,陈诉观点,推动流转。测试工作开展的好坏,很大程度上就靠沟通能力和推动能力。

十二、持续学习

主动学习新技术,引领,推广,赋能。

测试的核心竞争力是测试策略,“测什么”和“怎么测”。在项目中不断实践,积累经验,用数据和案例展示。坚信测试前途,攀登新的高度。