原创 android客戶端native性能關注&&問題排查

客戶端native性能 目前我們性能方面主要關注的點幀率、CPU、內存、流量、圖片、響應時間。以下對各點總結了下其標準、檢驗工具、問題排查。   一.     幀率 1.  標準:公司不同有可能不一致(屏蔽) 頁面靜默的時候GPU不應該再

原创 測試一個項目選擇的工具 —主要用於測試API

  項目背景                                                                                                                 

原创 Charles 抓包HTTPS 配置&弱網模擬

一、HTTPS抓包 1.抓包mac上請求 打開Charles——>Proxy——>macOS Proxy選上,Note:允許的模擬器直接公用電腦的網絡,所以電腦上設置了就行。 2.抓包iPhone上請求   2.1抓取HTTP,配置代理

原创 使用cucumber-jvm自動化測試中遇到問題及解決

主要講述維護項目中或者項目建立中遇到的一些問題:1.決定運行的瀏覽器2.運行不起來3.測試用例比較老,好些沒更新:缺少一些場景,一些場景邏輯變了,一些場景不需要了,一些頁面元素佈局變了。4.沒有pipeline跑測試,是建立獨立的還是在部

原创 codeceptjs集成Jenkins實例進擊

codeceptjs作爲web UI自動化測試框架,可以和多種工具集成,比如webdriverio,puppeteer...該實例用codeceptjs && webdriverio,除了典型的pageObject操作和元素分離,着重講下

原创 藍牙4.0在智能硬件中的使用

近年來,無論是科研方面還是生活方面,智能硬件的研究與應用越來越多。而目前大多智能硬件與移動設備相關聯使用,特別是智能手機。移動設備和硬件一般通過wifi、GPS、藍牙等通信,而低成本的通信大多使用藍牙技術,特別是隨着藍牙4.0的使用。  

原创 uiautomator使用

一、uiautomator 1 1.創建Java Project(在eclipse中) 2.JUnit選擇Junit3(不支持4) ,導入uiautomator.jar和android.jar依賴。繼承自UiAutomatorTestCa

原创 iOS crash分析定位

一、xcode源碼安裝 1.1源碼以run的形式安裝到手機並啓動APP時(手機處於解鎖狀態);當crash時,會直接定位到源碼某一行,這時候在手機上沒有crash log。 Note:在真機上運行時,需要signing,如圖1. 在TA

原创 利用Selenium自動化測試android wap頁

針對智能手機端的應用的自動化測試,目前主要分兩類:一是基於APP的apk自動化測試,二是瀏覽器的wap頁測試。目前做的較多的是第一種情況,應用的自動化測試框架也較多,如NativeDriver、Robotium、calabash等;而第二

原创 Android中AyncTask數據同步傳遞問題

當Android中使用AyncTask來執行耗時操作------在最常用的方法doInBackground(Params…)中執行時,如果涉及到執行結果要影響到UI線程,比如在界面中顯示後臺執行的結果時,我們需要傳遞數據到UI線程處理,這

原创 Android中AyncTask線程終止問題

在線程中執行任務時,有時需要沒有執行完任務手動終止任務。 要中斷線程執行時,可以通過在線程中設置標識(boolean型)來判斷線程的運行和結束。在doInBackground(Params…)方法中標識爲可運行的就運行,當爲中斷標識時就停