- 軟件測試的藝術(原書第3版)
- (美)Glenford J.Myers Tom Badgett Corey Sandler
- 328字
- 2021-01-14 16:50:39
第2章 軟件測試的心理學和經濟學
軟件測試是一項技術性工作,但同時也涉及經濟學和人類心理學的一些重要因素。
在理想情況下,我們會測試程序的所有可能執行情況,而在大多數情況下,這幾乎是不可能的。即使一個看起來非常簡單的程序,其可能的輸入與輸出組合可達到數百種甚至數千種,對所有的可能情況都設計測試用例是不切合實際的。對一個復雜的應用程序進行完全的測試,將耗費大量的時間和人力資源,這樣在經濟上是不可行的。
另外,要成功地測試一個軟件應用程序,測試人員也需要有正確的態度(也許用“愿景”(vision)這個詞會更好一些)。在某些情況下,測試人員的態度可能比實際的測試過程本身還要重要。因此,在深入探討軟件測試的本質之前(指技術層面),我們先探討一下軟件測試的心理學和經濟學問題。
推薦閱讀
- JSP網絡編程(學習筆記)
- Learn to Create WordPress Themes by Building 5 Projects
- ASP.NET Core 5.0開發入門與實戰
- 程序員面試筆試寶典
- 少年輕松趣編程:用Scratch創作自己的小游戲
- OpenNI Cookbook
- 面向STEM的Scratch創新課程
- Mastering ROS for Robotics Programming
- PLC應用技術(三菱FX2N系列)
- Mobile Device Exploitation Cookbook
- Java SE實踐教程
- 深入剖析Java虛擬機:源碼剖析與實例詳解(基礎卷)
- Spring Boot實戰
- C++從入門到精通(第6版)
- Magento 2 Beginners Guide