发动态

没有新消息

更多内容

#测试工程师#应届生,学的计算机类的专业,没有特别会的东西,在考虑到底是找前端开发还是开发测试的实习

MayTau10 福建/实习生

开发测试 随着行业发展,为了提升产品质量、节约人力成本,企业会招聘专门的功能测试人员为完成的产品进行专业测试。 但是当公司扩大发展之后,为了优化团队,提升效率,单纯的功能测试人员就会成为企业短板,而此时,企业为了保持团队运行、提高测试效率、降低测试成本、使测试价值最大化,便会引入测试开发人员。 所以,测试开发的核心职能依然是测试。 只是工程师在具备测试经验、熟练使用测试工具并有一定开发能力的前提下,可以自主开发平台,或对现有开源工具进行二次开发,最终目的是提升产品测试效率。 举个栗子: 测试一款手机应用APP,如果使用普通的手工测试,我们必须把市面上绝大部分手机都拿来使用,这是非常耗时且重复的工作,因为APP的功能是一样的,你的目的只是要测试这款APP在不同厂商的不同手机型号的兼容性。 如果使用自动化测试,它可以用简单的脚本,实现大量的重复的操作,从而通过对测试结果的分析,得出结论,这样不仅提高了效率,节省了大量的人力和物力,而且测试结果也会更加准确。这有点类似于分拣快递,普通测试就是用人肉来分拣快递,测试开发就是一个人发明了自动机器人来分拣快递,看起来后面这位更高级,但实际上都是在分拣快递,只是自动机器人的效率更高一些。 直白的讲,测试开发是测试岗位衍生的一个分支,利用开发能力解决测试工作中的问题,小到生成数据、并发模拟等工具的开发,大到整个自动化测试平台的设计与实现,旨在提高效率,降低成本。与传统测试相比,除了具备软件测试理论、用例设计、缺陷管理等基本能力外,还应理解系统的技术架构(通信协议、数据库、操作系统),熟练掌握至少一门编程语言。从职业发展来看,测试开发人员因为具备更广更深的技术能力,因而具有更强的竞争力,更广阔的职业发展空间。统计表明,包括BAT在内的部分IT公司逐步取消了测试工程师岗位,进而转变为招聘测试开发岗位。对于软件测试人员来说,是挑战更是机遇。

18 赞+1
0
评论

0 条评论

暂无评论,快来写下您的评论