Scott Hsiao的沙龍
Scott Hsiao的沙龍首頁
自動測試筆記
大栽問
懶人投資心得
AI 讓你更強大
程式開發筆記
關於
自動測試筆記
10
公開內容
記錄分享如何做軟體自動測試
全部
全部內容
免費與付費
最新發佈優先
Scott Hsiao
2023/05/24
App 自動化測試(十)錄製腳本並用Python 執行
前言 上篇把定位講完,不過實務上很少真的用手刻,大多用錄製或者軟體輔助,先講XPATH主要是讓大家有個底,就像最近的AI風一樣,好玩是一回事,做出來的東西還是要人看得懂知道哪裡可能有問題。 這篇就會著重介紹如何錄製腳本並轉換成可以執行的程式。
#
自動測試
#
appium
6
留言
Scott Hsiao
2023/05/12
App 自動化測試(九)結合 XPATH 測試自己的 App
前言 前八篇把各個環節分段介紹,接下來就是學以致用的時候,本篇會用自己的 App 做一系列的測試。
#
Android
#
自動測試
#
appium
3
留言
Scott Hsiao
2023/05/12
App 自動化測試(八)定位元素,學習 XPATH
前言 基本準備差不多了,也能跑自己的測試,再來就是關於測試腳本的核心:元素定位跟動作,本篇會著重介紹 XPATH 定位的部分
#
XPATH
#
自動測試
#
selenium
喜歡
留言
Scott Hsiao
2023/05/12
App 自動化測試(七)瀏覽元素,使用 Appium Inspector
前言 上篇我們成功執行第一個測試案例,從 Python 腳本透過 Appium 控制模擬器點選設定中的電池,下個問題就是怎麼找元件,這時候就要請出 Appium Inspector 了
#
Android
#
自動測試
#
appium
喜歡
留言
Scott Hsiao
2023/05/12
App 自動化測試(六)Python 第一個APP測試案例-系統設定
前言 經過五個小單元的準備,終於可以開始跑第一個測試了,Appium 本身是個工具,可以搭配各種語言,這邊選擇 Python 作為測試腳本語言,以便之後跟 Robot Framework 串接。
#
測試
#
APP
#
appium
喜歡
留言
Scott Hsiao
2023/05/12
App 自動化測試(五)Appium 2.0 安裝
前言 前四篇,把主機作業系統跟待測物準備交代完畢,有需要請自行跳轉取用,接下來就是測試工具的部分,這次測試套件使用大名鼎鼎 Appium 2。 選擇 Appium 2 的理由 歷史悠久:Appium 2012 年公開之後,就廣受測試社群愛戴 站在巨人的肩榜上:架構類似 Selenium的主從式架構,
#
測試
#
Android
3
留言
Scott Hsiao
2023/05/12
App 自動化測試(四)ReDroid 容器安裝 Google Play 套件、App下載安裝
前言 前幾篇聊到作業系統、Docker 跟 Android 容器的準備,再來就是替 Android 容器開啟 Google Play 套件並安裝待測 App 供後續手動或者自動測試使用。
#
Android
#
Google
#
測試
喜歡
2
jack liu
喜歡
大大你好!我卡在成功完成设备注册,scrcpy -s localhost:5555时候无法拉起界面,请问是什么原因?谢谢
Scott Hsiao
2023/05/10
App 自動化測試(三)ReDroid 安裝與基本使用
前言 前兩篇把作業系統跟 Docker 安裝講完了,接下來就是 Android 容器的安裝了,這裡選用 ReDroid ,因為它是開源、高效、又便於管理的方案。
#
Android
#
模擬器
#
Docker
5
2
派大星
喜歡
請問有辦法將端口設置成5554或其他數字嗎?謝謝。我執行sudo docker run -itd --privileged --pull always -v ~/data11:/data -p 5554:5554 redroid/redroid:11.0.0-latest後顯示已啟動,但在adb中顯示裝置離線,Scrcpy也無法連上。
Scott Hsiao
2023/05/10
App 自動化測試(二)Docker 安裝與使用
前言 前篇把 Ubuntu 作業系統的安裝跟準備談完了,有需要可以跳回去看。接下來聊容器服務 Docker 的安裝與使用。 Docker 可以應用的場合很多,這次是會用它來模擬 Android 受測裝置
#
Docker
#
Ubuntu
喜歡
留言
Scott Hsiao
2023/05/10
App 自動化測試(一)Ubuntu VM 安裝準備
前言 本 App 自動化測試專題,用來記錄自動化 App 測試的各環節,包含環境準備、套件安裝、腳本編寫、執行測試與整合。
#
自動測試
#
軟體測試
#
APP
1
留言