这门课解决什么问题
很多做过手工测试的人都会遇到一个瓶颈:日常回归测试重复繁琐,想自己搭个内部系统来统一管理用例、调度执行,却发现不知道怎么把后端逻辑、数据库和前端页面串起来。这门华测自动化测试平台开发课针对的就是这个断层。它不教怎么写单条测试脚本,而是带你用 Django 从零搭出一个有数据模型、有视图逻辑、有页面渲染的 Web 平台,解决“测试团队需要一个能落地运转的用例管理系统”这个具体场景。学完之后,你做的不只是跑通几行断言,而是能交付一个同事能打开浏览器访问、能存取数据的内部工具。
适合什么基础与建议先看的部分
这套资料不适合完全没写过代码的转行者,它默认你已经熟悉 Python 基本语法,最好接触过简单的接口或脚本测试。如果你符合这个基础,建议先重点看数据模型和视图这几块。资料里对 Django 的拆解非常细,数据模型部分被切分成了多个递进的章节,先看这几块能帮你快速理解“平台怎么把测试用例、测试结果存进数据库”。看完数据模型后,直接跳到模型与视图的交互部分,弄懂前端请求怎么经过视图层调取数据库数据。把这两条主线吃透,整个平台的数据流转骨架就清晰了。至于模板化部分,可以等后端逻辑跑通后再看,用来完善页面展示。
学完能独立做什么与资料配合方法
完整跟下来后,你能独立搭建一个基础的测试管理平台:能设计用例存储的数据表结构,能编写视图接口处理测试数据的增删改查,能用模板把执行结果渲染成 Web 页面供团队查看。配合资料练习时,不要只是按顺序被动看视频。建议自己本地建一个同名的 Django 工程,每看完一个应用或数据模型的讲解,就暂停视频,自己把对应的类写出来,做一次数据迁移,在后台里添加几条测试用例数据验证字段是否生效。遇到视图和模板部分,尝试自己改写一个变量名或前端标签,看看页面会发生什么报错。这种主动打断和试错,比连续看完所有章节再动手效果好得多,也能真正检验你是否掌握了平台开发的底层逻辑。
01 平台开发班
课程目录
* 01 平台开发班/
* 01 01 Django应用1/
* 01 Django应用1
* 02 02 Django应用2/
* 01 Django应用2
* 03 03 Django数据模型1/
* 01 Django数据模型1
* 04 04 Django数据模型2/
* 01 Django数据模型2
* 05 05 Django数据模型3/
* 01 Django数据模型3
* 06 06 Django模型和视图1/
* 01 Django模型和视图1
* 07 07 Django模型和视图2/
* 01 Django模型和视图2
* 08 08 Django模板化1/
* 01 Django模板化1
* 09 09 Django模板化2/
* 01 Django模板化2
* 10 10 Django模板化3/
* 01 Django模板化3
* 11 11 Django视图化1/
* 01 Django视图化1
* 12 12 Django视图化2/
* 01 Django视图化2
* 13 13 Django模型优化1/
* 01 Django模型优化1
* 14 14 Django模型优化2/
* 01 Django模型优化2
* 15 15 Django项目实战1/
* 01 Django项目实战1
* 16 16 Django项目实战2/
* 01 Django项目实战2
* 17 17 自动化测试平台封装思路分析1/
* 01 自动化测试平台封装思路分析1
* 18 18 自动化测试平台封装思路分析2/
* 01 自动化测试平台封装思路分析2
* 19 19 平台搭建之数据库设计思路及web系统开发1/
* 01 平台搭建之数据库设计思路及web系统开发1
* 20 20 平台搭建之数据库设计思路及web系统开发2/
* 01 平台搭建之数据库设计思路及web系统开发2
* 21 21 自动化测试封装技术之pytest插件拓展机制1/
* 01 自动化测试封装技术之pytest插件拓展机制2
* 22 22 自动化测试封装技术之pytest插件拓展机制2/
* 01 自动化测试封装技术之pytest插件拓展机制2
* 23 23 测试平台开发之UI测试底层驱动封装1/
* 01 测试平台开发之UI测试底层驱动封装1
* 24 24 测试平台开发之UI自动化平台设计与实现/
* 01 测试平台开发之UI自动化平台设计与实现
* 25 25 测试平台开发之APP自动化底层驱动封装/
* 01 测试平台开发之APP自动化底层驱动封装
* 26 26 测试平台开发之APP自动化平台设计与实现/
* 01 测试平台开发之APP自动化平台设计与实现
* 课件源码/
* 01-api_auto_test_scripts.zip
* 02-api_auto_test_framework.zip
* 03-apirunner.zip
* 04-huace_platform.zip
* 05-web_auto_test_scripts.zip
* 06-web_auto_test_pom.zip
* 07-web_auto_test_framework.zip
* 08-seleniumrunner.zip
* 09-huace_platform.zip
* 10-app_auto_test_scripts.zip
* 11-app_auto_test_framework.zip
* 12-appiumrunner.zip
* 13-huace_platform.zip
* pytest-selenium.zip
* 华测教育-测试开发课程(1).pdf






