一、独立且公正
测试过程和开发过程是独立的,彼此之间没有重叠或冲突,而是互相补充。测试人员要保持公正的态度, 不轻易被业务、产品、开发说服,因为他们未必想的全。对于质量底线,要坚守,对于严重缺陷,要勇于提出反对意见。
二、质量第一,效率第二
质量是生命线,测试的目标是保障产品交付质量,系统高可用。质量不只是测试的事,多通过流程机制、协同推动等措施,提升研发效率,让各角色各司其职,团队作战。
三、预期,结果,断言
测试用例三要素,必不可少。如果没有预期,那么就不测。
四、记录BUG
BUG是重要的测试资产之一。每个测试发现的BUG都必须记录,无论是功能测试,还是需求评审、设计评审、代码评审等。有价值的BUG要收藏起来。不要害怕提BUG,如果要解释,让BUG生产者去解释。
五、测试前置
问题发现越早,修复代价越小,多在前期阶段发现缺陷,对不合理说不。
六、熟悉业务逻辑,掌握系统架构
熟悉全局业务,提高对产品设计的认知能力。熟悉上下游链路架构,明确自己所负责模块在全局系统中的位置和作用,拓宽排除问题时的思路。
七、破坏性思维
测试不但要验证正常逻辑,还要多考虑异常和边界,引发线上事故的往往是小概率事件,冷门场景。
八、性能测试与监控
除了功能测试,也要做性能测试,熟悉监控报警。对拓扑结构、机房分布,模块间的超时、重试、异常预案,要有足够了解,对系统高可用要有足够认知。
九、大胆假设,小心求证
基于测试经验,发散性思维,大胆假设,创造性思考,寻找缺陷。站在用户视角,小心求证,深入细节,讲事实,说道理。
十、追求完美
不放过任何一个细节,追求极致。
十一、善于表达,有效推动
学会说话,学会沟通,善于表达测试观点,对于有争议的缺陷,通过演示复现,假设推理,陈诉观点,推动流转。测试工作开展的好坏,很大程度上就靠沟通能力和推动能力。
十二、持续学习
主动学习新技术,引领,推广,赋能。
测试的核心竞争力是测试策略,“测什么”和“怎么测”。在项目中不断实践,积累经验,用数据和故事展示。坚信测试前途,攀登新的高度。
标签:同学,12,准则,评审,功能测试,测试,缺陷,BUG From: https://www.cnblogs.com/df888/p/17595248.html