软件测试工程师,是老板与开辟人员之间的桥梁。是以,除了具备测试技巧、测试文档撰写才能外,还须要具备必定的发卖沟通才能,营业熟悉才能等。
那,如斯全能岗亭,须要具备的才能到底有哪些呢?
起首,卖力负责,严谨耐烦的立场
一名合格的软件测试工程师,必须对你所测产品负责,宁可错杀一千,也弗成放过一个bug。固然在软件测试的7条原则里,第一条就是bug本身就是无穷尽的,但我们作为测试人员,应尽可能切实其实保质量
其次,具备过硬的技巧
技巧是为测试办事的,无论是测试理论、测试对象、开辟常识、数据库、操作体系、收集常识、我们都必须精晓一门,知晓其它(当然这个做到比较难,什么都邑很难,再者多了之后,就不会精了,什么都邑也等于什么都不会,这个本身把握),因为测试与开辟或者其它行业不合,它可能更多的在乎你广度而不是深度(这个可能更多的是指手工测试)
第三,?练营业常识
光有技巧,没有营业,再好的技巧也很难使上劲,?练的营业常识会赞助你发明更多的缺点,进而更好的包管好产品的质量.
第四,沟通才能
测试人员经常要与开辟等不合的人员打交道,若何更精确、更简洁、更严谨的描述bug,同时若何闪开辟人员接收你发明的bug等,所以优胜的沟通才能显的尤为重要。
第五,严密的逻辑思维才能。
其实我小我感到测试人员和刑侦有点像,我们测试人员不单单只是发明问题,我们应当更多的存眷bug产生的真正原因,精确的定位,更好更快的协助开辟人员解决bug,所以这个须要你有很好的逆向反推才能。
关于只是靠经验?是多而广的测试对象,照样少而专的对象呢?当然经验丰富当然好,它能更好的赞助你分析问题,解决问题。
关于测试对象,其实测试对象只是为测试办事的,我们不克不及把重点放在对象上,更多的是人。就比如手工测试与主动化测试,哪个发明的问题更多,我小我认为肯定是手工测试发明的问题要比主动化测试发明的问题要多的多。