从“点点点”到“写语句”,补齐测试数据的操作短板

很多测试人员习惯用 GUI 工具“点点点”去验证功能,一旦遇到需要造大量测试数据、批量回滚或查询复杂关联结果的情况,就会卡壳。这门课解决的核心问题就是:如何用 SQL 语言高效管理测试数据,不再依赖开发人员手动提供数据,也不再担心因为误操作导致测试环境不可用。它覆盖了 MySQL 的安装、基础查询语法、日期与聚合函数处理,以及联表查询等实战必备技能。课程通过具体的测试场景切入,让你明白为什么要用数据库,以及如何通过 SQL 快速完成数据的准备与清理。

适合什么基础?建议先看哪几块?

这门课适合有一定数据库基础概念,但缺乏实际 MySQL 操作经验,或者想系统整理 SQL 语法的学习者。建议优先观看“数据库的介绍及排名原理”和“MySQL 的安装和简单使用”,快速搭建好环境;随后重点攻克“简单查询语句”和“日期函数”,这是日常测试中最高频使用的场景。如果你对 `GROUP BY` 聚合和 `HAVING` 子句感到陌生,务必仔细拆解第 8、9 讲,这部分是理解数据统计逻辑的关键。通过循序渐进的讲解,帮助初学者跨越从理论到实践的门槛。

学完能做什么,如何配合练习?

学完本课程,你应该能独立完成测试数据的插入、更新和删除,能够编写 SQL 从多张表中提取所需字段进行验证,并利用聚合函数进行数据统计分析。建议配合资料包中的示例数据库进行实战演练,尝试将课程中的作业题在本地 MySQL 环境中复现。重点练习“数据库备份及恢复”,掌握在测试过程中保护环境数据的最后手段,从而具备独立支撑测试工作的数据能力。这种从基础查询到联表处理的完整闭环,能让你在面对复杂的测试数据需求时游刃有余。

课程目录

1 数据库的介绍及排名原理等 (25:57)
2 数据库在测试中使用的实例介绍 (10:56)
3 mysql的安装和简单使用 (21:39)
4 连接数据库导入示例数据库 (13:13)
5 sql语句-简单查询语句 (20:47)
6 mysql简单查询复习及深入 (14:21)
7 mysql简单查询之日期函数 (20:38)
8 mysql简单查询之聚合函数 (18:48)
9 mysql查询聚合函数之having (14:43)
10 mysql查询之联表查询 (24:23)
11 作业及数据库备份及恢复,面试时什么时候问数据库的问题? (21:48)