放到工作场景里,我们先来看一下测试人员一般把什么样的开发的人员称为“靠谱”的开发呢?
测试工程师A:“开发A很靠谱哎,他开发的模块问题比较少。”
测试工程师B:“开发B也很靠谱啊,给他提的bug他修的都很快。”
那么,在这个场景里“bug少”,“修bug快”,就是开发的人员靠谱的指标。
于是,我们来看一下,作为一名测试工程师,具备什么样的素质,会被称为“靠谱”的测试人员呢?
测试经理A:“测试小A很靠谱啊,写的用例步骤清晰明了,新人拿到手也能准确的执行用例,进行测试工作。”
产品经理B:“测试小B也很靠谱啊,他的测试思路非常广泛,总能站在用户的角度提出合理的产品优化意见。”
开发C:“测试小C相当靠谱,他提的bug定位准确,附加的参考信息很全面。新来的开发的人员也能很轻易的定位到问题进行修复。”
“靠谱”的测试人员必备技能:
1. 测试流程明确,逻辑清晰
2. 测试覆盖面广,深度深
3. 对于bug的定位准确,参考资料齐全
4. 沟通能力好
总体一句话:你测试,我放心!
那么,我们如何才能成为一名靠谱的测试工程师呢?
首先,想要做到测试流程明确,逻辑清晰,就需要我们具备良好的业务能力。即:
1、熟练掌握业务逻辑:在工作中,不论是读需求文档,还是听开发的人员,产品经理讲需求,我们都能获取到产品的业务知识。我们要做的,就是在这个过程中,积极的积累产品业务相关知识,掌握产品的功能和实现方式。
2、能够发现不同模块间隐藏的业务逻辑:在掌握了产品功能和实现方式之后,我们可以仔细学习产品,发现看起来是不同的模块之间是否有隐藏的业务关系。比如修改个人信息,那么修改之后,其他模块调用个人信息的时候,是否也跟着一起修改了呢?这就是需求中可能没有体现,但是需要我们熟悉了产品之后去挖掘的。
3、主动拓展工作以外的业务知识:做测试,难免会遇到一些行业知识,除了工作中能接触到的,我们也可以积极的去学习一些行业知识,对于我们的测试工作会有帮助。例如金融行业,我们测的产品是股票产品,那我们可以再去学习一些期货的知识,外汇的知识,或者金融行业一般的行业标准,比如性能指标,安全指标等。这对我们深入工作,都是有帮助的。