簡體   English   中英

在完成的應用程序上進行集成測試與端到端測試

[英]Integration testing vs e2e testing on a finished application

什么更有意義? 我正在為一家已經被其客戶使用的公司測試完成的應用程序。 該軟件實際上只顯示數據。 哪種類型的測試最有意義,是端到端測試還是集成測試? 編輯:如果有什么不同,到目前為止的軟件是完全未經測試的。

我是一名開發人員,而不是 QA,但由於我目前沒有看到答案(並且無法發表評論),我會嘗試給你我的觀點。

我想沒有嚴格的指導方針,你總是必須做其中之一,或者,也許兩者都做。 假設您的任務是測試一個真正完成的應用程序——您只需要驗證一切是否按預期工作,並報告您可能發現的任何錯誤,但如果它被標記為已完成,我會假設它已經完成完畢。 如果沒有,那么我將開始手動測試,專注於關鍵流程。 如果您知道該應用程序將來可能會進一步開發,那么自動化 E2E 測試將是一個很大的幫助。 添加一些集成測試可能是有意義的,但您需要知道應用程序正在與什么集成(例如,一些其他應用程序、一些公共 API、數據庫、外部系統身份驗證系統)。 因此,我懷疑您是否會找到“視情況而定”以外的答案,除非您能夠提供該應用程序的更詳細的技術概述。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM