原創|行業資訊|編輯:李燕|2019-12-24 13:45:52.437|閱讀 311 次
概述:通過首先考慮操作環境,并利用基于環境的測試方法,軟件測試人員可以確保一切就緒,以提高測試的生產力和效率。測試人員可以花更多的時間在實際測試本身上,而不是花時間嘗試在隔離環境或偽現實環境下測試應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
基于環境的測試方法提供了更多的上下文,以更好地理解UI測試時依賴關系如何影響應用程序,并通過為依賴組件創建API和數據庫測試來幫助團隊更深入。這樣,您可以為您的應用程序實現更完整的測試范圍,并將測試與UI分離,以便兩者可以一起運行或獨立運行。測試失敗會在環境中突出顯示,從而使查明失敗變得更加容易。
盡快通過在生產環境中測試應用程序將測試移至左端。通過服務虛擬化,創建虛擬服務,然后在它們變得可用和穩定時轉移到實時服務,這成為可能。
通過精確指出測試失敗的位置和原因,減少了診斷測試失敗的時間和精力。
可以輕松地將測試從UI測試擴展到API測試,可以在環境的上下文中以及CI / CD管道的一部分中對其進行配置。
通過創建無法僅通過UI測試實現的方案來增加測試范圍
減輕了測試人員設置,運行和診斷應用程序測試的總體負擔,同時增加了測試范圍,并允許更快,更全面地完成測試。
重慶慧都科技是parasoft一級授權代理商,如果您想購買parasoft產品,請咨詢“~”
Parasoft SOAtest提供了一個環境管理器,可以直觀地顯示被測應用程序的執行環境。
環境中的每個組件都可以根據需要進行實時配置或虛擬化配置,具體取決于這些組件的穩定性和可用性。Parasoft SOAtest提供了一個環境管理器,可以直觀地顯示被測應用程序的執行環境。
環境中的每個組件都可以按需提供,也可以根據需要進行虛擬化。部署預設根據當前的測試要求配置環境。不同的場景類別可能需要不同的預設。這些預設包含環境管理器所需的所有設置:
設置環境后,將針對測試中的應用程序執行一組API和UI交互。在IDE和Parasoft Web門戶中捕獲,記錄結果并將其與預期結果進行比較,在該環境中,環境管理器實用程序充當功能測試的中心。
|
故障會在環境管理器中突出顯示,并且可以從那里跟蹤錯誤報告到更詳細的報告中。
生成的API測試報告會同時顯示失敗和測試覆蓋率信息。失敗意味著新功能被破壞,或者測試存在問題。這些故障的根本原因可以從此處的故障追溯到適當的API。測試覆蓋率信息很重要,因為它表明缺少測試,并且可能包含未經測試的代碼。
|
錯誤也由缺少依賴項引起,這就是服務虛擬化發揮作用的地方。通常不可能提供實時依賴項以進行測試,這可能是因為它們還沒有準備好,或者從生產環境中復制出來既困難又耗時。但是,為了確保在時間表和預算限制內獲得高質量的應用程序,至關重要的是必須不受限制地訪問可信賴的現實測試環境,其中包括被測應用程序及其所有相關組件(例如API,第三方服務,數據庫,應用程序) ,以及其他端點)。
|
SV服務虛擬化使軟件團隊能夠訪問完整的測試環境,包括所有關鍵的從屬系統組件,并以分階段的測試環境無法實現的方式更改這些從屬組件的行為-使您能夠更快,更早地進行測試,并且更加完整。它還允許您隔離應用程序的不同層以進行調試和性能測試,但是今天我們將不那么深入。
可以將各個服務配置為實時或虛擬化。可以將實時和虛擬依賴關系組合在一起的部署配置另存為預設。 |
手動測試示例很有趣,但是實際工作發生在連續的集成管道中。可以從Jenkins部署Parasoft的動態測試環境,作為持續集成/部署管道的一部分。以下示例顯示了“部署動態環境”作為Jenkins構建。
使用Parasoft Jenkins插件,添加了構建步驟以從構建中部署測試套件。結果被捕獲并鏈接到環境管理器。
建立構建完成后,測試結果將顯示在Jenkins中。故障直接鏈接回環境管理器和部署方案。end!
推薦閱讀
如何選擇最佳的API測試解決方案?Parasoft告訴你答案!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn