软件测试修炼之路 A Tester

2016总结

2017-01-01
i.itest.ren

总结就是一次自我思考。

学习

是的,2016从学习开始,从2015底就打算好了,没有特别量化的细节,只是想达到一个目标,比如:学好Python、学好Java、学好移动端测试。。

Python和Java在慕课网刷课,提升编程能力和兴趣。

只是去刷课吗?刷课前定好了一个小目标,比如轻轻松松写个小爬虫。

为什么是移动端测试?正好公司有移动端的app,正好自己感兴趣,正好2016的上半年还处于互联网时代的最后上半场,当安卓和ios开发开始趋于平常化的时候,移动端的测试还非常火。

从上半年的学习,知道了一个东西,总是描述不出来,直到去了新公司,参加VP演讲的一个主题:走进大时代

白话的意思就是,赶潮流呗,什么火,移动端火,安卓开发火,IOS开发火,随便去培训班培训,努力上几个月,出来薪水就过万。既然有开发,就会有测试,那就学吧。

唯一不变的是,世界一直在变。

跟近点,别掉队。

移动端测试学什么?

  • 基本
    • 功能测试点
    • 和web测试的区别
    • 和web测试的共性
    • 接口测试
    • 兼容性测试、适配测试
    • 性能专项
    • 还有很多。。。
  • 自动化
    • UI自动化
      • Appium
        • 这个是最火的了
      • 。。。
      • 框架太多,真的,学好一个UI自动化框架就够了,UI自动化测试的产出真的很低
    • 接口自动化
      • 浏览器访问接口,进行测试
      • Postman
      • Python + Requests 编写基于数据驱动的自动化框架
        • 或者 Java + httpclient/okhttpclient也可以
      • Jmeter
      • Ant + Jmeter + Jenkins
      • 这是一个演变的过程,如果还有下一步,那就是RestAssured + Swagger
    • 结论:每个自动化都有一个归宿,那就是持续集成
  • 性能专项
    • CPU
    • MEM
    • 流量
    • 电量
    • 流畅度
      • FPS
      • 过度绘制
      • 。。。
  • 安全测试
    • 本地文件
      • 反编译
      • 本地DB
      • 敏感信息代码混淆
      • 脱壳、加壳
      • 。。。
    • 接口安全
      • 明密文传输
      • 特殊值校验
      • 加解密

上半年的学习历程,这个博客记录的笔记就是部分产出吧。

除了以上,还拿了一个软考中级证书-系统集成项目管理工程师,好像没有什么用。。。

快速学习

关于学习,还想说点关于快速学习的事情,

在上半年的学习中,收获的,发现快速学习真是一个好东西,当时给我的感觉是,给我一个新事物,我能快速学习到它,get it。

学习分为学院派和职场派,暂时这么叫吧。

学生: 拥有大量的时间,去啃书,去复习,再去实践。

上班族: 自己的时间太少,大部分的时间都去工作了,哪有那么多的时间去接收新知识,例如,一本书,学生可以花一学期的时间去学习,而职场派有那么多的时间吗?没那么多的时间,就不学习了?世界是残酷的,你不学习,就是落后,就会“挨打”。

学习不一定是要看书。。。

网络基础设施很发达很发达,遇到新东西,可以借助搜索引擎,百度、Google等等,再者有视频教程(一定要找废话少的视频),看书是最慢的,其次是视频,再者是网络检索信息,最快的是有贵人带你。

举例,我想学习Python的requests的模块:

  • 百度/Google关键词:Python requests,关键词要精准!
  • 一次打开搜索结果的前十个搜索结果
  • 把中文的都看一遍,肯定知道它是干什么的吧。
  • 有官网吧,应该有中文的官网,没有也别怕,翻译工具真的太多。
  • 依照官网的例子,就是干,写呗,真的太简单,两行代码,爬虫就写好了。
  • 这会学会了吧。深入的话,继续循环刚才的过程呗。
  • 下次想复习的时候,再买本书,看的的飞快,因为只剩下查缺补漏。

我也没人带着学,就按上面来的。

记得总结、总结、总结。记录知识和分享经验。

=======

下半年干嘛了,换工作。。。

学了那么多,不练怎么行?上战场!

工作

上半年听到最励志的话:

如果你上半年工作事业不好的话,千万不要气馁!因为我发现:七一建党,八一建军,十一建国,伟大的事业都是在下半年完成的,上半年不是愚人节就是儿童节,都不太成熟。。。继续努力啊!加油吧!

2016年7月1日,多天的雾霾竟然消失了,蓝天白云,

今天是我面试的日子,电面、技术一面、技术二面、经理面、总监面、也见到了当时正在非你莫属上当老板的CTO驷哥、HR面,经历七轮面试,拿下offer:高级测试工程师,这是我计划的要五年实现的目标,没想到在正好毕业两年时实现了,目标太小了。。。

记得当天面试完,走到小区楼下等电梯,看到广告牌,黄晓明、Angelababy代言的广告,而我将加入这个公司,那种感觉,或许就是收获成功吧。

“成功”只是一时的,别骄傲,骄傲就会落后,落后就会挨打。

都过去了。。。。。

新公司,新人,工作近两个月,拿到最佳新人奖,表彰会、奖杯、重点是有奖金。

嗯,第一次面试求职者,比我大很多,紧张。

第二次面试求职者,让我直接挂回去了,当不合适时,不要给人希望,因为别人抱有希望的时候,会一直等待,不如干脆点。临了,讲了下,应该在哪方向努力,让求职者带着收获离开,也不算白来吧。

第三次、第四、五。。。。

2016下半年,互联网进入下半场,移动端的红利已经消失,进入红海时代,再想风口的猪不可能了。

都下半场了,再不学习移动端测试,会更迟。当然服务端测试也不要丢下。

开始当导师带徒弟了,嗯,新的挑战,真的,一直都是自己,突然要管理另外一个人,对于当下的我,有点突然。犯了一些错误,只改正还不够。

试用期有六个月,还未转正,小伙,别得瑟。

生活

跳槽,薪水翻了翻,可依然很拮据。

更加追求生活质量吧,换了一个新小区租住,挺舒服。

租房子时,遇到黑中介,唉。不过还算没什么损失。

买了一辆山地车,喜欢的不得了,买后第三天下雨,就停在了地铁站,下班后,发现没了,新的!

。。。省略我的“破案”过程。。。

三天后,找回我的山地车,感谢小伙伴、感谢两位警察大哥,还有女友的帮助。

参加了一些测试大会、沙龙,但是收获的并不大。

十一,去了女友家,见了家长,顺带爬了蒙山,山上有观,观中有道长,第一代老道长种了一颗千年何首乌。第一次爬山,第一次坐缆车。我是平原上长大的孩子,从小就没怎么见过山。

平常看了一些书:

  • 《Google软件测试之道》
  • 《大数据时代》
  • 《移动app测试实践》
  • 《Java编程思想》
  • 《Java面试宝典》,好像是这个名字
  • 还有很多技术书,基本没有一本看完的。
  • 《北京折叠》,短小说,看完了,哈哈
  • 《人类简史》,我太小看这本书了,没看完,要详细带着思考带着求证心去看
  • 不写了,罗列再多的书名没任何作用,重点在收获了什么。

看了不少网易公开课,TED、可汗学院、其他。。。

记账不太顺利。

养成每天一句话记录工作内容的习惯。

买了小米手环2,准备多运动,但是换工作后,经常加班,经常打车回家,运动量少很多。2017,要利用好北京的蓝天,多去运动,不习惯去健身房。

2017

为什么做测试?

毕业时: 测试不止是一个技术岗位,而且沟通也较开发多一些。有技术会沟通,我喜欢,就做了。

现在呢,太专注于技术,导致情商降低,要及时转变。机器简单、人复杂,机器可以按照人的意愿(代码)去完成既定的目标,人不一定;那如何统筹多人去向同一个目标前进呢?

公司的实习生/校招生实力强,学习能力强,推动能力强,敢说敢干,2017需要放低姿态,学习实习生身上的闪光点。

2017,抓业务,深技术,学管理。

  • 业务: 站在用户的角度,去看待公司业务。
  • 技术: 关注行业,追新和深入“旧技术”
  • 管理: 观察、思考、读书、实践

多看一些“课外书”,丰富自己的知识面。

多运动,多跑步。

写再多的 To Do List,都没用,需要做出来才有收获。

2017年1月1日 12:34:49


上一篇 Java反射机制

Comments