2016-02-19 44 views
0

場景:軟件開發沒有集成測試

我公司開發的一款軟件代碼。軟件模塊是孤立的,這意味着它沒有連接到任何類型的Web服務或它最終應該連接到的外部組件,以便工作。然後,我通過對真實對象進行剔除(或嘲弄)來測試它。

問題:

  • 從一個角度SDLC點,是我的開發任務考慮進行的,沒有任何集成測試?

  • 將開發的模塊交給測試團隊(僅包含手動測試人員)是否安全?

,如果可能的話,還提及任何可靠的消息來源備份你的解釋

+1

這真的要取決於你的工作實踐和什麼適合你的團隊......它是安全的嗎?這不太可能造成嚴重傷害......但這可能會浪費時間。如果手動測試人員需要處理它,那麼感覺應該可能有類似的目標自動化測試的一些範圍...... – forsvarir

回答

1

如果你開發的軟件模塊有一個明確定義的API,那麼你的單元測試可以給你很多的相信它正在正常工作。但是,他們無法測試的是集成模塊時是否完全按照要求進行測試。

當我們進行敏捷開發時,我們通常會處理提供用戶價值的故事(即需求)。這意味着由於開發最終用戶功能,所以軟件組件僅建立於。通過這種工作方式,自然需要整合和功能測試來完成工作。

這個方法的詳細描述可以在Lisa Crispin和Janet Gregory的'Agile Testing'一書中找到。