2 回答

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
我在那個(gè)領(lǐng)域工作并且遇到了類似的情況,這是我從中學(xué)到的:
如果可以,請避免創(chuàng)建 UI 測試。UI 測試旨在測試您的應(yīng)用程序的外觀,僅此而已。應(yīng)該在更容易實(shí)現(xiàn)的單元測試中測試業(yè)務(wù)邏輯(例如當(dāng)我更改該設(shè)置時(shí),顯示的數(shù)據(jù)應(yīng)該更改等)。在集成測試中應(yīng)該盡可能多地覆蓋模塊之間的交互。
如果您仍有剩余的功能需要測試,請創(chuàng)建一個(gè)配置文件,其中包含有關(guān)哪些客戶啟用了哪些模塊的信息。在您的測試中,閱讀該配置,如果不應(yīng)該運(yùn)行測試,請中止它。

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
萬一有進(jìn)一步的研究人員會為這種情況尋找專有技術(shù)解決方案,我們可以為每個(gè)應(yīng)用模塊設(shè)置一些不同的測試套件,然后我們可以檢查每個(gè)套件是否滿足某些特定條件。如果某些套裝不滿足此條件,那么我們將跳過此測試套裝。即我們可以得到 app bundles.json 文件,它很可能包含有關(guān)應(yīng)用程序模塊的所有信息,然后我們可以處理這個(gè)文件來搜索當(dāng)前部署的應(yīng)用程序中不可用的模塊。
添加回答
舉報(bào)