我觉得的牛逼的软件测试工程师(1)
先说一句话:有想法,并能实现它,另外推动力很重要
一般软件测试工程师日常主要会有两大部分内容:做项目,建体系
我这里想说做项目部分。
在需求分析阶段,可以根据自己的业务积累经验,指出产品或者需求的不合理之处,甚至于识别到业务风险。
在架构设计和系统设计阶段可以识别到技术设计的问题和潜在的风险。
在测试计划和策略阶段能够根据产品或项目的实际情况和时间节奏选择恰当的测试策略,比如基于变更的风险敞口的评估,选择测试覆盖的范围达到测试的充分性,还有基于时间的节奏选择合理的交付形式以及和开发同学合作的方式。
在测试阶场景和用例设计阶段除了正常的功能测试,对业务异常和系统异常的处理和恢复逻辑都能够做到有效覆盖,对可测性和切入点有较好的把握,能够使用一些测试工具或脚本解决可测性问题、提升测试效率或质量。
基于对环境和代码实现的理解,在测试执行阶段,发现问题的时候能够较好的进行分类和初步定位,有效的推动问题解决。
有较强的推动力,需要有较好的沟通策略和技巧,因为除了做好测试工作,需要协同好研发过程中的各种角色和开发人员、产品经理等团队成员紧密协作,共同保证项目进度和高质量交付。
这次先说这些了,下次再说建体系部分。欢迎交流,随时私聊我。