• 超詳細!一文講透Appium移動APP自動化測試

    發表于:2024-3-12 09:15

    字體: | 上一篇 | 下一篇 | 我要投稿

     作者:楓葉    來源:51Testing軟件測試網原創

      摘要:
      隨著移動端APP的普及,越來越多用戶習慣在手機移動端操作。與Web自動化測試的重要一樣,當系統某個功能需要反反復復驗證時,移動端APP的自動化測試也需要被關注。
      Appium是用Node.js寫的服務器,一個開源工具,可用于iOS手機、Android手機和Windows桌面平臺上的原生、移動或混合應用的自動化測試。APP測試環境部署及運行測試時出現各種奇奇怪怪問題,筆者也增加常見問題及對應的解決方案。感謝編輯的信任,能再有機會在感恩節和大家一起來聊聊Appium。
      Appium入門與基礎知識
      Appium是用Node.js寫的服務器,一個開源工具,可用于iOS手機、Android手機和Windows桌面平臺上的原生、移動或混合應用的自動化測試。在搭建Appium環境之前,大家先來思考這么幾個問題:
      · 既然Appium是node.js開發的,它的依賴包會不會就是node.js安裝包?
      · 針對安卓APP進行自動化測試,需不需要Android的sdk?
      · Android APP是基于Java開發的,需不需要配置Java的sdk?
      · 既然要寫自動化測試用例,需不需要選擇安裝開發語言,比如Python?
      · Python和Appium到底怎么進行交互,需不需要一個第三方擴展包appium-python-client?
      · 工欲善其事必先利其器,需不需要選擇一個IDE工具?例如Pycharm或者VS Code。
      · 對這些問題有大致思考后,將更容易理解Appium環境安裝整體流程。
      1.Appium環境安裝
      (一)安裝node.js
      安裝node.js,可以在官網https://nodejs.org/zh-cn/download/下載長期穩定支持版,這里選擇的是node-v8.12.0-x64,node.js在持續更新,截止去年年底當前長期支持版為12.13.1。
      安裝過程中會收到詢問是否安裝Chocolatey,選擇“是”,自動彈出powershell.exe來安裝它。
      安裝nodejs后,通過在命令行輸入node –v,查看版本號:
      在nodejs的安裝目錄中可以查看到它包含node、npm。npm是nodejs的包管理器,用于node插件管理,包括安裝、卸載、管理依賴等。
      命令行輸入npm,可以查看npm版本和安裝目錄。
    本文節選自第七十六期《51測試天地》
    手機自動化測試Appium更新代碼加解決方案》一文
    想繼續閱讀全文或查看更多精彩內容,請點擊下載:
      版權聲明:本文出自《51測試天地》第七十六期。51Testing軟件測試網及相關內容提供者擁有51testing.com內容的全部版權,未經明確的書面許可,任何人或單位不得對本網站內容復制、轉載或進行鏡像,否則將追究法律責任。
    《2023軟件測試行業現狀調查報告》獨家發布~

    關注51Testing

    聯系我們

    快捷面板 站點地圖 聯系我們 廣告服務 關于我們 站長統計 發展歷程

    法律顧問:上海蘭迪律師事務所 項棋律師
    版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2024
    投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

    滬ICP備05003035號

    滬公網安備 31010102002173號

    久久97久久97精品免视_欧洲国产伦久久久久久_91麻豆精品国产自产在线观_伊人久久大香线蕉综合av