驗收測試驅動開發(ATDD)發生在軟件開發環境中。編程和軟件開發團隊協同工作,確定驗收標準,并提供該標準的示例,然后在開始軟件開發之前,根據這些標準創建驗收測試。這樣做有助于整個團隊更好地理解成品的目標、成品應該是什...
驗收測試驅動開發(ATDD)發生在軟件開發環境中。編程和軟件開發團隊協同工作,確定驗收標準,并提供該標準的示例,然后在開始軟件開發之前,根據這些標準創建驗收測試。這樣做有助于整個團隊更好地理解成品的目標、成品應該是什么樣子以及它應該如何執行。遵循詳細的工作流程,ATDD是一個結構化的過程,在開發過程之前、期間和之后,為軟件開發團隊提供許多好處。同時,為了確保成功,該過程必須包括正確的團隊和正確的方法。編程和軟件開發團隊協同工作,確定驗收標準。ATDD建立了一個一致的工作流它遵循指定的格式,以確保所有團隊成員都理解使成品按預期工作所需的條件。此工作流通常包括首先確定標準,通常是從用戶角度出發,然后創建具體的示例。然后,開發并運行驗收測試以查看基于這些示例的正確代碼的失敗結果。然后開發最小的代碼來運行程序,再運行更多的驗收測試,然后根據驗收測試的結果進行重構,然后在最終的程序開發使用之前進行重構,軟件開發人員和程序員經常引用ATDD方法對軟件開發的好處,在計劃階段,幫助開發團隊專注于正確的任務是一個主要的好處在創建示例和測試的過程中,重點進一步細化,同時實現了測試過程和測試過程中出現的問題的清晰性,軟件程序的穩定性和健壯性是目標。如果遵循ATDD工作流程和團隊有效協作,這些好處通常會在最終產品中實現。使ATDD按方法有效地工作,從一開始就需要正確的成分。組合起來的團隊需要有合格的貢獻者,他們必須愿意合作,他們必須訓練有素,訓練有素,能夠完成整個過程。創建的示例必須自動化、高效、可讀、可維護,可定位和可測量的。如果所創建的示例不符合這些標準,則會阻礙測試和協作過程,從而可能導致軟件錯誤的產生。此外,所有的設計都必須是可測試的,以便ATDD過程有效地生成一個簡潔、健壯和穩定的軟件程序
-
發表于 2020-08-07 09:31
- 閱讀 ( 849 )
- 分類:電腦網絡