《Python测试开发技术栈—巴哥职场进化记》—前言
写在前面
今年从4月份开始写一本讲Python测试开发技术栈的书,主要有两个目的,第一是将自己掌握的一些内容分享给大家,第二是希望自己能系统的梳理和学习Python相关的技术栈。当时我本来打算以故事体的方式来写,虚构了个主人公叫巴哥,以巴哥的职场发展为主线,从大学毕业,到步入职场,再到职场精英,介绍用到的所有测试开发技术栈。
采用故事线的方式来写,主要目的是让大家能更好的理解知识点。但是出版商不太能接受这种形式,他们觉得一本好的书还是需要规规矩矩的按照常规知识点去写。所以,我决定在公众号上做一个连载,将巴哥的职场进化记写出来,希望能帮助到更多从事软件测试的小伙伴能掌握Python相关测试技术知识。
之前列过一个目录,内容大致如下:
- Python基础知识(发展、工具、基础、进阶用法)。
- Python常用的九个模块。
- Python单元测试框架unittest和pytest介绍。
- Python实现接口自动化。
- Python Locust性能测试。
- Python Selenium自动化测试实践。
- Python appium实现移动端自动化。
- Python在CI/CD中的运用(待规划)。
- Python实现质量平台技术栈介绍(Flask/Django + vue)。
- Python其他好玩的尝试。
故事开始了
这个故事的主人公叫巴哥,是一名刚毕业的大学生。巴哥就读于西北的一所高校,学的专业是信息管理与信息系统,这是一个神奇的专业,除了学习计算机课程外,还会学习会计学、管理学等课程,总结来说就是:啥都让学,又都学不精。
本书讲述的就是巴哥,这个IT男的成长故事。主要以巴哥在工作中碰到的各种问题为主线,逐步的带大家了解Python语言在软件测试中的应用。最终希望,大家能和巴哥一样,找到属于自己的职业方向。
巴哥毕业时的目标是成为一名Java开发工程师,因为感觉键盘噼里啪啦敲代码的感觉很爽。但是无奈自己学业不精,面试了大大小小的公司,都没拿到让自己感觉满意的offer。最怕的是在面试时,被问到算法题,什么数据结构、什么排序算法,还有排序算法的时间复杂度,巴哥现在想起来还是一身冷汗。
就在巴哥万念俱灰,准备回老家卖红薯时,有一家知名互联网公司联系他,说从公司简历库中筛选出他的简历,问他是否愿意转去做软件测试工程师。
这对巴哥来说无疑像救命稻草一样,但他还是迟疑了片刻,因为在他的印象中,软件测试无非就是在界面上点点点,感觉没啥技术含量。对于一个享受敲代码的人来说,会觉得做软件测试挺没意思的。只是目前,巴哥没有太多好的选择,只能硬着头皮先尝试一下,将来有机会了可以再转回做开发工程师。
录取巴哥的这家公司,位于深圳南山区某科技园。对于深圳,巴哥知道的不多,更是没有去过,对深圳的印象还停留在改革开放中。所以巴哥很是兴奋,因为深圳对他来说,完全是一个全新的世界。
在入职的前两天,巴哥踏上了南下深圳的普快列车,到深圳将近要20个小时,好在巴哥买的卧铺票,睡一觉,就到了。
巴哥是一个喜欢幻想,想法很多的人,于是最近一段时间,在巴哥的脑海里设计了很多个工作场景:高大上的办公环境、漂亮的同事妹子、非常有潜力的产品以及能让自己发挥才华的工作岗位等等。
“旅客朋友们,列车前方到站,深圳站”,列车广播的声音打断了巴哥的思绪。他收拾行李准备下车,刚一下火车,阵阵热浪袭来,深圳是真的热啊。
走出火车站,望着远处高楼林立的都市,突然有种进城的窘迫感。巴哥内心一阵感叹,不禁暗暗下定决心,一定要在深圳混出个样子来。
根据公司的安排,巴哥被安排住在南山区公司附近一个叫凯丽花园的小区里。根据高德地图的指引,巴哥拖着行李箱,坐上了地铁1号线。坐地铁,只能坐到深圳大学站,然后需要走路十几分钟,就能到达住的地方,交通还是很方便的。
这是一个集体宿舍,总共有三个房间,每个房间有一张上下铺的床,足够6个人居住。巴哥是最后一个到达的,简单的跟其他室友寒暄了几句,才知道大家做什么工作的都有:产品经理、Java开发、C++开发以及软件测试工程师。
大家来自全国各地,但都是同龄人并且全是搞IT的,所以有很多共同的话题可以聊,很快就打成一片。等大家都收拾妥当,相约一起到外面的湘菜管子里搓一顿,喝一杯。
吃饭时,大家都各自聊着自己对这个公司的了解和想法,还有对目前互联网行业前景的分析。能感觉出来,大家对互联网行业和自己的发展,都充满了期待。希望能大有作为,当然巴哥听的也是热血沸腾。
吃完饭,回到住的地方,大家各自洗漱之后,已经是深夜。但是每个人都兴奋的睡不着觉,因为第二天是去公司报道的时间,大家都充满了紧张和期待。
巴哥心里也在默默的想着:自己的同事都是什么样子?自己的leader会是怎么样的人?自己一定能从他们身上学到很多东西。
想着想着,大家都进入了梦乡。
《Python测试开发技术栈—巴哥职场进化记》—前言的更多相关文章
- Python数据分析与挖掘所需的Pandas常用知识
Python数据分析与挖掘所需的Pandas常用知识 前言Pandas基于两种数据类型:series与dataframe.一个series是一个一维的数据类型,其中每一个元素都有一个标签.series ...
- 10个步骤教你如何安装Anaconda安装,Python数据分析入门必看
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:小白 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行 ...
- Python数据分析——numpy基础简介
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:基因学苑 NumPy(Numerical Python的简称)是高性 ...
- 《谁说菜鸟不会数据分析》高清PDF全彩版|百度网盘免费下载|Python数据分析
<谁说菜鸟不会数据分析>高清PDF全彩版|百度网盘免费下载|Python数据分析 提取码:p7uo 内容简介 <谁说菜鸟不会数据分析(全彩)>内容简介:很多人看到数据分析就望而 ...
- 《Python金融大数据分析》高清PDF版|百度网盘免费下载|Python数据分析
<Python金融大数据分析>高清PDF版|百度网盘免费下载|Python数据分析 提取码:mfku 内容简介 唯一一本详细讲解使用Python分析处理金融大数据的专业图书:金融应用开发领 ...
- [Python数据分析]新股破板买入,赚钱几率如何?
这是本人一直比较好奇的问题,网上没搜到,最近在看python数据分析,正好自己动手做一下试试.作者对于python是零基础,需要从头学起. 在写本文时,作者也没有完成这个小分析目标,边学边做吧. == ...
- 【Python数据分析】Python3多线程并发网络爬虫-以豆瓣图书Top250为例
基于上两篇文章的工作 [Python数据分析]Python3操作Excel-以豆瓣图书Top250为例 [Python数据分析]Python3操作Excel(二) 一些问题的解决与优化 已经正确地实现 ...
- 【Python数据分析】Python3操作Excel(二) 一些问题的解决与优化
继上一篇[Python数据分析]Python3操作Excel-以豆瓣图书Top250为例 对豆瓣图书Top250进行爬取以后,鉴于还有一些问题没有解决,所以进行了进一步的交流讨论,这期间得到了一只尼玛 ...
- 【搬砖】【Python数据分析】Pycharm中plot绘图不能显示出来
最近在看<Python数据分析>这本书,而自己写代码一直用的是Pycharm,在练习的时候就碰到了plot()绘图不能显示出来的问题.网上翻了一下找到知乎上一篇回答,试了一下好像不行,而且 ...
- Python 数据分析(二 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识
Python 数据分析(二) 本实验将学习利用 Python 数据聚合与分组运算,时间序列,金融与经济数据应用等相关知识 第1节 groupby 技术 第2节 数据聚合 第3节 分组级运算和转换 第4 ...
随机推荐
- 同步/异步/阻塞/非阻塞/BIO/NIO/AIO各种情况介绍
常规的误区 假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据. 如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到HTT ...
- Python 简明教程 --- 17,Python 模块与包
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 正确的判断来源于经验,然而经验来源于错误的判断. -- Fred Brooks 目录 我们已经知道函 ...
- 解密TaurusDB存储端高并发之线程池
摘要:为了能加快相关任务的高效执行,TaurusDB采用多线程技术处理的方式,增加处理器单元的吞吐能力,从而提高存储端的执行效率. 1. TaurusDB背景 随着云计算进入2.0时代,数据急剧膨胀, ...
- Mybatis 动态insert语句
mybatis的一个比较先进的思想是把Sql语句写在了配置xml文件(也支持注解),通过配置文件的方式,免去了一般软件开发的硬编码,当业务需求改变的时候,只需要更改sql语句即可! 下面是个人在学习m ...
- Repeater 横向显示数据
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <ul s ...
- 深入理解React:diff 算法
目录 序言 React 的核心思想 传统 diff 算法 React diff 两个假设 三个策略 diff 具体优化 tree diff component diff element diff 小结 ...
- (二)ELK Filebeat简介
Filebeat简介 轻量级的日志传输工具,是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且 ...
- C# DataTable与Excel读取与导出
/// <summary> /// Excel->DataTable /// </summary> /// <param name="filePath&q ...
- 0ctf_2016 _Web_unserialize
0x01 拿到题目第一件事是进行目录扫描,看看都有哪些目录,结果如下: 不少,首先有源码,我们直接下载下来,因为有源码去分析比什么都没有更容易分析出漏洞所在. 通过这个知道,它一共有这么几个页面,首页 ...
- python面试题四:Python web框架
1 django.flask.tornado框架的比较? 2 什么是wsgi? WSGI的全称是Web Server Gateway Interface,翻译过来就是Web服务器网关接口.具体的来说, ...