一个优秀的测试在工作中应具备的:
1.保持怀疑
对产品的质量持有一颗敢于怀疑的心,质量不是开发人员说"我做完了而且也测过了"就可以保证的。直到你测完最后一轮,最后一个用例之前,你都应该对产品的质量持怀疑态度。
2.多从用户角度思考
1.从用户角度去思考,如果你是一个特定的用户(年龄,身份,职业)你应该会怎么使用这个产品
2.从场景的角度去思考,在哪些场景下会使用到这个产品
3.分清主次
要分清楚任务的优先级,优先级高的先做,依此类推。
在没有分清优先级的情况下不要盲目的开始测试。
4.风险意识、风险管理
在做项目测试的时候,一个好的测试需要有发现项目质量上可能出现的风险的能力。
当发现了项目风险的时候,我们还需要能够将风险管理起来,让风险可以被控制,可以被解决。
5.培养BA技能
BA就是业务分析师的意思。
测试人员要有分析需求的能力,清楚哪些需求是真需求,哪些需求是伪需求。真需求就玩命的测,伪需求在时间允许的情况下尽量的测。
6.不要忘了异常情况
7.多问为什么
出现bug时,我们要多问开发为什么,是什么原因导致这个问题,以便在以后的工作中遇到类似场景,自主定位问题以及避免问题遗漏。
8.学会交涉
在保证项目质量的前提下我们要尽可能多的通过交涉和协商保障自己的利益。
交涉意味着在某些情况下我们需要做出让步,退一步海阔天空,但前提是,退的这一步不影响项目或产品的质量。
9.停止指责
出问题的时候第一要务是先把问题解决掉,而不是指责相关责任人。
10、做一个好的观察者
观察项目,观察开发的流程,观察测试的流程,发现问题,提出问题,引导团队去解决问题。
11.Be a Good Judge of Your Product
做那个对项目/产品最有发言权的人。
12.to learn ,to get ,to be fun
技术日新月异,要坚持学习。
测试也是一项很枯燥的工作,要学会让工作变得有趣一些。
重要:以上来源于网络,仅做自己学习用。