原创 Android UI自動化從零開始 (1)

最近用Appium+UiAutomator+Pytest+Allure做了一套持續集成自動化測試框架,準備重新複習一遍發出來,先記錄一下思路整理清晰就開始寫,至於能寫多少就看堅持多久嘍

原创 【轉載】Inno Setup入門(二十一)——Inno Setup類參考(7)

複選框       複選框(CheckBox)用於多個並不互斥的幾個選項中作出一個或者多選擇,例如字體可以有粗體、斜體和下劃線,這三種狀態可以任意組合,像這樣的選項可以採用複選框實現。Pascal腳本中對應的類是TcheckBox,其

原创 Android 非功能性測試

非功能性測試是針對非功能性需求來說的。所謂非功能需求,是指軟件產品爲滿足用戶業務需求而必須具有且除功能需求以外的特性一、交互類性能1.響應時間互聯網上對於用戶響應時間,有一個普遍的標準,2/5/10秒原則。- 2秒 “非常有吸引力”的用戶

原创 adb環境搭建問題error: cannot connect to daemon

問:adb環境搭建已完成,但是連接好手機提示“error: cannot connect to daemon” 答: 1.檢查是否有360佔用,關閉adb.exe即可; 2.檢查是否電腦有多個adb環境,刪除只剩下一個即可。

原创 【Inno Setup】 仿QQ瀏覽器源碼

#define MyAppName "QQ 瀏覽器" [Setup] AppName={#MyAppName} AppVersion={#MyAppName} AppVerName={#MyAppName} AppPublisher={

原创 【轉載】Inno Setup入門(二十二)——Inno Setup類參考(8)

列表框        列表框(ListBox)是Windows應用程序中重要的輸入手段,其中包括多個選項用戶可以從其中選擇一個或者多個,程序根據用戶的選擇做出相應的處理,列表框在外觀上和存儲框類似,但是行爲卻有很大的不同,列表框中項一般

原创 iTest的CPU佔用率算法(記錄貼)

最近測試AndroidCPU,需要用到iTest,多次測試數據感覺出入很大,所以查閱資料所得iTest的CPU計算方法如下一.採樣法採樣法與上文中的linux的算法基本相同,不同點在於,使用500毫秒採樣的值來代表監控間隔的值,例子:監控

原创 CTS(Compatibility Test Suite) - Android 8.0測試套件下載

對CTS還是很陌生的,不管三七二十一,先下載下來再說唄!很多小夥伴下載CTS無法訪問https://source.android.com所以嘍,提供下國內的下地址:http://source.android.youdaxue.com/co

原创 個人對於堆棧的理解(簡單通俗)

    最近在做安裝包(Inno Setup),也沒好好看C++,然後安裝包出了點小問題,說是堆溢出,自己也沒理解透堆棧這個概念,在這裏我就簡單的總結一下。   1.堆     在C++ 中,只有程序員自己分配的內存纔會儲存到堆中,比如

原创 Android自動化測試 - 獲取toast提示(Appium+Python+UiAutomator2)

toast提示是app中最常見的,UI自動化中自然也要對其進行測試,故測試完成以此貼記錄下   一 環境配置 如果環境配置OK直接跳到第6步安裝uiautomator2 1.下載Appium最新版 地址:https://github.co

原创 Android功耗測試 - 針對需求定製禁用USB類型手機

背景公司與某企業合作,對手機(系統Android6.0.1)要求爲不能ROOT、USB僅可以充電不能連接PC進行adb操作,而且在測試中不能拆機。在這種**的測試環境下,還需要對手機功耗進行測試瞭解業界測試方法當前針對手機的功耗測試方法無

原创 AttributeError: 'NoneType' object has no attribute 'recovery'

項目:Python + UIAutomator 安卓端自動化測試 問題:編譯用例之後提示“AttributeError: 'NoneType' object has no attribute 'recovery'” 原因分析: 1.打開

原创 關於Monkey的一些測試記錄

Monkey預設 1.系統亮度最低—————-OK 2.屏幕常亮——————–OK 3.連接WIFi——————– 4.屏幕休眠時間30min———–OK 5.鎖屏設置爲 無————— SQL查詢語句 select *from

原创 WIFI開關用例(UIAutomator+python+Android)

#! python2.7 #!/usr/bin/python # -*- coding: UTF-8 -*- # @author: Notordinary # @date:2017-8-10 # @updateDate:None sel

原创 Appium-Android報錯整理

No.1  未理解appAcitvity的意思問題:An unknown server-side error occurred while processing the command#獲取設備 def get_driver():