资源简介
讲师简介 柠檬班创始人,湖南大学硕士。10年以上互联网从业经验,曾就职于Expedia、中晟达金融,担任过测试总监、测试主管等职位,从事过自动化测试、性能测试等相关工作。精通Python、Python测试开发、loadrunner/Jmeter性能测试、接口测试,对自动化测试以及性能测试有丰富的实战经验。格言:没有我教不会的学生。
PS:这里只有直播课,还有几节没有完结,不出意外的话,近几个月不会再更新考虑。阶段5-8都是录播课程,大家可以自己在博客里面 找找。和老版本的是一样的哈。最关键的是,如果觉得不错的话,可以去参加一下正版课的学习。
资源目录
————\计算机教程LTDLG\03-腾讯课堂\122-柠檬班 软件测试之python高级软件测试开发第15期 ├─01高阶编程 │ ├─20221029_数据类型扩展 │ │ ├─20221029_数据类型扩展.mp4 295.7MB │ │ └─day01 │ │ ├─demo1_推导式的使用.py 3.8KB │ │ ├─demo2_可迭代对象.py 2.95KB │ │ └─demo3_生成器和列表对比.py 137B │ ├─20221101_生成器&内置函数 │ │ ├─20221101_生成器和内置函数.mp4 255.24MB │ │ └─day02 │ │ ├─code1.txt 96B │ │ ├─demo1_生成器定义的方式.py 1.05KB │ │ ├─demo2_pytest的测试夹具执行原理.py 1.19KB │ │ ├─demo3_生成器和迭代器的区别.py 2.07KB │ │ ├─demo4_生成器应用案例.py 972B │ │ ├─demo5_匿名函数.py 807B │ │ ├─demo6_常用的内置函数.py 1.71KB │ │ ├─work.py 1.21KB │ │ └─__pycache__ │ │ └─demo2_pytest的测试夹具执行原理.cpython-37.pyc 912B │ ├─20221103_函数扩展 │ │ ├─20221103_函数扩展.mp4 267.65MB │ │ └─day03 │ │ ├─demo1_functools模块中的高级函数.py 1.33KB │ │ ├─demo2_递归函数.py 1.63KB │ │ ├─demo3_闭包函数.py 921B │ │ ├─demo4_装饰器的基本使用.py 943B │ │ └─work.py 2.94KB │ ├─20221105_装饰器的使用 │ │ ├─20221105_装饰器的使用.mp4 299.18MB │ │ └─day04 │ │ ├─.pytest_cache │ │ │ ├─.gitignore 37B │ │ │ ├─CACHEDIR.TAG 194B │ │ │ ├─README.md 303B │ │ │ └─v │ │ │ └─cache │ │ │ ├─nodeids 548B │ │ │ └─stepwise 2B │ │ ├─demo10_带参数的装饰器源码理解.py 758B │ │ ├─demo1_最简单的装饰器定义.py 921B │ │ ├─demo2_装饰有参数和返回值的函数.py 675B │ │ ├─demo3_通用装饰器的定义.py 2.42KB │ │ ├─demo4_通过装饰器进行属性修改.py 2.02KB │ │ ├─demo5_同一个函数被多个装饰器装饰.py 914B │ │ ├─demo6_装饰器的副作用.py 2.68KB │ │ ├─demo7__wraps的使用.py 483B │ │ ├─demo8_装饰器装饰类.py 718B │ │ ├─demo9_定义带参数的装饰器.py 1.22KB │ │ └─work.py 3.17KB │ ├─20221108_装饰器扩展应用案例 │ │ ├─20221108_装饰器扩展之DDT的源码实现.mp4 306.67MB │ │ └─day05 │ │ ├─demo1 │ │ │ ├─.pytest_cache │ │ │ │ ├─.gitignore 37B │ │ │ │ ├─CACHEDIR.TAG 194B │ │ │ │ ├─README.md 303B │ │ │ │ └─v │ │ │ │ └─cache │ │ │ │ ├─lastfailed 29B │ │ │ │ ├─nodeids 2B │ │ │ │ └─stepwise 2B │ │ │ ├─lemon_ddt.py 189B │ │ │ └─test_cases.py 1.81KB │ │ ├─demo1_通过setatter给类动态添加方法.py 1.31KB │ │ ├─demo2_data和ddt装饰器的实现.py 1.62KB │ │ ├─demo3_data和ddt装饰器的实现2.py 1.86KB │ │ └─work.py 3.56KB │ ├─20221110_魔术方法 │ │ ├─20221110_魔术方法.mp4 258.4MB │ │ └─day06 │ │ ├─demo1_魔术方法介绍.py 793B │ │ ├─demo2_单例模式的实现.py 1.63KB │ │ ├─demo3__可调用对象之__call__方法.py 667B │ │ ├─demo4__通过类去实现装饰器.py 939B │ │ ├─demo5__在类里面定义多个装饰器.py 654B │ │ ├─demo6_上下文管理器协议.py 1.27KB │ │ ├─demo7_算术运算相关的魔术方法.py 609B │ │ ├─demo8_序列语义实现的魔术方法.py 774B │ │ └─demo9___str__和__repr__方法.py 841B │ ├─20221112_属性管理和元类 │ │ ├─20221112_元类的使用.mp4 300.58MB │ │ └─day07 │ │ ├─demo1_对象的属性.py 976B │ │ ├─demo2_属性的访问机制.py 1.16KB │ │ ├─demo3_属性管理的案例.py 1.49KB │ │ ├─demo4_多态和鸭子类型.py 1.6KB │ │ ├─demo5_元类的基本使用.py 685B │ │ ├─demo6_使用元类来动态创建类.py 561B │ │ ├─demo7_自定义元类.py 483B │ │ ├─demo8_通过class定义类时指定元类.py 514B │ │ └─demo9_通过元类来实现之前讲的ddt的功能.py 1.4KB │ ├─20221115_内存管理和多线程 │ │ ├─20221115_内存管理和多线程.mp4 281.9MB │ │ └─day08 │ │ ├─demo1_引用计数机制.py 1.1KB │ │ ├─demo2_数据池机制.py 908B │ │ ├─demo3_缓存机制.py 1.24KB │ │ ├─demo4_标记清除和分代回收机制.py 596B │ │ ├─demo5_并发编程之多任务.py 710B │ │ ├─demo6_线程Thread的使用.py 1.34KB │ │ └─work.py 2.6KB │ ├─20221117_多线程和队列 │ │ ├─20221117_多线程和队列.mp4 269.84MB │ │ └─day09 │ │ ├─demo1_线程对象的方法.py 1.52KB │ │ ├─demo2_通过继承自定义线程类.py 374B │ │ ├─demo3_多线程共享全局变量的问题.py 1.46KB │ │ ├─demo4_多线程共享全局变量的问题解决方案.py 1.9KB │ │ ├─demo5_queue模块的使用.py 1.33KB │ │ ├─demo6_队列等待的方法.py 727B │ │ ├─demo7_生产者消费者模式.py 1.48KB │ │ └─demo8_其他的两种对象.py 985B │ ├─20221122_进程池线程池 │ │ ├─20221122_进程池线程池.mp4 301.35MB │ │ └─day10 │ │ ├─demo1_多进程实现多任务.py 1.46KB │ │ ├─demo2_多进程使用的注意点.py 1.3KB │ │ ├─demo3_进程模块的其他属性.py 1.64KB │ │ ├─demo4_多进程如何共享数据.py 579B │ │ ├─demo5_多进程之间通信的队列(数据传输).py 1.28KB │ │ ├─demo6_线程池.py 1.09KB │ │ ├─demo7_线程池进程的上下文管理器.py 671B │ │ ├─demo8_进程池和进程池之间数据传输.py 1.78KB │ │ ├─demo9 │ │ │ ├─demo.py 1.83KB │ │ │ ├─test_demo.py 482B │ │ │ └─__pycache__ │ │ │ └─test_demo.cpython-37.pyc 1.01KB │ │ └─work.py 2.42KB │ ├─20221124_pytest插件开发 │ │ ├─20221129_pytest插件开发.mp4 378.13MB │ │ └─day13 │ │ ├─.pytest_cache │ │ │ ├─.gitignore 37B │ │ │ ├─CACHEDIR.TAG 194B │ │ │ ├─README.md 303B │ │ │ └─v │ │ │ └─cache │ │ │ ├─nodeids 975B │ │ │ └─stepwise 2B │ │ ├─conftest.py 2.22KB │ │ ├─run.py 211B │ │ ├─testcase │ │ │ ├─test_demo.py 384B │ │ │ ├─test_login.py 801B │ │ │ └─__pycache__ │ │ │ ├─test_demo.cpython-37-pytest-5.2.1.pyc 890B │ │ │ └─test_login.cpython-37-pytest-5.2.1.pyc 1.03KB │ │ └─__pycache__ │ │ └─conftest.cpython-37-pytest-5.2.1.pyc 1.48KB │ ├─20221124__unittest二次开发 │ │ ├─20221124_unittest二次开发.mp4 340.96MB │ │ └─day11 │ │ ├─demo1 │ │ │ ├─run.py 3.12KB │ │ │ └─testcase │ │ │ ├─test_demo.py 541B │ │ │ ├─test_login.py 551B │ │ │ ├─test_register │ │ │ │ ├─test_musen.py 363B │ │ │ │ ├─__init__.py 135B │ │ │ │ └─__pycache__ │ │ │ │ ├─test_musen.cpython-37.pyc 755B │ │ │ │ └─__init__.cpython-37.pyc 288B │ │ │ └─__pycache__ │ │ │ ├─test_demo.cpython-37.pyc 1.09KB │ │ │ └─test_login.cpython-37.pyc 840B │ │ └─testrunner.py 4.22KB │ ├─20221126_协程 │ │ ├─20221126_协程.mp4 307.78MB │ │ └─day12 │ │ ├─demo1_协程模块gevent的使用.py 1.11KB │ │ ├─demo2_协程模块gevent的补丁.py 1.49KB │ │ ├─demo3_协程任务函数参数传递.py 1.54KB │ │ ├─demo4_协程的执行机制.py 1.9KB │ │ ├─demo5_基于生成器实现协程.py 824B │ │ ├─demo6_原生协程函数的定义.py 735B │ │ ├─demo7_原生协程函数实现并发.py 1.37KB │ │ └─demo8_基于aiohttp和协程实现高并发请求.py 1.45KB │ ├─20221201_pytest插件打包&socket编程 │ │ ├─20221201_插件打包&soket编程.mp4 337.58MB │ │ ├─day14 │ │ │ ├─demo1_socket编程.py 1.91KB │ │ │ ├─demo2_socket实现tcp的服务端.py 1.56KB │ │ │ ├─demo3_socket实现tcp的客户端.py 1.24KB │ │ │ ├─demo4_socket实现并发处理的tcp的服务端.py 2.1KB │ │ │ ├─demo5_socket实现并发处理的http的服务端.py 3.98KB │ │ │ └─demo_request.py 274B │ │ └─pytest-py15 │ │ ├─.idea │ │ │ ├─misc.xml 294B │ │ │ ├─modules.xml 281B │ │ │ ├─pytest-py15.iml 464B │ │ │ └─workspace.xml 7.16KB │ │ ├─build │ │ │ ├─bdist.win32 │ │ │ └─lib │ │ │ └─pytestpy15 │ │ │ ├─pytest_py15.py 1.77KB │ │ │ └─__init__.py 137B │ │ ├─dist │ │ │ ├─pytest-py15-0.0.1.tar.gz 1.66KB │ │ │ └─pytest_py15-0.0.1-py3-none-any.whl 3.34KB │ │ ├─LICENSE 1.07KB │ │ ├─pytestpy15 │ │ │ ├─pytest_py15.py 1.77KB │ │ │ └─__init__.py 137B │ │ ├─pytest_py15.egg-info │ │ │ ├─dependency_links.txt 1B │ │ │ ├─entry_points.txt 48B │ │ │ ├─PKG-INFO 228B │ │ │ ├─SOURCES.txt 235B │ │ │ └─top_level.txt 11B │ │ ├─readme.md 40B │ │ └─setup.py 407B │ └─20221203_简易版后台框架封装 │ ├─20221203_简易版后台框架封装.mp4 321.4MB │ ├─day15 │ │ ├─demo1_socket实现并发处理的http的服务端.py 3.64KB │ │ ├─demo2_flask框架的简单使用.py 475B │ │ ├─demo3_封装简易版的后端框架.py 5.72KB │ │ ├─demo5_框架路由装饰器实现.py 4.38KB │ │ ├─demo6.py 486B │ │ ├─demo_request.py 344B │ │ ├─HttpServer.py 4.32KB │ │ ├─report.html 37.81KB │ │ └─__pycache__ │ │ └─HttpServer.cpython-37.pyc 3.77KB │ └─扩展(关键字框架封装思路) │ ├─20220122_关键字测试框架开发.mp4 929.54MB │ ├─UnitTestKW │ │ ├─.idea │ │ │ ├─misc.xml 294B │ │ │ ├─modules.xml 279B │ │ │ ├─UnitTestKW.iml 464B │ │ │ └─workspace.xml 21.54KB │ │ ├─common │ │ │ ├─basecase.py 1.7KB │ │ │ ├─KWmanager.py 4.62KB │ │ │ ├─runner.py 1.93KB │ │ │ └─__pycache__ │ │ │ ├─basecase.cpython-37.pyc 1.84KB │ │ │ ├─KWmanager.cpython-37.pyc 5.28KB │ │ │ └─runner.cpython-37.pyc 2.03KB │ │ ├─keyWord │ │ │ ├─key_word.py 938B │ │ │ ├─__init__.py 346B │ │ │ └─__pycache__ │ │ │ ├─key_word.cpython-37.pyc 1.34KB │ │ │ └─__init__.cpython-37.pyc 503B │ │ ├─reports │ │ │ ├─history.json 2.74KB │ │ │ └─report.html 32.9KB │ │ ├─run.py 376B │ │ ├─settings.py 200B │ │ ├─testcases │ │ │ └─login_cases.yaml 917B │ │ └─__pycache__ │ │ └─settings.cpython-37.pyc 249B │ └─测试框架扩展:关键字驱动框架开发.pdf 464.42KB ├─02web前端 │ ├─20221203_css │ │ ├─20221208_CSS基本样式.mp4 317.97MB │ │ └─day02_css │ │ ├─demo1_html页面中使用css的三种方式.html 706B │ │ ├─demo2_css背景设置.html 1.03KB │ │ ├─demo3_文本样式设置.html 1.47KB │ │ ├─demo4_css选择器.html 2.52KB │ │ ├─demo5_css模型框.html 1.43KB │ │ ├─logo.png 26.82KB │ │ ├─main.css 45B │ │ └─topbar.png 2.97KB │ ├─20221206_HTML基础 │ │ ├─20221206_HTML标签.mp4 319.88MB │ │ └─day01.zip 4.02KB │ ├─20221210_css页面布局 │ │ ├─20221210_CSS页面布局.mp4 299.67MB │ │ ├─代码 │ │ │ └─day03_css布局 │ │ │ ├─demo1_html元素的定位机制之相对定位.html 797B │ │ │ ├─demo2_html元素的定位机制之绝对定位.html 1.04KB │ │ │ ├─demo3_固定位置定位.html 1.03KB │ │ │ ├─demo4_元素浮动.html 1.2KB │ │ │ ├─demo5_flex布局.html 1.19KB │ │ │ ├─demo6_css布局案例.html 1.83KB │ │ │ ├─logo.png 26.82KB │ │ │ ├─topbar.png 2.97KB │ │ │ └─work.html 1.48KB │ │ └─视频 │ ├─202212122_vue脚手架和组件的使用 │ │ ├─20221222_vue脚手架和组件的基本使用.mp4 281.87MB │ │ ├─day08_vue组件的使用 │ │ │ ├─demo1_vue的生命周期钩子函数.html 1.83KB │ │ │ ├─demo2_vue组件的基本使用.html 1.74KB │ │ │ └─vue_template.html 785B │ │ └─src │ │ ├─App 模块导入语法.vue 738B │ │ ├─App.vue 924B │ │ ├─assets │ │ │ ├─demo.js 127B │ │ │ ├─demo2.js 165B │ │ │ └─logo.png 6.69KB │ │ ├─components │ │ │ ├─LeftMenu.vue 89B │ │ │ ├─RightBox.vue 372B │ │ │ └─Top.vue 89B │ │ └─main.js 927B │ ├─20221213_js基础 │ │ ├─20221213_JS基础语法.mp4 236.9MB │ │ └─day04_js基础语法 │ │ ├─demo1_在html页面中使用js代码的三种方式.html 484B │ │ ├─demo2_js的语法一.html 3.03KB │ │ ├─demo3_js中的运算符.html 776B │ │ ├─demo4_js中的条件语句.html 1.04KB │ │ ├─main.js 44B │ │ └─work │ │ ├─demo5_js中let和const和var的区别.html 523B │ │ ├─demo6_css布局案例.html 3.41KB │ │ └─topbar.png 2.97KB │ ├─20221215_js操作页面元素 │ │ ├─20221215_JS的语法&页面操作.mp4 260.28MB │ │ └─day05_js语法进阶 │ │ ├─demo1_js函数的使用.html 1.99KB │ │ ├─demo2_js中的对象.html 1.05KB │ │ ├─demo3_js中循环的语法.html 1.49KB │ │ ├─demo4_数据的扩展方法.html 1.72KB │ │ ├─demo5_js对象的复制.html 372B │ │ └─demo6_通过js切换页面元素的显示和影藏.html 884B │ ├─20221220_vue的高级特性 │ │ ├─20221220_vue的高级特性.mp4 280.6MB │ │ └─day07_vue的高级特性 │ │ ├─demo1_vue的循环渲染 - 副本.html 1.88KB │ │ ├─demo2_实现表格数据的增删查改.html 3.88KB │ │ ├─demo3_事件修饰符.html 2.01KB │ │ ├─demo4_按键修饰符.html 1.16KB │ │ ├─demo5_表单修饰符.html 1.03KB │ │ ├─demo6_计算属性的使用.html 1.15KB │ │ ├─demo7_侦听器的使用.html 1.56KB │ │ ├─demo8_嵌套数据的侦听.html 2.08KB │ │ └─vue_template.html 785B │ ├─20221224_组件的定义和使用 │ │ ├─20221224_组件的定义和使用.mp4 298.87MB │ │ └─src │ │ ├─App.vue 2.1KB │ │ ├─assets │ │ │ └─logo.png 6.69KB │ │ ├─components │ │ │ ├─Demo1.vue 894B │ │ │ ├─Demo2.vue 981B │ │ │ ├─Demo3.vue 998B │ │ │ ├─Demo4.vue 1014B │ │ │ ├─Home.vue 1.11KB │ │ │ ├─MyButton.vue 132B │ │ │ └─Top.vue 191B │ │ └─main.js 827B │ ├─20221229_vue路由的使用 │ │ ├─20221229_vue路由的使用.mp4 263.13MB │ │ └─src │ │ ├─App.vue 105B │ │ ├─assets │ │ │ └─logo.png 6.69KB │ │ ├─components │ │ │ └─HelloWorld.vue 1.84KB │ │ ├─main.js 692B │ │ ├─router │ │ │ └─index.js 1.86KB │ │ └─views │ │ ├─Index.vue 1.63KB │ │ ├─Login.vue 60B │ │ ├─ProHome.vue 395B │ │ ├─Project.vue 274B │ │ ├─ProTest.vue 162B │ │ └─Register.vue 93B │ ├─2022127_vue基础语法 │ │ ├─20221217_vue的基础语法.mp4 303.33MB │ │ ├─day06_vue的基本语法 │ │ │ ├─demo0_原生js把数据显示到html中.html 690B │ │ │ ├─demo1_vue入门使用案例.html 780B │ │ │ ├─demo2_vue插值表达式和文本填充的指令.html 1.36KB │ │ │ ├─demo3_属性绑定.html 955B │ │ │ ├─demo4_事件绑定.html 1.29KB │ │ │ ├─demo5_事件绑定的参数传递.html 1.16KB │ │ │ ├─demo6_数据双向绑定.html 1.19KB │ │ │ ├─demo7_条件渲染.html 1.07KB │ │ │ ├─vue.js 625.38KB │ │ │ └─vue_template.html 785B │ │ └─验证码识别5.mp4 334.76MB │ └─20230103_前后端数据交互 │ └─20230103_前后端数据交互.mp4 299.5MB ├─03前端项目实战 │ ├─20230105_项目实战一_登录功能实现 │ │ ├─src.zip 82.37KB │ │ └─素材 │ │ ├─images │ │ │ ├─log.png 6.67KB │ │ │ └─logo2.png 60.43KB │ │ └─LoginBack.vue 13.57KB │ ├─20230107_项目实战二_项目列表页实现 │ │ ├─20230107_前端项目实战2.mp4 309.83MB │ │ └─src.zip 84.55KB │ ├─20230110项目实战三_项目增删改和Vuex │ │ ├─20230110_前端项目实战3.mp4 416.32MB │ │ └─src.zip 87.28KB │ ├─20230112_前端项目实战四 │ │ ├─20230112_前端项目实战4.mp4 407.49MB │ │ └─src.zip 90.45KB │ ├─20230114_前端项目实战5 │ │ └─20230114_前端项目实战5.mp4 424.53MB │ ├─20230131_前端项目实战6 │ │ ├─20230131_前端项目实战6.mp4 278.77MB │ │ ├─chart.js 7.5KB │ │ └─src.zip 98.22KB │ ├─202302-7前端项目实战9 │ │ ├─09daysrc.zip 105.62KB │ │ └─20230207_前端项目实战9.mp4 254.82MB │ ├─20230202_前端项目实战7 │ │ ├─07daysrc.zip 100.55KB │ │ └─20230202_前端项目实战7.mp4 291.56MB │ ├─20230204_前端项目实战8 │ │ ├─08daysrc.zip 103.09KB │ │ └─20230204_前端项目实战8.mp4 239.11MB │ └─20230209_前端项目部署 │ ├─10daysrc.zip 106.86KB │ └─20230209_前端项目部署.mp4 288.73MB ├─04用例执行引擎的使用 │ ├─20230211_用例执行引擎的使用.mp4 261.82MB │ └─demo │ ├─cases.py 3.3KB │ ├─run.py 579B │ ├─__pycache__ │ │ └─cases.cpython-37.pyc 876B │ └─用例执行引擎的设计.py 838B ├─目录.txt -1.#INDB └─课件资料 ├─01、python高阶编程.pdf 5.25MB ├─02、前端1:web基础课件.pdf 997.56KB └─03、前端2:VUE3课件.pdf 2.23MB
资源下载
抱歉,此资源仅限VIP下载,请先登录
1、注意本站资料共享下载交流均采用会员制,请联系加QQ3581613928微信txwy119。
2、不是24小时在线的,请耐心等待。
3、切勿外传资源,赚个积分得不偿失,后台记录一致的话直接封号!!!
4、求各位友站大佬放过,毕竟你在这边也是有相关记录的。
2、不是24小时在线的,请耐心等待。
3、切勿外传资源,赚个积分得不偿失,后台记录一致的话直接封号!!!
4、求各位友站大佬放过,毕竟你在这边也是有相关记录的。