2012-06-14 116 views
-2
安全測試

你能否朋友請給我解釋一下什麼是什麼是功能測試,單元測試,並與例如

1單元測試

2.功能測試

3。安全測試

一個基本的例子...

這個問題可能很基本,但我希望它不僅對我來說幫助,即使對於那些正在開始他們的職業測試的初學者也是如此。

+0

我們不是您的個人搜索助理。如果您對其中的某個問題有具體的疑問,那麼可以隨意提出具體的問題。但我們不在這裏爲你搜索谷歌。 –

+0

是的不幸的是,這是更具體的問題與特定的答案論壇。有很多描述這些事情的網站。 –

+0

對不起馬克和邁克爾..其實我並不是指任何人代表我搜索..我的東西是我總是從特種部隊專業人士那裏得到更好的答案。在去Google之前,我總是先搜索堆棧溢出......在閱讀你的答案MARC之後,我再也不會這麼做了。謝謝 – Fero

回答

4

單元測試確認單位代碼組件爲給定輸入提供正確的輸出。他們驗證函數和方法在每個特定情況下的工作方式。單元測試一次處理一個案例,例如,如果在某些情況下工作方式不同,單個方法可能需要進行多個單元測試。

功能測試不是簡單的輸入到輸出轉換,而是一個完整的功能。例如,緩存系統只能通過功能測試進行驗證,因爲它涉及多個步驟:首次請求頁面時,它將被渲染;第二次,它從緩存中取出。所以功能測試驗證一個過程並需要一個場景。在symfony中,你應該爲你所有的動作編寫功能測試。

安全測試是確定信息系統如預期保護數據並保持功能的過程。這是爲了限制對系統的未授權訪問。

+0

我意識到這不是廣泛研究問題的地方,但上面的簡潔答案對我來說最有幫助。我確實有需求工程的文本,當然還有更多的在線可用。然而;我所需要的只是一個快速的定義,而不必花一整天讀文本和白皮書。我感謝無論用戶1455934是否花時間回答這個問題。 –

2

單元測試:測試源代碼的單元(最小的可測試組件)。通常由開發人員在編寫整個單元的代碼時完成。

功能測試:測試SUT(待測試軟件)是否按照規範進行應有的操作。

安全測試:測試是否SUT 只有做什麼是應該按照規範,沒有別的做。