我的以为技术能力80%能够被大众掌握,可是软实力是须要花费不少时间去培养和塑造的。一下几点也是可以衡量我的技能的一些标准:工具
1,沟通技能-口头和学习
与人的第一印象,这开始于这我的的自我介绍的方式以及简历的方式。团队的每个人,尤为是测试工程师,须要可以清晰正确的沟通,没有绕圈子,并指导如何区分重要和干扰。测试
更重要的是,他须要知道怎样与对方沟通,不论这我的是主管,测试仍是研发。spa
2,面向业务产品
(疑惑?咱们是在讨论测试工做嘛?我我的倾向于这是个人第一个态度,可是我决定将第一个印象放在口头技能,正如你所知,这是十分重要的。(close call 危在旦夕))it
我认为团队中每个人都须要理解业务目标,需求和限制;毕竟咱们是团队的一部分,这个团队有着一个共同的目标和任务。而且可以知道怎样安排优先级,而后老是找到最有效的方式去为整个团队作贡献。自动化
3,自学能力class
不是寻找自我思考的达人,可是须要明白可以学习和自学新的课程(方法或者工具),在网上寻找有用的资料,书籍或者其余方式。test
4,灵活
这个跟面向业务有关,可以作更多的工做,而且不会寻找任务比他的品味和能力低的工做。从测试工程师获得的喜欢的例子是找来当自动化测试的拒绝作任何手工测试(我团队的一个家伙待了大约五分钟就背包走人了)。你能够选择永远不跳槽若是你不想,仅仅当须要作一些你能作的事情,填补位置。这样帮助你更客观,更接近目标。
5,持之以恒,锲而不舍
若是你已是步入测试行业几个月了,你知道咱们的工做须要咱们一步一个脚印。一个测试工程师权衡在当他们是错的时候时的理解和当他们须要持久性的与同行、经理、和利益相关方的微妙平衡(A tester should poses that delicate balance between understanding when they are wrong (and letting go) and when they need to be persistent with their peers, managers and other stakeholders.)。
为了完成软实力列表,除此以外,每个测试工程师必须有好奇心,细心和持久性。
技术技能:
我一直表述我相信这些技能可以很快足以掌握,因此我不会花不少心思在他们上面。
1,之前工做的产品领域的技术;
2,分析产品和推断最好测试产品的方案的能力(基于需求和业务限制)
3,清晰和完整的测试方案的能力
4,bug 报告能力
5,工具 - 任何工具
5. Tools – any tools regardless if they are testing-tools, db-tools, sniffers, etc
–
Again, at the end of the day you can always train someone on the technical aspects of the work, but you cannot change the way he is.
It is better to have a great person who can become a good tester, than a “great” tester who will never be a good part of your team.