<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>测试基础 on 忘川</title><link>https://f50a586b.blog-run.pages.dev/tags/%E6%B5%8B%E8%AF%95%E5%9F%BA%E7%A1%80/</link><description>Recent content in 测试基础 on 忘川</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sat, 15 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://f50a586b.blog-run.pages.dev/tags/%E6%B5%8B%E8%AF%95%E5%9F%BA%E7%A1%80/index.xml" rel="self" type="application/rss+xml"/><item><title>软件测试入门指南：从零基础到核心技能解析</title><link>https://f50a586b.blog-run.pages.dev/docs/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>https://f50a586b.blog-run.pages.dev/docs/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/</guid><description>&lt;h1 id="一什么是软件测试"&gt;一、什么是软件测试？
&lt;/h1&gt;&lt;p&gt;软件测试是通过技术手段验证软件是否满足需求的过程，本质上是通过系统化的方法发现软件缺陷，确保产品质量[1]。测试工程师需要像侦探一样，通过不同的测试手段寻找软件中的&amp;quot;漏洞&amp;quot;。&lt;/p&gt;
&lt;h1 id="二测试分类体系解析"&gt;二、测试分类体系解析
&lt;/h1&gt;&lt;h2 id="21-按测试方法划分"&gt;2.1 按测试方法划分
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;黑盒测试&lt;/strong&gt;：不关注内部实现，验证功能是否符合需求（如电商下单流程测试）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;白盒测试&lt;/strong&gt;：基于代码逻辑的测试（常用于单元测试）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;灰盒测试&lt;/strong&gt;：结合代码和功能的混合测试[2]&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="22-按测试阶段划分"&gt;2.2 按测试阶段划分
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;单元测试：验证最小代码单元&lt;/li&gt;
&lt;li&gt;集成测试：模块间接口测试&lt;/li&gt;
&lt;li&gt;系统测试：完整业务流程验证&lt;/li&gt;
&lt;li&gt;验收测试：用户需求匹配度测试&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id="三新手学习路径规划"&gt;三、新手学习路径规划
&lt;/h1&gt;&lt;h2 id="31-基础阶段1-3个月"&gt;3.1 基础阶段（1-3个月）
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;掌握测试基本理论：测试生命周期、缺陷管理流程&lt;/li&gt;
&lt;li&gt;熟悉测试文档编写：测试计划、用例、报告&lt;/li&gt;
&lt;li&gt;学习SQL基础与Linux常用命令[2]&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="32-进阶路线4-6个月"&gt;3.2 进阶路线（4-6个月）
&lt;/h2&gt;&lt;p&gt;建议选择以下组合发展：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;功能测试 + 接口测试（适合业务型测试）&lt;/li&gt;
&lt;li&gt;自动化测试 + 接口测试（技术路线）&lt;/li&gt;
&lt;li&gt;功能 + 性能测试（全栈方向）[1]&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="四必备工具与技术栈"&gt;四、必备工具与技术栈
&lt;/h1&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;测试类型&lt;/th&gt;
 &lt;th&gt;推荐工具&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;功能测试&lt;/td&gt;
 &lt;td&gt;Jira, TestLink&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;接口测试&lt;/td&gt;
 &lt;td&gt;Postman, Swagger&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;自动化测试&lt;/td&gt;
 &lt;td&gt;Selenium, Appium&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;性能测试&lt;/td&gt;
 &lt;td&gt;JMeter, LoadRunner&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;持续集成&lt;/td&gt;
 &lt;td&gt;Jenkins, GitLab CI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h1 id="五职业发展建议"&gt;五、职业发展建议
&lt;/h1&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;保持学习敏感度&lt;/strong&gt;：关注AI测试、混沌工程等新趋势[4]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;构建技术深度&lt;/strong&gt;：从脚本录制进阶到框架开发（如Pytest框架）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;培养质量意识&lt;/strong&gt;：通过质量模型（功能性/可靠性/易用性等维度）全面评估产品[1]&lt;/li&gt;
&lt;/ol&gt;

 &lt;blockquote&gt;
 &lt;p&gt;测试工程师的成长就像玩RPG游戏：前期打基础（功能测试）是新手村任务，中期选择职业方向（自动化/性能）开启转职，后期成为测试架构师则是挑战终极BOSS[3]。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="参考资料"&gt;参考资料
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;ISTQB Foundation Syllabus：https://www.istqb.org/certifications/certified-tester-foundation-level/&lt;/li&gt;
&lt;li&gt;ISO/IEC/IEEE 29119 软件测试标准：https://www.iso.org/standard/45142.html&lt;/li&gt;
&lt;li&gt;软件测试生命周期（STLC）实践介绍：https://www.browserstack.com/guide/software-testing-life-cycle&lt;/li&gt;
&lt;li&gt;ISO/IEC 25010 软件质量模型：https://iso25000.com/index.php/en/iso-25000-standards/iso-25010&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>