首页 实战 Python自动化测试开发实战,能帮你就业的测试课
收藏

Python自动化测试开发实战,能帮你就业的测试课

从根本上解决测试工作中遇到的问题 从单一型测试晋级为复合型高级测试人才

Python自动化测试开发实战,能帮你就业的测试课

优惠到手 328
原价¥368.00
满1200减300 满700减200 满400减100 满200减40 满100减10

更多

已完结 难度 中级 时长 16小时 学习人数 445 综合评分 10.00

测试工作的很多阻碍:工具集成学习成本高、原生框架不好用、测试效率上不去、环境多迭代快、分布式高并发难复现等等。让多少人浅尝辄止,无法有质的提升。为了从根源上摆脱束缚,本课程带你开发高扩展、高可用的自动化测试框架,助你更好的利用测试自动化技术。

托尼老师
讲师

资深测试工程师

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
课程目标

搞定分布式并发场景,横扫Web和接口测试

高效又灵活的测试人才,企业自然抢着要

课程亮点

从基础封装到高级自动化 开发属于自己的测试框架

将解决方案内化到框架实现中,摆脱脚本和工具的束缚,更好的自动化

基础
进阶
高级
课程大纲
第1章 开宗明义
第2章 自动化测试不得不说的事儿
第3章 测试框架开发基础——对象层封装
第4章 测试框架开发基础——原生框架的集成
第5章 测试框架开发进阶——IO模块与注解器的实现
为什么做这门课程,如何学这门课程
眼下几乎起步即自动化,但自动化测试未来该如何发展?只会写简单脚本就可以了吗?和测试开发的关系是什么?究竟要解决什么实际生产问题?开发属于自己的
自动化测试框架才是答案。
真正的自动化测试≠简单的让代码代替执行用例。裸奔状态的脚本怎么封装?PO怎么抽离?页面对象和浏览器对象的关系究竟是什么?浏览器对象开发的两种方法
以及如何取舍?本章带领大家搞定框架的对象层
在工作中引入了一个开源的自动化框架,并不意味着框架就搭建完毕了,实际中还需要依据项目的情况,不断定制和优化框架,才能使我们的自动化工作开展的更
加顺利,本章讲解如何利用Unittest
原生框架的数据处理能力较弱,只能在代码内嵌入测试数据,无法进行文件IO操作、对日志的支持不友好。本章使自动化测试的开发真正升级到架构层次,用面向
对象、开放封闭、分离统一的思想解决实际问题
查看完整目录
专属服务

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
课程全套代码下载
提供课程全套源代码下载包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
独家“动态”教辅材料
丰富的专属教辅资料实时上传更新,通过
课程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
简历分析指导服务
学员完成完整课程学习,将会有机会获
得讲师简历指导服务。Google的面试
官亲自出手,机会难得。
技术要求
1.Python面向对象、函数基础      2.Selenium基本使用基础     3.了解web、接口测试的基本原理
环境参数
1.Python3.8      2.Selenium3

万事俱备 只等你来

  • 酷口酷乐

    好评

    挺好的教程,老师后期有没有计划出app自动化框架,可以做到对接口返回数据校验的框架,类似于selenium的browsermob-proxy 代理selenium接口进行校验的,可以同时结合UI与接口的测试

  • 路lulu

    好评

    专业!拉高全慕课的测试课水平,这才是工作的人该看的课。全程无废话,逻辑严密,通俗易懂,步骤清楚。可以,这很测试!

  • 慕仔5002760

    好评

    很好的课程,用到魔法函数、装饰器、分布式这些高级技术,对自动化有新的认识。扩展了写自动化的思路。

查看全部129条用户评价
提问

  • 2

    你这个课程有没有讲框架的持续集成吗?在企业中这个框架用的上吗?

    亲,您好~这个框架绝对是在企业中够用的。所以,想把实现目前这些框架功能讲清楚就需要很重的笔墨了,课程暂时没有涉及持续集成呢。如果本课程框架的功能实现吸引了你,同学可以在学习本课的过程中,再学习一个持续集成框架,例如Jmeter,相关实战课:https://coding.imooc.com/class/142.html祝您学习愉快~


  • 1

    需要什么基础,学完后可以达到什么能力呢,有实操项目吗

    亲,您好~需要您有Python语法基础,认识并能写简单的接口,还要对Selenium的基本API较为熟悉。在开发框架的过程中,是使用禅道进行测试练习的。学完以后,您不仅能获得一个可迁移的,搞定分布式并发的测试框架,还能在开发框架的过程中,内化测试中常见问题的解决方案。祝您学习愉快~


  • 6

    学了可以就业吗?可以帮忙看简历吗?

    亲,您好~初中级测试主要的瓶颈就是封装,课程从封装开始逐步教你打造一个几乎能搞定中后台所有需求的测试框架。并且还有稀缺的异步并发。同学只要踏实的吸收90%以上,找工作肯定没问题。我也可以帮忙看看简历给你些建议~祝您学习愉快~


  • 4

    Tony老师,您的头像好像剪刀哈哈

    亲,您好~虽然我叫Tony,但这不是Tony的剪刀= = 是Kali Linux的Logo,Kali是Linux的发行版,面向专业的渗透测试和安全审计的。祝您学习愉快~


  • 3

    异步好像挺复杂,我Python只会语法,还理解不太好协程

    亲,您好~课程开篇是从简单的“点点点”直译成python代码开始的。异步这里,我会先从进程、线程、协程的区别和协程的实现开始讲起。只要知道Python的语法,这个课程还能帮忙巩固下。祝您学习愉快~


  • 2

    老师异步这里是怎么做的?修改了源码吗?

    亲,您好~是的,异步这个地方,我们会对selenium的源码中异步部分进行改造,来解决web测试并发执行问题的。通过简单的二次封装是做不到的。祝您学习愉快~

本课程已加入以下学习路线

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题