2008-09-20 56 views

回答

3

測試是驗證每個功能(用戶故事,需求...)是否按照需要開發的任何過程。

2

「測試是無形比較曖昧的過程,從而避免不可思議的事情發生在匿名的。」 - James Bach

這聽起來很可笑,但如果你分析出每個單詞,這是正確的錢。

+0

我打算髮布這個報價。這是非常真實的:-) – 2008-09-20 21:47:02

2

這實際上取決於您所指的測試環境。

從最嚴格的意義上說,Testing只是雙重檢查程序是否執行了無論用戶輸入什麼內容都沒有錯誤的意圖。此外,錯誤將是意想不到的事情。並非所有錯誤都會使程序崩潰。

+0

上下文就是一切。 – MrBoJangles 2008-09-20 17:26:57

2

一些更有趣的「質量報價」here。這是一個短名單,所以我就張貼(從qcboss.wordpress.com):

「測試代碼的有效方法是在其自然邊界行使它」 - 布萊恩Kernighan的

「測試組織懷疑「 - 詹姆斯·巴赫

‘程序測試可以用來顯示錯誤的存在,但從來沒有表現出他們的缺席’ - Dijkstra算法

「當心在上面的代碼錯誤。!;我只證明它是正確的,沒有嘗試過「 - 克努特

軟件測試‘墮落的思想,有效使用’ - 雷克斯黑色

2

測試給予我:

  • 平靜接受我不能改變的bug,
  • 勇氣來解決,我可以改變的bug,並
  • 智慧分辨兩者的不同

(哎呀,我必須與另一個祈願混淆......)

+0

這個幽默的回答並不意味着對AA成員不敬,對此我非常尊重 – VonC 2008-09-20 17:57:01

2

測試是執行與意向/期望的比較。