那只能说是你认识的圈子里没这方面的牛人。
纯手工的测试,只能是体力活,可取代性高。
好的测试,能跟需求人员PK,跟开发人员讨论业务提出建议,又能自己编写脚本、框架去提高测试效率,也能跟运维人员探讨如何持续部署交付。
懂编程的测试,一点都不比开发弱。
我是做软件研发的,和测试人员经常打交道,对测试行业比较了解,我来分享一下我的看法!就发展阶段和层次而言,测试主要有两个发展阶段,一个是初级测试阶段 - 手工测试,一个是高级测试阶段 - 自动化与接口测试。
手工测试指的是人工手动去进行的测试,即大部分测试都需要手动 *** 作去完成。
接口测试主要是使用python、Java等语言编写测试脚本进行的接口功能的测试。
自动化测试则是使用按键精灵、QTP、LoadRunner、Selenium等自动化测试工具,使用python、java等语言编写测试脚本,进行的自动运行的测试!自动化测试是测试的高级阶段,是需要有一定的开发能力,首先是需要使用python、Java等语言编写用于自动执行的脚本,然后就是使用开发语言开发用于测试的辅助工具,现在在很多公司这类测试统称为测试开发岗位,相对于普通的测试岗位,要求要高很多!目前国内很多IT公司的软件测试都是手工测试,自动化测试搞的比较少。
在互联网行业,则比较倚重自动化测试,一是互联网公司技术演进的比较快,更乐于拥抱新技术,二是互联网公司业务系统庞大的业务量与海量数据并发的场景,很难通过人工去完成,必须要借助自动化测试技术和框架,去完成系统而全面的测试!当前测试领域搞自动化测试人员的所占比重比较小,在招聘市场上属于稀缺资源,所以自动化测试岗位的薪酬是比较高的,特别是互联网公司,普遍需要有自动化测试经验的人!所以,无论是为了个人的发展,还是为了获取更高的薪酬,都需要培养自身的测试开发能力,努力向自动化与接口测试的高阶阶段进发!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)