【饭谈】小白必看,工具测开的学习路线

简介: 【饭谈】小白必看,工具测开的学习路线

前情简介

本集我们要讨论的是目前业界普遍认为技术含量最高的测试方向-工具测开。


概要

【难度】*******

【市场】******

【点评】这个算是测开领域里最顶尖的存在了,说是测开中的测开也毫不为过,他们的工作大多是开发内部工具,框架,新技术,新规范,中台组件等,他们的下游有时候会是其他业务测开,这个虽然非常难,但是市场也是非常火爆,甚至在很多业内大佬的眼中,都是未来最牛逼的测开方向了,当然要学习它其实找对方法也不难,更重要的是设计思维,希望读者能在我的文章中慢慢锻炼起这种设计能力哦~


这里还要先说一下,这个方向的市场暂时并没有那么大的需求,大多数公司重金招的也基本都是作为技术储备人才。所以现在学习这个方向还是可以的,因为这个方向如果未来火了,那时候现学可能来不及。

有的同学可能会觉得在当下知识共享,随处可见开源框架的时候,这样造轮子还有必有么?这里我只能给大家说一种可能性:在技术逐渐孤岛和封闭的趋势下,未来你可能很难用到人家公司的核心技术,能用上阉割版都要看人家脸色。还有,目前所谓的百家争鸣只不过是撒网阶段,人家研发开源都需要巨大成本的,最终阶段一定是商业化,只是现在还没到时机,用户还没积累足够。最后一定会开启收网阶段,随便一个用例管理平台要你年费几十万,随便一个接口测试平台要你充值才能用,随便一个大数据平台克扣你核心数据的事都有可能发生,不信你好看看看某度网盘,前期免费当所有人都用了,后续限速,充钱解决。等所有人都充钱成会员了,就需要额外再花钱了,比如某超前点播。我们都能想明白的事,领导老板股东不可能不明白,所以为了长远计划,不被人家卡脖子随便宰,大部分都会做好自研准备。再一个就是最近的反盗版保护原创风潮,自己好好看看自己公司多少人在用多少盗版软件,真以为人家软件开发者是傻子让你白用?出来混迟早要还的,现在不抓紧自研,后面大概率多倍赔款。综上,如果我猜测的正确,那么我们工具测开未来的发展前景则是一片大好,趁着现在技术没有完全孤岛效应封锁收费,抓紧学,一旦真火了,培训费都要翻几番。


学习路线 (基础技术部分)

本方向基础技术和普通业务测开基础是重叠的,大家快速阅读。这里用python举例,其他语言小伙伴可以找同类代替函数。

  • python的各种数据类型转化和逻辑分支,循环等。
  • python的类和函数,传参返回等,需要掌握较深。
  • 中等以上的算法水平,数组,字符串,动态规划,二叉树等。
  • python对其他系统的交互,如各种文件,其他服务器,os系统,数据库等。
  • python报告和报警技术
  • python的设计模式,工厂模式,单例模式等。
  • python的并发,线程,进程,携程必会。
  • 一个写web平台的框架,比如django
  • 一个写c/s架构的工具,比如wxpython
  • django或wxpython的基础理论和常见库方法,内置方法。
  • 数据库和Linux需要掌握较深


设计思维部分

  • 首先工具要符合高可用特点,稳定性是重中之重。
  • 工具或框架要符合 易用性,易学性,易理解性。说明必须详细。
  • 工具要充分考虑在兼容性,在不同系统,不同平台内如何嵌入使用。
  • 工具要考虑收集反馈,比如你开源到github上。
  • 工具要有足够的测试,以免被人从底层上找漏洞。
  • 如果是某前端框架,则需要考虑组内不同技术水平同事,比如设计的ui脚本可插拔,就要考虑线性脚本,关键字驱动,动态维护脚本等多种水平的共用。
  • 如果设计的是某种封装协议接口,则要符合行业依从性和标准,最主要是安全性。
  • 工具要可以快速下载,安装。比如你上传到pypi
  • 工具要尽量按照《测开方法论》来进行检查,详情可以参考:
  • 工具框架要落地,不要太脱离业务,要服务于业务测开。
  • 工具的ui设计和交互上最好学习下产品思维。
  • 工具的更新频率不要太低


好,本系列暂时说到这里了,安全和性能还有白盒领域测开其实大多数并没有成为单独的方向存在,全都融入在了业务测开中,大家若感兴趣,可以加我v和我详细讨论。

相关文章
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
探索编程之美:从小白到大牛的代码旅程
在编程的世界里,每一行代码都是探险者的脚步,每一个bug都是成长的印记。本文将带你领略编程的魅力,从最初的迷茫到技术的熟练,一起感受那些日夜与代码为伴的日子如何塑造一个程序员的思维和人生。
|
1月前
|
算法 程序员 UED
从新手到高手:我的编程之旅与技术感悟####
在技术的浩瀚星海里,我以代码为舟,从懵懂的新手驶向渐趋熟练的彼岸。本文不仅是一份个人成长的记录,更是对编程世界深度探索后的心灵独白。它不简单概述成就或技能树,而是聚焦于那些在键盘敲击间闪烁的智慧火花,以及它们如何照亮了我的思考路径,塑造了我对编程艺术的独特见解。 ####
32 2
|
5月前
|
算法 数据挖掘 开发者
探索编程之美:从小白到大牛的代码之旅从零到一:我的Python编程之旅
【8月更文挑战第30天】在数字世界的编织中,代码是构成一切的基石。本文将带领读者踏上一段代码探索之旅,从最初的迷茫与困惑,到逐渐找到方向,再到深入理解编程的本质和美学。通过个人的技术感悟和成长历程,我们将一同见证如何通过持续学习、实践和创新,在编程的道路上越走越远。
|
5月前
|
自然语言处理 算法 搜索推荐
探索代码之美:从小白到专家的编程之旅
【8月更文挑战第30天】在数字时代的浪潮中,编程已成为一门艺术和科学。本文将通过个人的技术感悟,带领读者走进编程世界的大门,从基础语法到复杂算法,从单一语言到多语言融合,我们将一探究竟。文章不仅分享编程技巧和经验,还将探讨如何培养解决问题的能力,以及如何保持学习的热情和动力。无论你是编程新手还是有经验的开发者,这篇文章都将为你提供新的视角和启发。
|
6月前
|
人工智能 弹性计算 文字识别
|
6月前
|
算法 JavaScript 前端开发
代码之旅:从新手到熟练工的蜕变
【7月更文挑战第14天】编程世界如同一片未知的海洋,每个初学者都是初次扬帆出海的探险者。本文将通过个人的学习历程,揭示如何从编程新手成长为一名能够独立解决问题的熟练工。我们将探索学习方法、实践技巧以及心态调整等关键要素,旨在为同样处于旅程中的编程爱好者提供一份实用的指南。
|
5月前
|
数据采集 JavaScript 前端开发
代码之旅:从小白到专家的蜕变之路
在数字时代的浪潮中,编程技能成为了一项宝贵的资产。本文将带领读者回顾我从一位对代码一无所知的新手,逐步成长为能够独立解决问题的专家级程序员的过程。通过分享我的学习经历、遇到的挑战以及克服困难的策略,旨在为同样渴望在编程世界中留下自己足迹的朋友们提供一份实用的指南和鼓励。
44 0
|
6月前
|
设计模式 算法 开发者
探索代码之美:从小白到专家的技术之旅
【7月更文挑战第17天】在数字化时代的浪潮中,编程已成为一门不可或缺的技能。本文将通过个人的技术成长历程,探讨如何从一名初学者逐步成长为技术专家。我们将深入讨论基础知识的重要性、持续学习的动力、实践与项目经验的积累,以及社区参与的价值。文章旨在为那些渴望在技术领域内不断进步的人们提供一份指南和灵感。
|
8月前
|
前端开发 程序员 开发工具
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
2024年最全0基础程序员如何快速进阶成为编程老司机?_码农速成(2),字节跳动面试攻略
|
8月前
|
机器学习/深度学习 算法 编译器
【C++】自学终极笔记
【C++】自学终极笔记
172 0