用于升级 PowerShell Pester 测试套件跨 major versions 的迁移技能——v3→v4、v4→v5 和 v5→v6。涵盖 Discovery/Run 双阶段模型、把 setup 移到 BeforeAll、$PSScriptRoot 与 $MyInvocation、mock 变更(Assert-MockCalled → Should -Invoke、移除了 fall-through)、Invoke-Pester 参数 → PesterConfiguration、数据驱动的 -ForEach/-TestCases,以及 v6 的破坏性变更