原创 Monkey腳本

本文簡要描述了現有Monkey腳本(即RunMonkey.ps1)的執行流程,也就是Monkey測試的流程 準備階段 1.獲取當前的時間(爲了計算報告中的“執行時間”) 2.獲取當前連接設備的SN a.如果當前連接了多個設備,取

原创 python更改鏡像源

pip國內的一些鏡像 阿里雲 http://mirrors.aliyun.com/pypi/simple/   中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(douban

原创 mysql數據庫jumbo安裝

1、安裝jumbo bash -c “$( curl http://jumbo.baidu.com/install_jumbo.sh )”; source ~/.bashrc 2、安裝mysql jumbo install mys

原创 adb 常用命令

常用命令 adb查看設備:adb devices 安裝應用:adb install +路徑 覆蓋安裝應用:adb install -r +路徑 卸載應用:adb uninstall +包 查看包的信息,包括(md5,包名,versio

原创 測試用例的設計

黑盒測試用例設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、功能圖法、場景圖法等。 (一)等價類劃分法 定義:等價類劃分法是把所有可能輸入的數據,即程序的輸入域劃分策劃國內若干部分(子集),

原创 Android app自動化測試(Monkey的測試原理和方法)

參考資料:http://blog.csdn.net/io_field/article/details/52189972 一、Monkey測試原理:Monkey是Android中的一個命令行工具,可以運行在模擬器裏或實際設備中。它向系統

原创 HTTP協議的版本介紹

HTTP 協議是互聯網的基礎協議,也是網頁開發的必備知識,最新版本 HTTP/2 更是讓它成爲技術熱點。 本文介紹 HTTP 協議的歷史演變和設計思路。 一、HTTP/0.9 HTTP 是基於 TCP/IP 協議的應用層協議。它不涉及

原创 緩存技術

**緩存就是將數據存儲於服務器內存。**緩存是分佈式系統中的重要組件,主要解決高併發,大數據場景下,熱點數據訪問的性能問題。提供高性能的數據快速訪問。 1、緩存的原理 將數據寫入/讀取速度更快的存儲(設備); 將數據緩存到離應用最近的

原创 DNS域名解析服務器過程

DNS域名解析服務器原理; 1. 瀏覽器先檢查自身緩存中有沒有被解析過的這個域名對應的ip地址,如果有,解析結束。同時域名被緩存的時間也可通過TTL屬性來設置。 2. 如果瀏覽器緩存中沒有(專業點叫還沒命中),瀏覽器會檢查操作系統

原创 shell中的變量

1. 變量定義 1.普通變量 普通變量的定義方式有如下三種,接下來我們就分別說一下這三種方式 方式一: 變量名=變量值 重點:變量值必須是一個整體,中間沒有特殊字符 方式二: 變量名=‘變量值’ 重點:不解析變量值的內容 方式三: 變

原创 shell腳本

1、創建腳本 腳本創建工具: 創建腳本的常見編輯器是 vi/vim 腳本命名: shell腳本的命名簡單來說就是要有意義,方便我們通過腳本名,來知道這個文件是幹什麼用的 文件名以.sh結尾 腳本內容: 首行指定解釋器 #!/bi

原创 shell簡介

1.什麼是shell shell的定義: 在計算機科學中,Shell就是一個命令解釋器。 shell是位於操作系統和應用程序之間,是他們二者最主要的接口,shell負責把應用程序的輸入命令信息解釋給操作系統,將操作系統指令處理後的結

原创 簡述TCP、UDP,區別及各自優缺點

1、UDP UDP是面向無連接的通訊協議,UDP數據包括目的端口號和源端口號信息 優點: UDP速度快,操作簡單,要求系統資源較少,由於通訊不需要連接 可實現廣播發送 缺點: UDP傳送數據前並不與對方簡歷連接,對接收到的數據也不發送

原创 10大Python集成開發環境和代碼編輯器(指南)

菜鳥獨白 使用IDLE或者Python Shell來編寫Python是非常適合於簡單程序的,但是這些工具往往將大型的編程項目變成一個個充滿絕望和沮喪的“坑”。使用一款集成開發環境甚至是一款好的專用的代碼編輯器會讓編程充滿樂趣,但是如

原创 Git常用命令

一般操作流程:工作區-(暫存區-本地庫)–拉取更新本地-推送到遠程庫 一. 基本命令 git init 初始化一個Git倉庫 git status 查看當前倉庫狀態 git log <具體id值/-1/–p> (-p具體