跳转至

第 1 阶段:测试入门通关检查

通关说明

完成测试入门阶段后,用这个清单检查自己是否掌握了基础测试能力。如果 80% 以上都能做到,可以进入第 2 阶段。


一、阶段目标

建立测试思维,理解测试流程、术语、用例设计和缺陷管理。


二、必备能力清单

测试理论

  • 能解释软件测试的目的和价值
  • 能区分功能测试、性能测试、安全测试、兼容性测试
  • 能说明测试计划、测试用例、缺陷报告、测试报告之间的关系
  • 能解释测试金字塔和分层测试策略
  • 能区分黑盒测试、白盒测试、灰盒测试

用例设计

用例设计是测试的核心技能,以下是三种最常用的方法:

  • 等价类划分法:把输入数据分成若干组,每组选一个代表值测试。比如年龄输入框,分成"有效年龄(1-150)"和"无效年龄(负数、超过150、非数字)"两组。
  • 边界值分析法:测试边界附近的值。比如年龄要求1-150,就测试0、1、150、151。
  • 场景法:模拟用户实际操作流程。比如"用户登录→浏览商品→加入购物车→下单"。

需要掌握的能力:

  • 能使用等价类划分法设计测试用例
  • 能使用边界值分析法设计测试用例
  • 能使用场景法设计测试用例
  • 能使用判定表法设计测试用例
  • 能为一个简单功能设计不少于 20 条测试用例

缺陷管理

  • 能写出规范的缺陷标题
  • 能写出清晰的复现步骤
  • 能区分实际结果和期望结果
  • 能判断缺陷的严重程度和优先级

测试流程

  • 能说明软件测试的基本流程
  • 能区分单元测试、集成测试、系统测试、验收测试
  • 能解释回归测试的概念
  • 能说明敏捷测试的特点

三、实操任务

任务 1:测试点拆解

选择一个登录页面,拆分以下测试点:

  • 功能测试点(正常登录、异常输入、边界值)
  • 安全测试点(SQL 注入、XSS、暴力破解)
  • 兼容性测试点(不同浏览器、不同分辨率)
  • 性能测试点(响应时间、并发登录)

任务 2:测试用例设计

为登录功能设计测试用例:

  • 使用等价类划分法设计 5 条用例
  • 使用边界值分析法设计 5 条用例
  • 使用场景法设计 5 条用例
  • 设计 5 条异常场景用例

任务 3:缺陷报告

模拟 3 个缺陷,写出完整的缺陷报告:

  • 缺陷 1:功能缺陷(如登录成功后未跳转)
  • 缺陷 2:界面缺陷(如按钮文字错误)
  • 缺陷 3:兼容性缺陷(如在 IE 浏览器上显示异常)

每个缺陷报告包含:

  • 缺陷标题
  • 复现步骤
  • 实际结果
  • 期望结果
  • 严重程度
  • 优先级

四、测验入口

完成以上任务后,建议做以下测验检验学习效果:


五、通关判断

通过标准

  • 必备能力清单完成 80% 以上
  • 实操任务全部完成
  • 阶段测验得分 80 分以上

自我评估

如果你能做到以下几点,说明已经掌握测试入门:

  1. 能说清楚"测试是干什么的"
  2. 能为一个功能设计完整的测试用例
  3. 能写出规范的缺陷报告
  4. 能理解测试金字塔和分层策略

六、下一步

如果通关检查通过,进入第 2 阶段:工具实战

如果还有薄弱点,建议: