Microsoft 解僱大批測試人員改用自動化測試
近期,Windows 10 作業系統頻頻出現怪異的 Bug 及錯誤問題,雖然 Microsoft 已努力不斷去修補及發佈更新,可惜卻出現「一 Bug 離二、二 Bug 離三」的情況,修復好一個問題卻又引發其他的問題出現,有時更出現災難性的大 Bug,就好像去年 10 月發生的 Windows 10 OneDrive 數據丟失問題。
為何 Windows 10 系統頻頻出現大 Bug?! 對此有很多解釋,在較早前 Paul Thurrott 發佈了一個觀點,認為現在最有能力及經驗的開發人員都調到 Azure 及其他雲端企業中工作,而只剩下不擅長在舊版操作系統上工作的人才。
曾為 Microsoft 效力長達十五年的前 Microsoft 開發人員 Jerry Berg 在早前亦發佈了一段視頻博客,解釋了 Microsoft 存在的質量問題,他的博客上的答案非常簡單 - 原因就是 Microsoft 在 2015 年解雇了大批測試人員,意味著終結了該公司的高質量軟件。
在解僱大批測試人員後,Microsoft 現在主要是使用自動化測試,對於大型商業軟件開發公司來說僱用真人團隊進行測試是個困難的決定,因為人工成本可能需要耗費大量的資金。因此現在很多軟件開發商都依靠自動化測試系統,Microsoft 同樣如此。
Microsoft 現在主要靠的就是自動化和虛擬機測試等,然而虛擬機測試看起來並不能與物理機達到相同的測試效果,更不能與 Microsoft 原來龐大而細緻的人工測試團隊相比。這也是現在 Windows 10 問題頻發的主要原因之一,虛擬機測試存在的缺陷或者遺漏讓潛在的問題無法及時發現。