各位同仁们好,我是一个有 6 年测试经验的" 菜鸟 "。之所以说是菜鸟,是因为这 6
年的测试生涯基本上都是靠手动点点点,最多也就是基础的接口测试和简单自动化测试。今年已经 30 了,在「 经济下行+中年危机 」构成的高压环境下,已经严重意识到自己的不足,每天上班都有满满的焦虑感。
我现在想进化成测试开发工程师,尤其是需要提升编程和自动化测试实战技能。那么问题来了。我该怎么去学习?如何快速提升(毕竟年龄不小)?总感觉自己像个无头苍蝇,不知从何下手?
希望大佬们给点建议,拯救我这个 即将被 Out 的 “ 点点点测试工程师 ”!
以上,可能是相当一部分软件测试从业者的现状,而且比例绝对不在少数。
测试行业发生很大变化,你跟上变化了吗? ****
随着移动互联网、云计算、AI 技术的飞速发展和持续交付、DevOps 的流行,软件测试行业技术栈已经发生了很大变化。
为了应对互联网产品快速迭代的要求 ,测试工程师与 QA 团队必须依靠更高效的自动化测试技术体系,才能在越来越短的测试周期内充分保障产品质量。
比如移动端 App 测试就面临多种挑战: 多端发布、多版本发布、多机型发布 等等,导致了手工测试很难完全胜任。因此, 自动化测试、持续测试
就成为了每个研发团队的标配 。
在 BAT、TMD 这种互联网巨头企业,为了应对 淘宝双11、京东618 这种极限业务场景挑战, 需要更加先进的质量保障技术体系
,比如 全链路压测自动化平台
实践已经广泛落地,即能基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试(流量录制、回放、施压等),并持续调优。
在这种背景下,当下 BAT 等一线互联网企业已经几乎不再专门招聘传统的测试功能师,而 只招测试开发工程师 。
自动化测试实战是第一必备核心技能 ****
测试开发是测试工程师的未来,自动化测试则是测试开发第一必备核心技能。
但现实中,很多测试同学或测试团队 在实施自动化测试的过程中效果不佳 。不少初中级测试工程师在跨过基础门槛,比如掌握了基本的编程与自动化测试框架
API 后,往往会认为自己已经掌握了自动化测试,便开始 投入到实际开发中,却又掉进各种各样、大大小小的坑中,痛苦不堪
。如遇到框架稳定性与适用范围、用例稳定性、用例可复用性等问题。
这主要是因为学习自动化测试有 几大难点 :
1. 自动化测试技术学习本身拥有一定的门槛;
2. 技能点繁多,需要高效清晰的成长路径指南;
3. 最大的难点是:结合业务落地,背后需要大量的实战经验;
这也是 @测试童鞋A 烦恼的根源。其实自动化测试实战能力进阶提升, 最高效的路径只有一个 **—— **
找到领域专家,在前人的基础上学习最佳实践和避坑经验,并通过结合公司业务落地,积累 实践 经验持续提升。所谓 方向对了,路就不会遥远
。
移动自动化测试从入门到高级实战 ****
在这里推荐 极客时间的课程-《移动端自动化测试实战》,讲师是 思寒 ,TesterHome
测试社区的联合创始人,也是霍格沃兹测试学院的创始人。 凡是在测试圈的,多多少少都听说过他,甚至已经是他影响和培养的 众多学生之一(20000+)。
思寒在测试领域工作十余年,先后在阿里巴巴、百度、雪球等公司任职,担任过测试工程师、测试开发工程师和测试架构师等,有丰富的自动化测试项目实战经验。
思寒也一直热心于先进技术在测试圈的普及。移动互联网刚刚兴起时,测试圈极度缺乏 App 测试相关的技术资料,于是他推动成立了 TesterHome
测试社区,与大家分享 Appium 相关的技术 ,并积极参与 Appium 框架的中文翻译,以及向 Appium 提交测试用例与 pull
request。
后又不满足 Appium 的功能,在它的基础之上,他又捣鼓出了新的智能遍历测试工具 AppCrawler。开源后,AppCrawler
在公司和业界获得了广泛好评,并在 TesterHome 社区引发了一轮 基于自动遍历测试模式的开源小高潮 。
更令人惊讶的是,在两年后 Google 也发布了类似名字的 App Crawler 工具用于 Android 测试,可见,
思寒提出的自动化测试方法论上跟 Google 想法一致 。他在身体力行:自动化测试是未来趋势,也是每个测试工程师进阶必备的技能之一。
在《移动端自动化测试实战》视频课程里,思寒把从业十余年的测试心得都分享给你,由浅入深、实战驱动,带你一步步 掌握 Android 自动化测试、iOS
自动化测试、微信小程序自动化测试、手机浏览器自动化测试、Page Object 设计模式等等,解决工作中遇到的所有痛点问题 。
点击上图免费试看结算时输入优惠口令 「ILOVETEST」 **** 再减¥10 ,到手价¥89,仅限前200名
这个课程,是以 图文、场景、原理、实践 相结合的方式,把思寒所积累下的移动端自动化测试相关的知识点揉碎了给你讲出来。图文结合 图文结合
**思寒会如何讲解「自动化测试」?
**
紧密围绕自动化测试的价值、技术、落地经验的剖析和指导,由浅入深地带你掌握 App 自动化测试技能,走向更好更快的质量保证之路。
主要分为3个进阶阶段:
-
第一阶段:讲解 App 的结构分析, 带你了解以 Android 系统为代表的手机系统自动化测试概念与技术体系。
-
第二阶段: 以 Appium 为代表的自动化测试框架 ,通过基本的知识讲解、课题演练、源代码剖析与二次封装定制,让初学者掌握扎实的自动化测试技术基本功。
-
第三阶段: 以某款 App 的自动化测试实战为例 ,教你以最成熟的 Page Object 模式设计自动化测试用例,并结合持续集成把自动化测试纳入公司的持续交付与 DevOps 流水线中。
最后,他也希望通过学习整个课程,你可以掌握正确的自动化测试方法、理解自动化测试的技术体系,可以解决工作中遇到的自动化测试难题,并能把这项技术熟练应用在自己公司的测试体系中。
花一分钟看目录,你能快速了解整个课程的知识体系。
现在购买有什么福利? ****
- 原价 ¥129, 早鸟限时优惠 ¥99 ,。2. 结算时 记得 输入优惠口令「 ILOVETEST 」, 再减 ¥10,到手价 ¥89 ,仅限前 200 人。 点击下图,订阅
1024 上新最低价,抓紧抢购!
来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
QQ交流群:484590337
公众号 TestingStudio
点击获取更多信息