原创 Crash常見異常總結

平時經常要分析一些Crash問題,將常見的Crash異常總結如下: Crash常見異常 Crash原因 java.lang.NullPointerException 空指針異常 java.lang.ArrayIndexOutOfBound

原创 Appium自動化測試-配置待測Android應用

一、前提依賴 1.Android SDK:可以直接下載安裝Android Studio 2.模擬器: Android Studio自帶的Emulator Genymotion、網易MuMu、BlueStacks 3.真機 二、配置待測應用

原创 Appium安裝(Mac版)

一、Appium簡介 Appium 是一個開源的、跨平臺的測試框架,可以用來測試 Native App、混合應用、移動 Web 應用(H5 應用)等,是當下互聯網企業實現移動自動化測試的重要工具。 二、Appium、Appium-Desk

原创 Mac 從命令行啓動模擬器

有的時候只想單純的啓動模擬器,不想每次都啓動Android Studio,這個時候可以通過在終端輸入一些命令來啓動avd模擬器。 avd所在的目錄,默認在:/Users/用戶/Library/Android/sdk/emulator,如果

原创 Homebrew安裝(MacOS)

一、Homebrew簡介 Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用關心各種依賴和文件路徑的情況,十分的方便快捷。 二、具體安裝方法

原创 Mac JDK和SDK環境變量配置

一、Java JDK配置 1.下載並安裝Java jdk1.8及以上,這個可以在網上自行搜索下載,這裏不在詳細描述 2.如果不知道JAVA_HOME的安裝路徑,可以輸入命令查看:/usr/libexec/java_home -V ,如圖

原创 mac pycharm打不開解決方法

如題,在mac上pycharm打不開,一般解決方法是: 1.cd /Users/用戶名/Library/Preferences/PyCharm2019.3/ 2.rm -f pycharm.vmoptions 如圖: 3.重啓pycha

原创 Katalon Studio自動化測試框架使用【1】--- 環境安裝以及基礎配置(MacOS)

一、Katalon Studio簡介         Katalon Studio是一款免費的自動化測試工具,可以安裝在windows、macOS、Linux操作系統上,結合了selenium和appium測試框架,而且提供了很簡單易用的

原创 python實現冒泡排序

冒泡排序算法的原理如下: 1.比較相鄰的元素,如果第一個比第二個大,就交換他們兩個 2.對每一對相鄰元素做同樣的工作,從開始第一對到結尾的最後一對 3.針對所有的元素重複以上的步驟,除了最後一個 4.持續每次對越來越少的元素重複上面的步驟

原创 移動應用的弱網測試總結

        與傳統桌面應用不同,移動應用的網絡環境比較多樣,而且經常出現需要在不同網絡之間切換的場景,即使是在同一網絡環境下,也會出現網絡連接狀態時好時壞的情況,比如時高時低的延遲、經常丟包、頻繁斷線,在乘坐地鐵、穿越隧道,和地下車庫

原创 python實現完全數

求出1000以內的完全數。 所謂完全數是指,如果一個數恰好等於它的因子之和,則稱該數爲“完全數”,又稱完美數或完備數。 例如:第一個完全數是6,它有約數 1、 2、 3、 6,除去它本身6外,其餘3 個數相加,1+2+3=6。 第二個完全

原创 Python實現列表去重的⽅法

使用python實現列表去重的思路:使用set集合,因爲set集合可以去除重複元素,先使用set轉爲集合,然後再使用list將集合變回列表。例如: #!/usr/bin/env python3 # -*- coding: utf-8 -

原创 Katalon Studio自動化測試框架使用【2】--- 項目設置(MacOS)

Katalon Studio環境安裝好後,可以修改項目設置,比如更換默認瀏覽器、數據庫設置、測試報告電子郵件設置、網絡設置等。一些常規項目的設置如下,如果未安裝Katalon Studio可以參考https://blog.csdn.net

原创 用python實現水仙花數

求100-999 所有的"水仙花數"。所謂"水仙花數"是指一個三位數,其各位數字立方和等於該數本身。 例如: 153 是一個"水仙花數",153=1的三次方+5的三次方+3的三次方。 #!/usr/bin/env python3 # -

原创 Python統計在一個隊列中有多少個正數,多少個負數

如題,使用python統計在一個列表中的數字,有多少個正數,多少個負數。 思路一:使用列表生成式,生成新的列表 思路二:傳統判斷思維,累加 以下是Demo(代碼基於python3.6): #!/usr/bin/env python3 #