这门课解决什么问题

做接口测试的人经常遇到两类事:一是测试环境里缺一个能返回指定数据的接口,二是想搭一个内部小工具,把测试用例、测试数据、报告串起来。Flask 是 Python 里非常轻量的 Web 框架,正好能用来快速做出这类东西。这门课不是讲 Flask 的完整开发,而是把 Flask 当作测试开发的工具来用:先用它写 get 和 post 接口,让你能控制接口的返回内容;再用 templates 渲染简单的页面,方便在浏览器里查看或提交数据;接着用 ORM 操作数据库,把测试数据存进去、取出来;最后落到接口测试编写案例上,教你用自己搭的服务去跑测试。整个流程下来,解决的是“测试开发中需要自己造接口、造数据、做小平台”的具体场景。

适合什么基础,先看哪几块

适合已经会 Python 基础语法、知道什么是接口测试、但没写过 Web 服务的上班族或转行者。不需要提前学过 Flask,但最好能看懂简单的 Python 函数和类。资料里按顺序排了五个部分,建议先看前两块:环境安装和 get/post 接口开发。这两块是地基,搞懂路由怎么写、请求参数怎么接收、返回 JSON 怎么处理,后面才有意义。看完这两块,再去看 templates 和 ORM。templates 解决的是“接口返回的不只是 JSON,可能还需要一个页面”的情况;ORM 解决的是“数据不能只存在内存里,要落到数据库”的情况。最后再看接口测试编写案例,因为那是把前面所有东西串起来用的实战。

学完能独立做什么,怎么练

学完这套资料,你可以独立完成这些事:写一个 mock 接口,根据传入参数返回不同测试数据;搭一个带简单页面的小工具,页面上能录入测试用例,后台存进数据库;再写一段接口测试脚本,去调自己刚搭好的服务,验证返回结果是否符合预期。这相当于把测试开发中最常见的一个闭环——造接口、存数据、测接口——走通了。练习时不要只看视频,要跟着敲。每学完一个功能点,先把示例代码跑起来,然后改参数、改返回结构,看报错和结果。比如学完 get 接口,就自己写一个返回当前时间的接口;学完 ORM,就建一张表存几条测试数据,再写个接口把数据查出来。最后用接口测试案例里的思路,拿自己的服务当被测对象,写几个用例跑一遍。这样才算真正把资料用起来。

课程目录

课程目录5 集
  • 1 Flask环境安装及框架介绍 (26:59).mp4
  • 2 Flask开发get和post接口 (41:39).mp4
  • 3 掌握 templates的使用 (47:45).mp4
  • 4 使用orm操作数据库 (28:37).mp4
  • 5 接口测试编写案例 (32:47).mp4