这门课叫「2018版软件测试基础」,年份写在标题里,本身就说明了一件事:它不追新工具,讲的是那些换了几代框架也没怎么变的底子——测试流程、用例设计、缺陷描述、测试报告。如果你正打算从零开始接触测试,或者已经干了一阵子却总觉得活儿是照着别人给的步骤做、说不清为什么这么做,这篇导读帮你判断要不要花时间在它上面。

先看清自己缺的是哪一块

软件测试的门槛看起来低,写个用例、点点页面、提个 bug,好像谁都能上手。真正卡住人的地方通常在三个层面:一是概念层,分不清验证和确认、缺陷和故障、优先级和严重程度,开会时听别人讨论只能点头;二是方法层,等价类、边界值、判定表、场景法这些设计用例的思路只记了名字,拿到一个具体需求不知道先切哪一刀;三是流程层,需求评审、测试计划、用例评审、冒烟、回归、验收,每一步产出什么、谁签字、什么时候介入,脑子里没有一张完整的时间线。

这门课针对的就是这三块。它是精讲,不是工具操作演示,所以别指望看完就会用某个自动化框架。它的价值在于把「测试到底是干什么的」讲清楚,把你在面试和日常工作中被追问的那些基础问题垫平。

看完应该能回答的问题

判断一门基础课有没有白看,最简单的办法是拿问题去卡自己。学完之后,下面这些应该能用自己的话说出来,不靠背原文:

  • 一个需求从评审到上线,测试人员分别在哪几个节点介入,每次介入的输出物是什么?
  • 拿到一段需求描述,怎么划出有效等价类和无效等价类,边界值又该取哪几个点?
  • 发现一个 bug,标题、复现步骤、预期结果、实际结果该怎么写,才不至于被开发打回来?
  • 严重程度和优先级不是一回事,各自的判断依据是什么?
  • 回归测试的范围怎么定?全跑一遍和挑着跑,风险差在哪里?
  • 测试报告里除了通过率,还应该体现哪些信息?

这些问题答不上来,说明基础还有洞;答得出来但讲不清理由,说明只记住了结论没理解逻辑。两种情况这门课都值得过一遍。

适合谁,不适合谁

适合的人群很明确:准备转岗做测试、目前零基础或只有零散经验的人;刚入行但没系统学过测试理论、干活全靠师傅带的人;以及想考相关认证、需要把知识框架捋一遍的人。课程定位在初级测试工程师的任职要求上,所以讲的深度到流程和方法为止,不涉及性能调优、安全渗透这些专项方向。

反过来,如果你已经有几年测试经验,日常在写自动化脚本、搭持续集成流水线,这门课能给你的增量有限。它更像一次系统性的查漏补缺,而不是进阶提升。

配套练习怎么用

基础课最容易犯的错是只看不练——视频里讲等价类,你觉得懂了,真给一个登录模块还是不知道从哪切。建议每学完一个用例设计方法,就找一个自己熟悉的网站功能(比如注册、下单、改密码),按课里的思路把用例写出来,再回头对照有没有漏掉异常分支。

缺陷描述那部分同样要动手。找一个真实存在的小问题,按规范格式写一份缺陷报告,重点练复现步骤的颗粒度——太粗别人复现不了,太细显得啰嗦,这个手感只能靠写出来再改。

流程部分没法在单机上练,但可以拿一张纸,把课程讲的测试阶段画成一条横向时间轴,标出每个阶段的输入、活动和输出。画得出来,面试时被问到「你们公司的测试流程是怎样的」就不会卡壳。

这门课不是终点,它是让你在后续学接口测试、自动化、性能测试时,能听懂别人在说什么的那块地基。地基不牢,后面每学一样新东西都要回头补一遍。

2018版软件测试基础-测试系列视频课程(1)【精讲】-带你叩开测试大门

课程详情

课程详情

课程标题:2018版软件测试基础-测试系列视频课程(1)【精讲】-带你叩开测试大门

目标:帮助学习者学习从事软件测试工作必备的基础理论与技能。学习后的阶段:熟知软件测试的整个流程并胜任招聘企业中初级测试工程师职位的要求。

适合人群

  • 软件测试爱好者
  • 初级测试人员

学习收获

通过本课程,你将:

  • 掌握软件测试的基础理论与技能
  • 熟知软件测试的整个流程
  • 胜任初级测试工程师职位

课程亮点

如果您打算从事IT行业,同时自己基础又薄弱,问IT行业现在那个职位市场需求量较大、竞争压力小、可零基础学习、没有性别歧视?毫无疑问是“软件测试”!软件测试是目前IT行业有有前景的职位,据招聘网站统计目前软件测试人才缺口达30万。在如此大好的背景下,如何学习软件测试?如何抢的先机?如何抢占有利位置?那就在跟我学“测试”!!

课程目录

01 第1-1讲:软件测试背景.mp4
02 第1-2讲:软件测试的意义.mp4
03 第1-3讲:软件测试基础知识(1).mp4
04 第1-4讲:软件测试基础知识(2).mp4
05 第1-5讲:软件开发过程.mp4
06 第1-6讲:软件开发模型.mp4
07 第1-7讲:软件测试模型.mp4
08 第1-8讲:软件测试与软件质量.mp4
09 第1-9讲:软件测试职业与素质要求.mp4
10 第1-10讲:软件测试流程与测试文档.mp4
11 第1-11讲:测试计划.mp4
12 第2-1讲:测试环境搭建.mp4
13 第2-2讲:搭建测试环境.mp4
14 第2-3讲:测试策略与过程.mp4
15 第2-4讲:软件测试方法.mp4
16 第2-5讲:黑盒测试技术(1).mp4
17 第2-6讲:黑盒测试技术(2).mp4
18 第2-7讲:白盒测试技术(1).mp4
19 第2-8讲:白盒测试技术(2).mp4
20 第3-1讲:缺陷概述.mp4
21 第3-2讲:缺陷级别和生命周期.mp4
22 第3-3讲:缺陷报告编写.mp4
23 第3-4讲:缺陷管理工具(BugFree)的搭建.mp4
24 第3-5讲:BugFree的企业级应用.mp4
25 第4-1讲:单元测试(1).mp4
26 第4-2讲:单元测试(2).mp4
27 第4-3讲:单元测试(3).mp4
28 第4-4讲:C++Test实例.mp4
29 第4-5讲:集成测试(1).mp4
30 第4-6讲:集成测试(2).mp4
31 第4-7讲:系统测试(1).mp4
32 第4-8讲:系统测试(2).mp4
33 第4-9讲:系统测试(3).mp4
34 第4-10讲:回归测试.mp4
35 第4-11讲:验收测试.mp4
36 第4-12讲:单元、集成、系统测试实例.mp4
37 第4-13讲:系统测试工具(IEtester\AppScan)实例.mp4
38 第5-1讲:用户手册编写.mp4
39 第5-2讲:测试总结报告.mp4
40 第6-1讲:自动化测试概论.mp4
41 第6-2讲:功能性自动化测试工具——QuickTest.mp4
42 第6-3讲:性能测试工具——LoadRunner.mp4
43 百道精选软件测试题助你学“测试”