【饭谈】小白必看!前端测开学习路线!

简介: 【饭谈】小白必看!前端测开学习路线!

前情简介

本集我们要探讨的就是前端业务测开方向工程师的学习路线了


概要

【难度】*****

【市场】*****

【点评】这个方向是实打实的真正测开领域了,所要求的技术相较于自动化来说要更加深也更加广,更重要的是需要更加灵活的解决问题的能力,在前端的业务中来说,这个测开要面对的工作不固定,可能前一秒在做ui自动化平台,后一秒就被叫去开发个自动增加助力活动的工具,再下一秒又要去搞mock平台开发,反正前端的各种难题都要负责,所以最好要见多识广一些哦~ 市场上算是抢手人才。


学习路线

这里用python举例,其他语言小伙伴可以找同类代替函数。我们目前要做的是高端的测开,语言上虽然有偏重,但是仍然都需要很高的掌握度。可以参考前面篇章中的ui自动化学习路线两篇。

  • python的各种数据类型转化和逻辑分支,循环等。
  • python的类和函数,传参返回等。
  • 一定的算法基础,数组和字符串即可。
  • 算法多刷,这个锻炼的是大脑的灵活度而非算法本身。
  • python对其他系统的交互,如各种文件,其他服务器,os系统,数据库等。
  • python报告和报警技术,有ui自动化的基础上即可。
  • python的设计模式,工厂模式,单例模式即可。
  • python的并发,线程,进程必会。
  • 一个写web平台的框架,比如django
  • django的基础理论,比如mtv模式是啥,orm技术是啥。
  • 数据库增删改查,Linux端口号,内存,进程,文件操作,查看日志等命令。
  • web平台的具体分层,比如逻辑层,数据层,业务层等。
  • python发出http请求和接收处理的规范,requests库。
  • 前端html的dom层:需要学基础元素,如输入框,按钮,div等标签和他们的属性。
  • 前端css,不用学太深,但要明白局部和全局怎么设计,还有可以抄到其他优秀样式,可以进行样式更改。
  • js、jq。二者结合使用,都不用学的太深,只要会基本数据类型和循环遍历,定位元素,获取元素的值,jq选择器,还有如何发送http请求,还有调用浏览器函数,如弹窗,刷新等即可。
  • vue/react等封装框架,可加速你的前端开发,但仍然需要js/jq作为细节补充。
  • 静态资源引用,你在资源网站上看到什么优秀设计,都可以直接下载后为我所用的能力,具体可以看我公众号中经常写这个。
  • 平台的设计,具备一定的产品思维,和用户使用者进行交互,如何减少使用成本,增加流畅感,减少理解学习时间,提供更多的可视化交互统计,和抓手赋能等。
  • 多用户直接的隔离和合作能力,比如ui自动化平台,什么脚本可以大家共用,什么脚本必须设置独享,这些平台都要提前设置好。
  • 权限管理能力,做好权限管理的意义比功能本身还大
  • 数据量化展示,测开工具/平台的生态建设。
  • 运维/客服 能力,后续的平台维护,意见收集全要靠你了。
  • 找业务痛点和需求,立项的能力。
  • 舌辩群儒开会撕x的能力。

好了本节就说这么多了。

相关文章
|
3月前
|
JavaScript 前端开发 关系型数据库
前端node学习路线
【8月更文挑战第21天】前端node学习路线
42 8
|
3月前
|
前端开发 数据可视化 JavaScript
前端 three学习路线
【8月更文挑战第21天】前端 three学习路线
52 2
|
5月前
|
移动开发 前端开发 JavaScript
大前端完整学习路线(详解)
大前端完整学习路线(详解)
118 0
|
移动开发 前端开发 Linux
进阶攻略|前端完整的学习路线
进阶攻略|前端完整的学习路线
220 0
|
缓存 JavaScript 前端开发
一个大四学长分享自己的web前端学习路线--vue篇(1/3)
学会使用插值、什么是表达式、了解什么是指令、什么是动态属性已经v-html标签(注意:v-html这个标签会有XSS风险,它会将我们的子组件覆盖掉)
36640 1
一个大四学长分享自己的web前端学习路线--vue篇(1/3)
|
Web App开发 前端开发 JavaScript
前端学习路线(一)
很多人问我前端学习的路线是怎么样的,css要学多久,js高级要不要学,先学node.js还是先学vue,所以想通过一篇博文来讲一下这个事情
220 5
前端学习路线(一)
|
前端开发 JavaScript NoSQL
前端学习路线(二)
在前端学习路线(一)一章中我们讲了关于前端三剑客和jq与js的问题,并且简要的说明了js高级是什么,那在本章节我们主要从如何学习js高级开始进行讲述,并对es6如何学习,bootstrap学不学和学什么,并对前后端分离做个简要的描述这几个问题展开讲解,还有推荐基本适合初学者看的书,这个书是有读者问了我我才想起来的,在此感谢很多喜欢博主的文并提出建议的小伙伴!
190 4
前端学习路线(二)
|
前端开发 JavaScript 程序员
前端学习路线(三)
往期回顾↓↓↓ 前端学习路线(一) 前端学习路线(二) 在前两章中,我们讲了如何去学习前端三剑客、js高级和bootstrap的重点,得到了很多前端初学者的好评,收藏量也是每天都在增加,所以今天博主想写一下第三章,主要想讲一下学习ajax和webpack的问题,ajax是前端学习的重点,如果不会ajax,写出再好的页面也只是一个空壳,而webpack则是一个打包工具,对于项目的上传具有重要的作用。
170 1
前端学习路线(三)
|
缓存 JavaScript 前端开发
一个大四学长分享自己的web前端学习路线--webpack篇(2/3)
webpack所谓的拆分的配置就是将webpack分为common(公共配置)、dev(开发环境下的配置)、prod(生产环境下);然后还需要的是在dev当中将它引入我们的common,再在prod当中引入common,这个时候我们要做的就是安装webpack-merge,比如通过这个方法module.export = smart将其导入common的时候对应的配置的命名。
一个大四学长分享自己的web前端学习路线--webpack篇(2/3)
|
JSON 小程序 JavaScript
一个大四学长分享自己的web前端学习路线--小程序篇(3/3)
小程序文件类型分别有:样式(WSCC)、骨架(WXML)、业务(js)、配置(json)。但是注意的是:其实小程序开发虽然和web开发方式差不多,但是底层的原理根本不一样。
一个大四学长分享自己的web前端学习路线--小程序篇(3/3)