第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

模塊化應(yīng)用程序 UI 測試腳本的最佳方法是什么?

模塊化應(yīng)用程序 UI 測試腳本的最佳方法是什么?

白板的微信 2021-09-03 11:01:30
我想知道你們中是否有人在模塊化應(yīng)用程序的自動(dòng)化 UI 測試方面有經(jīng)驗(yàn)。整個(gè)應(yīng)用程序就像所有典型的 CRM 相關(guān)應(yīng)用程序一樣,根據(jù)您的個(gè)人客戶需求,您只需將一些可用模塊(之前已預(yù)定義)放在一起,以提供所有必要的功能。如果將所有這些模塊放在一起構(gòu)建“靜態(tài)”應(yīng)用程序,那么我們可以以一種非常簡單的方式對其進(jìn)行測試,只需通過所有定義的測試類,因?yàn)槲覀儗⒅浪羞@些模塊之間的行為/交互。但是,如果我們需要測試應(yīng)用程序的行為,同時(shí)將其一些隨機(jī)部分/模塊放在一起以檢查它們是否運(yùn)行良好,我們將需要一些其他方法。如果有解決方案,一些推薦的架構(gòu)師模式或任何可以幫助我執(zhí)行此類自動(dòng)化測試的東西(使用即 Selenium WebDriver)?或者甚至可以使用 WebDriver 庫執(zhí)行這種測試?如果您能分享您在這方面的任何想法和經(jīng)驗(yàn),我將不勝感激。
查看完整描述

2 回答

?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊

我在那個(gè)領(lǐng)域工作并且遇到了類似的情況,這是我從中學(xué)到的:

  1. 如果可以,請避免創(chuàng)建 UI 測試。UI 測試旨在測試您的應(yīng)用程序的外觀,僅此而已。應(yīng)該在更容易實(shí)現(xiàn)的單元測試中測試業(yè)務(wù)邏輯(例如當(dāng)我更改該設(shè)置時(shí),顯示的數(shù)據(jù)應(yīng)該更改等)。在集成測試中應(yīng)該盡可能多地覆蓋模塊之間的交互。

  2. 如果您仍有剩余的功能需要測試,請創(chuàng)建一個(gè)配置文件,其中包含有關(guān)哪些客戶啟用了哪些模塊的信息。在您的測試中,閱讀該配置,如果不應(yīng)該運(yùn)行測試,請中止它。


查看完整回答
反對 回復(fù) 2021-09-03
?
楊魅力

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)用程序中不可用的模塊。

查看完整回答
反對 回復(fù) 2021-09-03
  • 2 回答
  • 0 關(guān)注
  • 183 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號