<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>ParaTest - 標籤 - Miles' Blog</title><link>https://mileschou.me/tags/paratest/</link><description>ParaTest - 標籤 - Miles' Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><lastBuildDate>Fri, 01 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://mileschou.me/tags/paratest/" rel="self" type="application/rss+xml"/><item><title>改善 PHP 測試階段的效能（二）：ParaTest 與環境層加速</title><link>https://mileschou.me/blog/improve-testing-performance-for-php-stack-2/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><author><name>作者</name></author><guid>https://mileschou.me/blog/improve-testing-performance-for-php-stack-2/</guid><description><![CDATA[<p>延續<a class="link" href="/improve-testing-performance-for-php-stack/">改善 PHP 測試階段的效能</a>，當時講的是「程式 / 參數調校」（xdebug 關掉、phpcs <code>--parallel</code>、生命週期管理）的加速。本篇紀錄後續走過的三條路：</p>
<ol>
<li><strong>PHPUnit → ParaTest 切換</strong>：從單一 process 的 PHPUnit 換成 ParaTest 多 worker 平行</li>
<li><strong>環境層加速</strong>：schema 合併、MySQL datadir 改 tmpfs</li>
<li><strong>FormRequest 抽出單元測試</strong>：把驗證邏輯從 Feature Test 拉出來，改用不啟動 Laravel app 的單元測試</li>
</ol>
<blockquote>
  <p>這篇文章由 Claude Opus 4.7 模型產生，人工微調內容完成。</p>

</blockquote>]]></description></item></channel></rss>