編程思考題(有助於你的框架編寫)
阿新 • • 發佈:2017-07-21
cnblogs 回復 etc 提前 spa 做到 version color 你們
鑒於後期需要的框架編寫可能用到的技術,我這裏提前給出一些問題,你來思考,可以直接評論回復,也可以私信~
稍後,我也會將答案公布,那麽,一起來技術學習和分享吧。
問題1:
關於List和Map的組合應用
假如你的項目中需要用到一大堆的數據(Key,Value的形式),
比如:
DesiredCapabilities cap = new DesiredCapabilities(); cap.setCapability("automationName", "Appium"); cap.setCapability("app", "C:\\software\\nox.apk"); cap.setCapability("deviceName", "huawei"); cap.setCapability("platformName", "Android"); cap.setCapability("platformVersion", "4.4");
按照平時,我們需要每次使用都要調用一下,那麽,我們為什麽不將他優化封裝一下,這樣就不必每次用例都寫這一大堆了。
我們的初步預期是什麽樣子的呢?
cap.setCapability(Keys,Values);
一行搞定。那麽問題來了,如何實現?
cording by yourself!
問題2:
關於數據驅動,我們要如何將需要的那麽動態的數據,存儲到Excel或者數據庫中呢?
比如:
途中的這些被遮擋的信息,我們都是需要根據自己的項目來輸入的,那麽我們把這些數據都放到Excel中去,而不用每次都來寫代碼是不是會方便很多呢?
cording by yourself!
問題3:
關於TestNG,你們是否每條用例都是這麽寫的?
各種Before和After,以及各種Suit的加入;
我們要如何做到簡化,[email protected],剩下的都封裝起來~
結合問題2,讓我們把所有的用例都扔到Excel或者其他地方去做吧!
cording by yourself!
編程思考題(有助於你的框架編寫)