Skip to main content

與 "Automation Testing" 標籤有關的文章

瀏覽所有標籤

使用 Visual Studio 2017 搭配 Xamarin.UITest 進行安卓應用程式的自動化測試

· 預估閱讀時間: 10 分鐘
Ouch Liu
不務正業的架構師

前言

介紹完了使用 Appium 來針對安卓應用程式進行自動化測試的方式之後。這回要跟大家分享的是更輕鬆愉快的方式--只要透過錄製的方式就能自動產生程式碼的 Xamarin.UITest。

如果要簡單的介紹一下 Xamarin.UITest ,它其實就是一個以 Calabash 為基礎,可以讓我們透過 NUnit 和 C# 來撰寫針對安卓和 iOS 原生 App 自動化測試的一個框架。

雖然它的名字前面掛了個 Xamarin ,但是它可不只能測 Xamarin 開發出來的 App 而已喔!! 原生的安卓和 iOS 應用程式也都是可以透過它來作到自動化測試的喔!!

而 Xamarin.UITest 原生支援 NUnit 2,所以建立出來的專案預設就會加入 NUnit 的參考,整個測試框架也是基於 NUnit 2 所建構的。

需要特別注意的是,目前 UITest 尚未支援 NUnit 3 喔!!

好了,有了簡單的介紹之後,再來我們就直接進入重點啦~

解決透過 Appium 測試安卓裝置上的行動網站發生 ChromeDriver 版本不相容的問題

· 預估閱讀時間: 4 分鐘
Ouch Liu
不務正業的架構師

之前在使用 Appium 測試安卓裝置上的行動網站的時候,一切都很開心愉快。

但是,安卓裝置的版本眾多,總不可能只測單一版本;為了確保網站在不同的裝置上都能正常運作,使用不同版本的安卓作業系統來進行測試也是免不了得要作的。

原本以為,只要把相同的測試放到不同版本的模擬器裡面跑,應該什麼都不用多作,就可以一一通過測試才對。

但是「代誌嘸親像憨人所想的架擬簡單」,我光是把模擬器的作業系統從 4.4.2 換到 6.0 而已,然後他就死掉了...

透過 Visual Studio 2017 與 Appium 測試安卓手機上的 App

· 預估閱讀時間: 10 分鐘
Ouch Liu
不務正業的架構師

前言

在先前的 透過 Visual Studio 2017 與 Appium 測試安卓手機上的行動版網頁 一文中跟大家介紹了使用 Appium 來達到 Mobile Web 測試的自動化。

不過,在 Mobile 的世界裡, App 才是大家更想關心的事。所以,這次就來跟大家分享使用 Appium 來作到 Moble App 的測試自動化囉!!

透過 Visual Studio 2017 與 Appium 測試安卓手機上的行動版網頁

· 預估閱讀時間: 9 分鐘
Ouch Liu
不務正業的架構師

前言

在開發行動版網站的過程中,測試仍然是很重要的一環,但是基於需要測試的裝置種類繁多,所以往往讓人又愛又怕受傷害。

雖然說,可以透過 Selemium 搭配 Chrome 進行對不同裝置的自動化測試,但是,支援的裝置種類仍然有限,而且直接透過 Chrome 進行模擬,真實度也和真的在手機上進行測試有不小的差距。

另外,以企業的解決方案這個角度來看,如果能透過一個標準化的框架,使用大部份開發者原本就熟悉的工具及程式語言,就可以同時滿足行動裝置網站與原生 App 的測試,那就更有價值了。