首页 > 其他 > 详细

如何成为一个测试开发工程师

时间:2020-07-01 22:30:09      阅读:85      评论:0      收藏:0      [点我收藏+]

基本技能:掌握黑盒测试方法,包括等价类,边界值等设计测试用例的方法等。

掌握技能: 开发自动化测试脚本,包括集成测试,API测试,UI自动化测试,帮助评审由开发人员编写的单元测试。

掌握的语言:至少掌握2门以上的语言,首先选择python,  其次选择java,go。  

linux: 服务器会部署在linux机器上,需要熟练使用linux系统。

技术分享图片

 

 

转载至 https://www.zhihu.com/question/346137644/answer/853302616。柠檬班回答,如不允许转载联系后立即删除。

 

作者:柠檬班
链接:https://www.zhihu.com/question/346137644/answer/853302616
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

什么是测试开发?

  • 一定不仅是测试(需要你具备敏锐的开发视角,及其强大的开发能力)
  • 一定不是开发(测试平台不是产品,而是工具,无须严谨校验,无须完美的用户体验)

测试开发平台是产品吗?

对于一个不是产品的东西,我们测开(或者领导)对它的要求是什么?

  • 效率
  • 至少能实现基本的自动化测试
  • 无需花里胡哨的功能
  • 无需繁琐的校验
  • 能用轮子尽量用轮子
  • 能少写一段代码,就少写一段代码

想学会测试开发,首先得会编程,测试开发可选语言Python或者Java。

如果我选Python,那么测试开发应该怎么学习呢?怎么规划学习路线呢?

第一部分:Python高阶编程

(万丈高楼平地起, 没有一个扎实的编程基础, 学测开那就是天方夜谭)

01:虚拟环境及编码规范,具体内容如下图:

技术分享图片

02:数据&函数进阶,具体内容如下:

技术分享图片

03:面向对象进阶,具体内容如下:

技术分享图片

04:并发编程,具体内容可以看下图

技术分享图片

第二部分:Web前端

(虽然测开不是专职前端, 前端"灵魂画师"不好做, 但页面基本的"美容", 看得懂, 改地动, 那是非常有必要的)

01 HTML&CSS

技术分享图片

02 JavaScript

技术分享图片

03 Jquery&Vue

技术分享图片

第三部分:django框架&实战

为了提升平台开发效率, 站在巨人的肩膀上, 那是必然的

现今最流行的Django框架结合Django restframework框架来开发符合restful风格的API接口

技术分享图片

掌握上面3个部分,你基本上就可以开展测试开发的实战项目了。实现测试开发平台

技术分享图片技术分享图片测试平台技术分享图片柠檬班测试开发平台

第四部分:测试开发专项技术

不会化妆术, 不懂PS技巧的小姐姐, 是没那么美的.同样, 好的测开平台, 没有周边技能那是不行的

01 Shell脚本编程

技术分享图片

02 容器技术Docker

技术分享图片

03 Devops持续交付

技术分享图片

04 App专项测试技术

技术分享图片

第五部分:Flash框架&框架演示

好的东西再多也不嫌够, 我们既要感受"精装房"的美, 也要享受"毛坯房"各种DIY的无限自由, 所有Flask框架的加持可以让我们飞!

01 Flash基本操作

技术分享图片

02 Flash数据库操作

技术分享图片

03 项目实战

技术分享图片

如果能掌握上述这条学习路线,那么你就是测试开发大佬了。

Boss直聘上月薪30-40K的测试开发岗位,可以随便投了

最后分享一个测试开发岗位是面试经验分享

技术分享图片技术分享图片

PS:如果还是一头雾水,文末最后准备了测试开发学习视频,内容涵盖如下:

技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片

视频不断更新中......有需要的同学可以留言

 

如何成为一个测试开发工程师

原文:https://www.cnblogs.com/super-lebron/p/13221759.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!