本書是從事軟件行業(yè)五十余年的Gerald M. Weinberg針對軟件測試所寫的新作。他在軟件項(xiàng)目的管理、設(shè)計(jì)、開發(fā)和測試方面都具有極其豐富的經(jīng)驗(yàn),對于與軟件開發(fā)有關(guān)人員的心理尤其有深入的研究。在本書中,他重點(diǎn)討論了與軟件測試有關(guān)的各種心理問題及其表現(xiàn)與應(yīng)對方法。作者首先闡述軟件測試之所以如此困難的原因——人的思維不是完美的,而軟件測試的最終目的就是發(fā)現(xiàn)對改善軟件產(chǎn)品和軟件開發(fā)過程有益的信息,故軟件測試是一個(gè)信息獲取的過程。接著,作者利用豐富的經(jīng)歷和大量的實(shí)例,展現(xiàn)了在軟件測試中可能會出現(xiàn)的各種與人的心理有關(guān)的現(xiàn)象、誤區(qū)、欺詐,以及容易犯下的常見錯(cuò)誤等等。