日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

〖Python APP 自动化测试实战篇①〗 - 大话闲扯 APP 自动化

發布時間:2023/12/20 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 〖Python APP 自动化测试实战篇①〗 - 大话闲扯 APP 自动化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
萬葉集
🎉 隱約雷鳴,陰霾天空。 🎉
🎉 但盼風雨來,能留你在此。 🎉


前言
? 作者簡介:渴望力量的哈士奇 ?,大家可以叫我 🐶哈士奇🐶 ,一位致力于 TFS 賦能的博主 ?
🏆 CSDN博客專家認證、新星計劃第三季全棧賽道 top_1 、華為云享專家、阿里云專家博主 🏆
📫 如果文章知識點有錯誤的地方,請指正!和大家一起學習,一起進步👀
💬 人生格言:優于別人,并不高貴,真正的高貴應該是優于過去的自己。💬
🔥 如果感覺博主的文章還不錯的話,還請👍關注、點贊、收藏三連支持👍一下博主哦


專欄系列(點擊解鎖)學習路線指引知識定位
🔥Python全棧白皮書🔥 零基礎入門篇 以淺顯易懂的方式輕松入門,讓你徹底愛上Python的魅力。
語法進階篇 主要圍繞多線程編程、正則表達式學習、含貼近實戰的項目練習 。
自動化辦公篇 實現日常辦公軟件的自動化操作,節省時間、提高辦公效率。
自動化測試實戰篇 從實戰的角度出發,先人一步,快速轉型測試開發工程師。
數據庫開發實戰篇 更新中
爬蟲入門與實戰 更新中
數據分析篇 更新中
前端入門+flask 全棧篇 更新中
django+vue全棧篇 更新中
拓展-人工智能入門 更新中
網絡安全之路 踩坑篇 記錄學習及演練過程中遇到的坑,便于后來居上者
網安知識掃盲篇 三天打魚,不深入了解原理,只會讓你成為腳本小子。
vulhub靶場漏洞復現 讓漏洞復現變得簡單,讓安全研究者更加專注于漏洞原理本身。
shell編程篇 不涉及linux基礎,最終案例會偏向于安全加固方向。 [待完結]
WEB漏洞攻防篇 2021年9月3日停止更新,轉戰先知社區等安全社區及小密圈
滲透工具使用集錦 2021年9月3日停止更新,轉戰先知社區等安全社區及小密圈
點點點工程師 測試神器 - Charles 軟件測試數據包抓包分析神器
測試神器 - Fiddler 一文學會 fiddle ,學不會倒立吃翔,稀得!
測試神器 - Jmeter 不僅是性能測試神器,更可用于搭建輕量級接口自動化測試框架。
RobotFrameWork Python實現的自動化測試利器,該篇章僅介紹UI自動化部分。
Java實現UI自動化 文檔寫于2016年,Java實現的UI自動化,仍有借鑒意義。
MonkeyRunner 該工具目前的應用場景已不多,文檔已刪,為了排版好看才留著。


文章目錄

    • 🐳 為什么要做 APP 自動化
    • 🐳 APP自動化與WEB自動化的比較

大家好,前面我們學習了通過 selenium 實現 WEB 自動化測試,像這種針對瀏覽器這樣的,我們稱之為 B/S 架構模式的測試任務。隨著移動互聯網的到來與蓬勃發展、手機APP使用的頻繁、應用的增多,所以對于手機APP的測試也逐漸的流行起來,這也是這一段章節出現的原因。

試想一下,能不能將 APP 也像之前的 selenium 那樣在 手機APP 里做到類似的事情呢?答案當然是可以的。今天的內容是移動端自動化測試的引子,主要是兩個內容:

  • 為什么要做APP自動化
  • APP自動化與WEB自動化的比較

🐳 為什么要做 APP 自動化

從現實生活中大家能看得出來,大家對互聯網的使用逐步從WEB界面化的東西轉移到了APP上面,幾乎做到了手機不離手。所以呢,在測試行業領域里,關于 APP 移動端的測試技能也越來越流行起來,對于 APP 的自動化測試也是越來越迫切。

APP測試的工具也有不少,從 PC —> WEB —> APP 的發展路線,自動化測試的手段也是隨著工具不斷的變遷。從最早的那種屏幕錄制的(錄屏的)基于坐標實現的自動化,到后來的成型的辦公、商業化的自動化工具, 在數量龐雜的移動端自動化測試工具中最通常使用的 就是 APPIUM 這樣一款工具。

回歸正題,為什么做 APP 自動化?

在移動互聯網早期,當時我們還是使用的塞班系統。那個時候的APP非常的簡陋,但是能在手機上聊QQ,通過飛信發送短信我們都已經覺得很棒了。

但是隨著時間的推移,大家對于手機、對于移動產品的要求也就變得越來越高起來。我們希望APP能夠做到質量很好、好用、體驗也很棒、視覺效果、操作習慣都很符合大眾的審美、符合人體工程學等等。

所以基于此,企業也迫切的需要APP的測試。所以互聯網公司對于移動端產品的投入也越來越高、越來越重視。

互聯網產品的迭代與以前的最早的一些 PC端產品 不太一樣,它的迭代非常的快。所以有鑒于迭代快,又對 APP 測試的投入的增加,所以也就非常的迫切需要 APP自動化 來完成繁瑣的回歸測試。

小總結:

  • 用戶對 APP 產品的質量和用戶體驗要求越來越高
  • 互聯網公司對移動端產品的投入的重視越來越高
  • 互聯網產品的快速迭代
  • 繁瑣的回歸測試

🐳 APP自動化與WEB自動化的比較

APP 自動化 與 WEB 自動化 的主要區別在于以下幾點:

WEBAPP
啟動方式瀏覽器啟動、多線程呼出APP啟動、只能單線程
客戶端信息通過啟動 webdriver 不同的瀏覽器類需要制定desired_caps內容,包含設備信息
元素定位name、id、class_name、css、xpath等不支持 css_selector 和 linktext
元素操作可以支持通過 js 實現不支持 js ,但支持滑動等操作

總結

以上是生活随笔為你收集整理的〖Python APP 自动化测试实战篇①〗 - 大话闲扯 APP 自动化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。