「美國大眾在劇院想看的,是一齣有著快樂結局的悲劇。」——美國作家暨文學評論家威廉・迪安・豪威爾斯(William Dean Howells)

有沒有快樂的結局?#

如果你被軟體測試的種種困難弄得灰心,作者想給你一個快樂的結局。可能嗎?

如果你是那種「非完美不滿足」的人,就不可能有快樂的結局——這世上沒有完美,所以對你而言不可能有快樂。但若你的心態較為務實,那麼是的,快樂的結局有很多。

關鍵在於視角的轉換:

  • 軟體測試的故事其實不是悲劇,而是我們努力超越自身「太過人性的脆弱」的故事
  • 若你把軟體測試的處境看成一個「過程」而非一個「狀態」,那麼當然不會有真正的結局——但這個過程有機會是快樂的

讓過程快樂的三件事#

要讓這個過程快樂,我們可能需要:

  • 稍微放慢我們的野心,讓軟體建造的技藝得以追上
  • 改善測試實務,把工作提升到我們所知的最佳水準
  • 確實地駕馭那些情緒——在專案接近排定終點時,它們總會壓垮我們的知識與邏輯

只要我們願意挑起這些艱難的任務,那麼下一個半世紀的軟體開發,必將延續我們在過去半世紀所見的驚人進展。

這一點,你可以信賴。