优秀测试工程师的必备思维39讲
不是你印象中的测试工程师
风落几番 · 蚂蚁金服测试专家

共计39节 · 已更新39节

2484人已订阅

课程亮点

  • 一门会一改你对测试狭隘认知的感性课程
  • 多领域全方位详细介绍一线大厂软件测试的主流方向
  • 帮助转换测试思维,侧重方法论而不是结果论
  • 纠正现有的测试行业误区,帮助掌握规范的测试流程
  • 从 0 到 1 掌握测试进阶之路上 “坑” 的解决方案
  • 技术 - 方法 - 思维,体系化传授优秀测试工程师的必备心法

课程介绍

软件测试在 IT 行业中似乎一直是一个特殊的领域。它既平凡又特殊,看似无需技术却又依赖技术。尽管其饱含着无数误解的眼光,却又实实在在地成长。随着互联网的发展,与移动互联的到来,快速迭代让测试变得越来越重要。 但仅仅 “会测试” 是不够的,因为已经无法满足时代快速发展的要求。所以测试猿 / 媛们也需要不断磨砺自身,不断提升自己的测试技能、测试方法和效率。

本期专栏旨在帮助不熟悉或不理解软件测试工作的同学认识测试、重视测试,改变对于测试工程师的狭隘认知。更希望能够给正在从事或即将从事软件测试工作的 tester 们更好的思维指导,让大家能够在测试学习的道路上找到一条顺利前行的光明大道。 课程中介绍的技术与方法,更是目前一线互联网公司的主流方向,也是我们在实际工作中进行软件测试的基础。这些技术与方法对于个人的职场提升也有着举足轻重的作用。

讲师风落几番,蚂蚁金服测试专家,拥有多年一线开发和测试经验,著有《LoadRunner 性能测试巧匠训练营》。曾带领团队从零完成多个大型项目的安全与性能测试,更针对 Web 安全测试搭建了基于开源工具的安全测试架构,独立开发基于 WebDriver 的自动化测试平台。讲师十分热爱测试并热衷于测试思维、技能相关的分享工作,曾多次在互联网上分享有关于测试技术和路线的公开课,深受好评。

本期专栏的内容结构设计将分为 “学习方法 —— 测试基础 —— 技术提升 —— 测试思维升华 —— 形色职场” 五个部分,是一个与以往风格完全不同的技术专栏。除了介绍测试技术与方法,不仅仅让大家了解测试应该如何入手、如何深入学习、学习什么内容、学到什么程度,更希望传达对于软件测试行业的正确认识和感性认知。课程也绝不是一堆知识点的罗列陈述,而是以讲师的实际工作案例结合个人经验,给于大家一些思维上的指导,帮助大家从青铜到王者,提升大家对于测试的眼界,让同学们循序渐进地发现并找到测试的进阶之路。

专栏风格贴近日常工作与生活,以讲师个人以及其身边的实例出发进行讲解,让大家更有代入感,拉近距离。

为了让同学们可以更加灵活地进行学习,同时可以让关注测试行业某一部分的同学也能够得偿所愿,顺利找到自己需要的知识,本专栏弱化了各个章节之间的联系与依赖,从而更加利于同学们的碎片化学习。

专栏模块:
专栏按照细节划分,共分为九个模块
学习方法 & 态度:本模块为项目开篇,主要介绍软件测试的学习方法与进阶之路,更覆盖遇到问题、提出问题、解决问题的实际态度和方法;
软件测试基础:本模块主要内容为夯实软件测试基础。主要覆盖测试流程、需求分析、测试设计、缺陷报告,更覆盖在功能测试过程中的非测试技能;
WEB 自动化测试:本模块将从功能测试转战自动化测试。从最简单也最火爆的 WEB 自动化开篇,覆盖自动化测试工具选择、驱动设计、框架实现、平台搭建的方方面面;
接口测试:本模块在 WEB 自动化测试的基础上踏入接口测试战场。内容包括接口测试的设计、实现和框架设计;
移动测试:本模块主要内容为整理移动测试与传统测试的异同,并探讨移动自动化的方向;
性能测试:本模块将与同学一起谈谈什么是性能测试、为什么要做性能测试、性能测试工具的选择以及性能测试的核心 —— 场景设计与监控调优;
WEB 安全测试:本模块重点带领大家探索安全测试这一神秘领域;
测试升华:本模块将和同学探讨测试行业最新的进展、测试开发和测试技术的发展、关于测试的黑科技等等,旨在让大家认识最前线的软件测试;
形色职场:本模块主要内容为介绍测试职场那些事儿,覆盖软件测试的面试、职业选择、发展、瓶颈,也包括对于未来的深思。

查看全部
专栏目录
目录
适合人群
  • 计算机及软件方向的在校生
  • 初中级软件测试工程师
  • 对测试感兴趣的其他 IT 从业者
  • 准备转行进入软件测试行业的同学
购买须知
  1. 本专栏为图文形式内容服务,共计 39 小节,上线时间为 2019 年 9 月 3 日,预计 2019 年 10 月 更新完成;
  2. 本专栏更新时间为每周 1、3、5 更新 1 篇,形式为图文;
  3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com;
  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布 / 发表,违者将依法追究责任。
0 / 2
登录后可任选 2 个小节免费阅读
慕慕3634523

借风落老师的视角来理解测试,收获良多,道一声谢。希望未来有机会见到老师本人。

讲师回复:一定有机会的~~下一个专栏上线在即,欢迎继续关注,嘿嘿
2019-11-19
4
mingliu

实在是有幸,能读到风落老师的专栏,对于初入职场的点点点工程师来说,非常契合我的需求。公司的IT部门比较小,我是唯一的一枚小测试,所以我迫切想要知道其他“Tester”们是如何进行测试、在项目中是如何定位自己的位置的、测试需要会什么。 测试过程中发现很多难题,像提BUG的姿势这里用到的录制视频拯救了我,因为有些BUG用文字很难描述,后来因为采用了这个方式收到来自开发的点赞,太感谢了!还有发现我工作常用设计测试用例的方法大体一致的时候很开心,就是那种虽然自己周围没有Tester但是发现我的一些测试方法是相似的(正确的)感觉。

讲师回复:感谢你的回复,能对你有所帮助我也很开心??
2019-11-27
1
qq_追逐梦想_8

我也很认同看懂代码的重要性。只有具备看懂代码的能力,才能更好的辅助做好测试。

讲师回复:表示不能同意更多!!!
2019-09-19
5
慕后端0980627

度过这篇文章后,清楚的认识到了自己是一个不够敏感、缺乏好奇心的黄金渣渣

2019-09-16
1
慕尼黑5453849

老师,我做过开发,现在想走性能测试,但是对性能方向的东西不是特别了解,我不清楚自己性能方向要怎么去规划这个学习路线,慕课网上有很多实战课程,这也导致了我不知道要怎么选择这些实战课程。所以我很希望老师在接下来的文章中能大概讲下性能的学习方向或者大概需要哪些知识,比如操作系统原理需要了解吗,数据库性能调优,并发等等这些,如果这些都需要,那学习顺序又大概是怎么个方向呢?实在迷茫,还想请老师在接下来的文章中指点一二

讲师回复:性能测试的内容后边会有介绍的哦,可以持续关注下
2019-09-18
5
仲夏rww

老师,我想请教您一个问题,功能测试如何避免漏测。最近我们团队被指出漏测很严重,怎样才能在测试的时候全面覆盖功能,请老师分享一下,谢谢老师!

讲师回复:其实这个问题是一个普遍的问题,没有任何程序是我们测试人员可以保证没有bug的,无非是使用各种方法来减少发生的概率。 总体来说这个问题可以从下边几个方面优化: 1. 测试方法:测试方案、测试用例的设计在这里占了90%的比重,用什么方法来设计,使用什么样的数据来测试。比如等价类、边界值、判定表这是常用的,不常用的包括因果图、状态迁移再有错误推测等等。 2. 测试评审。完善的测试评审,尤其是有经验的开发测试参与测试用例和方案评审,将会起到很大作用。 3. 用例维护:用例不是一次性的,要不断的维护。 4. 新的测试方法引入:包括探索性测试、随机测试可以发现更多隐藏的问题。完善的自动化测试也能避免由于人工测试的不足带来的风险。 5. 发布部署方式:建立灰度环境,进行模拟生产测试;增加金丝雀发布方式,保证大部分线上流量的正常,同时让部分用户来进行验证
2019-09-19
12
仲夏rww

老师,真的很想变成像您这么厉害的人呢,在被全球化浪潮冲击时能如如不动,现在好多单位能充满着不安全感,压力逐级下放,请老师一定要带带我呀!!

讲师回复:打铁还需自身硬嘛~加强自己才是王道!
2019-09-19
3
慕盖茨8407825

老师,我也是电子信息工程专业的,上了大学才发现跟我想的完全不一样,也就是因为专业的原因,实习去做了硬件测试,后来毕业了又去做了嵌入式测试,嵌入式感觉什么都要做,又杂又不精,现在想转行去做软件测试,好迷茫啊。我到底该怎么开始,我还有机会吗

讲师回复:有机会啊,如果想转软件测试的话,慕课上有一个我的免费课程,是讲解软件测试的进阶之路的,可以搜索看下,希望能对你有所帮助哈?
2019-09-22
1
仲夏rww

风落老师好厉害呀,我好崇拜你呀。原来做自动化要考虑这么多,不仅仅能是会写代码就行了。我现在正在学习语言,遇到了困难,就是Python的语法只能照着书敲,合上书就忘记,老师怎么能娴熟地写一手好代码,让后期的维护成本变低,请老师教教我呀。另外,公司最近经历裁员风波,每天上班有点战战兢兢的,感觉提升自己实力非常重要啊,自动化的技能学习方面,请老师给予指导!!!!感谢老师!

讲师回复:如果说写代码的话,真的是没有捷径,只有多写多练,积攒经验才行。如果说要让后期维护成本变低,其实就是专栏里提到的,写代码过程中要有架构,有整体的思维,同时考虑怎样提取,分层,设计,让后续的维护更少的针对代码,或者更少量的修改代码。
2019-09-19
4
小酱酱

风落老师,好崇拜你呀,思维果然不在一个层面,感觉一定会有很多收货

讲师回复:谢谢谢谢,像我们这么容易骄傲的少年,面对夸奖还是难以抑制内心的喜悦啊!!
2019-09-11
4
慕丝8558034

第二章里面老师讲的都是我目前所遇到的问题:比如课程学了蛮多,但是学了就忘,没有多少收益?一是以为自己仅仅是听了视频,没有归纳总结,没有实践或者很少实践,没有复习;二是对学到的框架没有改进,只是能用就可以,没有深入 。比如,如何问问题,以后一定努力不做伸手党。

讲师回复:嗯嗯,大家一起加油,一方面完善自己,同时也是提升了测试的技术含量,哈哈~
2019-09-06
1
橘猫铲屎官

很有记忆点,哈哈 《读心神探》

讲师回复:bingo!记忆宫殿杀人~~
2019-09-10
2
慕丝8558034

提了那么久的bug,原来我还在第二重啊,冲鸭!!!

2019-09-11
4
robotZSJ

哈哈哈,当不了第一个购买的,也可以当第一个留言的。 老师的人生经历也太丰富了。

2019-09-04
3
简单随风

现在大概处于,钻石门槛吧。确实挺迷茫的 找不到学习方向…有想学的内容又找不到合适的教程,每天只能尽量找些没接触过的东西弄弄顺便混混kpi,感觉进步很慢?

讲师回复:我觉得还是需要整理自己的职业规划,不能因为公司没有安排或者说工作中得不到提升就随意的放飞自我。比如我要走什么路线?技术还是管理?技术偏向哪个方向?自动化、性能、安全、移动?学习这些内容需要哪些知识体系和技能?是否需要语言基础?等等,顺着这个思路捋下去,会更有针对性一点~
2019-09-03
4
仲夏rww

感恩风落老师的分享,特别期待老师的经验。我刚入行一年,只能够得着初级测试工程师。公司施压,能力跟不上,我在学习的过程中也遇到很多问题。比如怎么样才不会漏测,python怎样才能学好,这些问题也使我头疼。在工作中面临一些压力,看到老师这篇文章很有兴趣,相信自己也一定能从中有所收获。

讲师回复:谢谢你的支持~软件测试就是这样一门看似简单实际上水很深的行业,越学习你会发现需要掌握的越多,也欢迎你留下自己学习过程中觉得有意思或者困难的事情,我们可以一起讨论哈~
2019-09-03
8
仲夏rww

谢谢老师,您讲的真好,以后我也试着这样去做,提问时尽量不给别人带来负担。我不太懂技术,只会最基础的测试功能点点点,试着友好地去提问。感谢老师的分享,很受用。生活中也要多多换位思考。非常感谢老师真诚的分享,以后在技术学习上还请老师多多指导!

讲师回复:客气啦,其实提问是我们获取信息很重要的环节,往往不好的提问习惯会浪费自己也浪费别人的时间,也是学生很多,有感而发写下了这篇,能对你有帮助就好~嘿嘿
2019-09-03
5
仲夏rww

老师,我现在到黄金段位啦。不甘心功能测试的点点点,想提升技术却不知道从何入手。最近在学习Python基础,准备向自动化发展。公司一直在强调自动化是方向,所以现在我处于弱势,还请老师带带我,给我支支招!

讲师回复:就路线来说,自动化是所有测试路线中最容易入门的。语言上的学习我建议不要太深入,不用抱着一本书去啃,只要把基本语法、结构、类与对象等这些基础弄清楚,就可以开始结合着python-selenium来了解自动化的api了。自己写的自动化代码多了,逐步可以考虑框架化、分层化,按照这个路线来梳理就会更清晰一点~加油加油
2019-09-03
9
— 造烛求明,读书求理 —
¥58.00
立即购买