您將如何定義測試?爲了充分披露,我發佈這個,因爲我已經有一些我喜歡的答案。通常定義測試過程
通常定義測試過程
回答
測試是驗證每個功能(用戶故事,需求...)是否按照需要開發的任何過程。
「測試是無形比較曖昧的過程,從而避免不可思議的事情發生在匿名的。」 - James Bach
這聽起來很可笑,但如果你分析出每個單詞,這是正確的錢。
這實際上取決於您所指的測試環境。
從最嚴格的意義上說,Testing只是雙重檢查程序是否執行了無論用戶輸入什麼內容都沒有錯誤的意圖。此外,錯誤將是意想不到的事情。並非所有錯誤都會使程序崩潰。
上下文就是一切。 – MrBoJangles 2008-09-20 17:26:57
一些更有趣的「質量報價」here。這是一個短名單,所以我就張貼(從qcboss.wordpress.com):
「測試代碼的有效方法是在其自然邊界行使它」 - 布萊恩Kernighan的
「測試組織懷疑「 - 詹姆斯·巴赫
‘程序測試可以用來顯示錯誤的存在,但從來沒有表現出他們的缺席’ - Dijkstra算法
「當心在上面的代碼錯誤。!;我只證明它是正確的,沒有嘗試過「 - 克努特
軟件測試‘墮落的思想,有效使用’ - 雷克斯黑色
測試給予我:
- 平靜接受我不能改變的bug,
- 勇氣來解決,我可以改變的bug,並
- 智慧分辨兩者的不同
(哎呀,我必須與另一個祈願混淆......)
這個幽默的回答並不意味着對AA成員不敬,對此我非常尊重 – VonC 2008-09-20 17:57:01
測試是執行與意向/期望的比較。
其更好地只是測試一樣試試這個應用 http://www.testalways.com/2010/07/05/find-bugs-and-patterns/
,然後描述你只是做了。我會考慮定義測試過程
- 1. MSTest自定義測試通過消息
- 2. 通過自定義測試功能
- 3. 通過ReferenceError測試Ember.JS應用程序失敗:未定義Ember
- 4. Jasmine通過測試,拋出異常
- 5. JUnit測試自定義異常
- 6. PHPUnit未能測試自定義異常
- 7. 測試異常塊的失敗過程
- 8. 通過NuGet安裝的自定義測試適配器沒有發現測試
- 9. 從測試過程中拋出的異常中獲取自定義屬性
- 10. 測試未通過
- 11. 通過自定義異常執行程序流程
- 12. 測試自定義Logstash過濾器
- 13. 通過嘲笑依賴關係測試Laravel自定義包
- 14. 純Ruby的RSpec測試通過,就沒有辦法被定義
- 15. 定義一個測試,需要兩步才能通過rspec
- 16. 通過節點運行DOH測試 - '文檔未定義'
- 17. 通過TestLoader加載特定測試
- 18. 通過自定義異常處理
- 19. 通過測試GWT應用程序
- 20. Ruby on Rails教程測試未通過
- 21. 一個特定的測試用例不會通過測試
- 22. 嘗試通過自定義擴展
- 23. 將程序定義爲測試版
- 24. GTEST,未定義的引用「測試::測試::〜測試()」,測試::測試::測試()
- 25. TFS 2012,TFSBuild.proj,UpgradeTemplate.xaml過程定義和編碼的UI測試
- 26. 定義通過
- 27. 爲測試定義常量值,另一個用於調試
- 28. 試圖通過拋出跳過異常從測試方法中跳過異常,但測試用例仍然通過
- 29. 如何通過一次測試來測試我的方法異常集?
- 30. AngularJs測試通過噶
我打算髮布這個報價。這是非常真實的:-) – 2008-09-20 21:47:02