「美國大眾在劇院想看的,是一齣有著快樂結局的悲劇。」——美國作家暨文學評論家威廉・迪安・豪威爾斯(William Dean Howells)
有沒有快樂的結局?#
如果你被軟體測試的種種困難弄得灰心,作者想給你一個快樂的結局。可能嗎?
如果你是那種「非完美不滿足」的人,就不可能有快樂的結局——這世上沒有完美,所以對你而言不可能有快樂。但若你的心態較為務實,那麼是的,快樂的結局有很多。
關鍵在於視角的轉換:
- 軟體測試的故事其實不是悲劇,而是我們努力超越自身「太過人性的脆弱」的故事
- 若你把軟體測試的處境看成一個「過程」而非一個「狀態」,那麼當然不會有真正的結局——但這個過程有機會是快樂的
讓過程快樂的三件事#
要讓這個過程快樂,我們可能需要:
- 稍微放慢我們的野心,讓軟體建造的技藝得以追上
- 改善測試實務,把工作提升到我們所知的最佳水準
- 確實地駕馭那些情緒——在專案接近排定終點時,它們總會壓垮我們的知識與邏輯
只要我們願意挑起這些艱難的任務,那麼下一個半世紀的軟體開發,必將延續我們在過去半世紀所見的驚人進展。
這一點,你可以信賴。