九号工具站
返回列表

QA 工程师的一天:从手动测试到自动化的完整流程

分享 QA 工程师的日常工作,从需求分析、测试案例设计、手动测试执行到自动化测试导入的完整经验。

QA 软体测试 自动化测试 测试流程 品质保证

最后更新:2026-03-07

本文分享的工作流程为作者个人经验,不同公司和团队的流程可能有所不同。

1. 一个 QA 工程师的真实一天

很多人以为 QA 就是「点点点」,但其实一个完整的 QA 流程包含了大量的思考和策略。让我分享一下实际的工作内容。

2. 早上:需求分析与测试计划

拿到新功能需求后,第一件事不是打开 App 开始测,而是:

  • 阅读需求文件

    理解功能的目的、使用场景、边界条件

  • 写测试计划

    列出要测试的面向(功能、效能、相容性、安全性)

  • 设计测试案例

    正向流程、反向流程、边界值、异常处理

3. 下午:执行测试

手动测试不是随便乱点,而是有系统地执行:

  • Smoke Test

    快速确认主要功能正常

  • 功能测试

    依照测试案例逐步验证

  • 探索性测试

    像真实使用者一样操作,找出预期外的问题

  • 回归测试

    确认修 bug 后没有影响其他功能

4. Bug 回报的艺术

一个好的 bug report 应该包含以下要素:

  • 标题

    简洁描述问题

  • 重现步骤

    1-2-3 步骤清楚可重现

  • 预期 vs 实际结果

    明确说明差异

  • 环境资讯

    OS、浏览器、装置

  • 截图或录影

    一图胜千言

5. 傍晚:自动化与报告

把重复性高的测试案例自动化:

  • 维护自动化脚本

    更新和修复现有的自动化测试

  • 分析测试结果

    更新测试报告,追踪品质趋势

  • 团队沟通

    与开发团队沟通 bug 状态和修复进度

ℹ️

一般声明

本站提供之资讯仅供参考,不保证其完整性与正确性。使用者应自行判断资讯之适用性。

意见反馈