原创 Eclipse+python+Monkeyrunner搭建自動化測試環境以及問題總結

簡單介紹下背景:準備搭建Eclipse+python+Monkeyrunner自動化測試環境,然後用python寫腳本實現對Android手機簡單功能點得自動化測試,在搭建環境過程中以及拿一個現有腳本進行測試時出現了很多問題。下面就開始介

原创 解決SDK Manager無法顯示以及Connection to http://dl-ssl.google.com refused報錯問題

先簡單介紹一下我的背景:win10系統,在Eclipse中安裝Android-sdk+ADT,在安裝好ADT之後,把Android-sdk路徑添加進去後打開SDK-Manager時,一直出現界面顯示不出來可以安裝的內容,如下圖(圖來源於網

原创 常見的WindowsErrors錯誤及原因

WindowsError:[Error 2]          //不存在這個文件 WindowsError:[Error 3]          //沒有這個路徑 WindowsError:[Error 5]          //權

原创 adb server version (32) doesn't match this client (41); killing...報錯解決辦法

原文鏈接:https://blog.csdn.net/codehxy/article/details/52175186?utm_source=copy 在利用eclipse+python+SDK

原创 Android手機FOTA升級的大概流程介紹

原文鏈接:https://blog.csdn.net/baidu_32472003/article/details/80270777 本文內容轉載自FOTA升級流程以及FOTA相關知識總結兩篇

原创 解決Eclipse創建Android項目時出現No resource found that matches the given name ‘Theme.AppCompat.Light的問題

首先,對於該問題的詳細分析大家可以查看Theme.AppCompat.Light問題的深入分析一文,裏面詳細介紹了該問題出現的原因。 簡單來講,就是新的eclipse默認模版主題UI需要使用比較高版本api,如果需要支持低版本,需要導入a

原创 安裝完jdk後,cmd中輸入java和java -version都正常顯示,javac顯示不了

簡單記錄一下,我在安裝完jdk後去cmd中測試jdk是否安裝好,分別輸入java,java -version命令都得到對應結果,但javac命令顯示不是內部或外部命令等。 最後百度看了很多文章,全都是講說配置環境變量的時候有問題。所以檢查

原创 實現自主shell

本文將編寫一個程序,當程序跑起來時,可以輸入linux下的相關命令,然後程序也會返回相應命令的結果。 具體實現代碼如下: #include <stdio.h> #include <unistd.h> #include <string.h

原创 練習使用linux下env,set,export等環境變量相關的函數及命令

1、env 功能:顯示所有環境變量 2、echo $NAME(NAME爲環境變量名) 功能:查看環境變量內容 3、測試PATH(放系統搜索可執行程序的路徑) 創建一個簡單的C程序: 編譯執行: 注意:這裏可執行文件名不能用test,因

原创 測試用例設計——判定表驅動分析法、場景分析法、流程分析法、狀態遷移分析法、錯誤推測法

1.判定表驅動分析法 在之前介紹的因果圖分析法也用到了判定表,但是沒有詳細介紹。判定表又稱決策表,它是分析和表達多邏輯條件下執行不同操作的情況的工具。在黑盒測試中,基於判定表的測試是最具有邏輯性、最嚴格的測試。判定表可以將複雜的問題按照各

原创 測試用例設計——正交實驗設計法

兩個概念: 因素:在一次試驗中,我們把影響試驗結果的量稱爲試驗因素,簡稱因素。我們可以把因素看作是自變量,把試驗結果看作是因素的函數。 水平:在試驗中,每一個因素都可能處於不同的狀態或狀況,我們把因素的狀態或狀況叫做因素的水平,簡稱水平。

原创 測試用例設計——等價劃分法

等價類即將所有有可能的輸入數據(程序的輸入域)劃分爲若干個子集,這些子集具有完備性、無冗餘的特點。然後從每一個子集裏,選取少數具有代表性的數據作爲測試用例值。 在設計測試用例的時候,我們要考慮有效等價類、無效等價類兩類。因爲軟件不僅要能接

原创 測試用例設計——因果圖法

之前介紹的等價類劃分法和邊界值分析法着重考慮的是輸入條件,但是沒有考慮輸入條件之間的組合、輸入條件之間相互制約的關係,這樣就有可能忽略了輸入條件組合在出錯的情況。所以這時,就要用到本文將要介紹的因果圖分析法,它就是一種適合於描述多種條件的

原创 測試用例設計——邊界值分析法

我們在進行軟件測試之前,爲了能夠邏輯清晰的、更好的沒有重複的去執行測試,所以會編寫測試用例。在測試用例編寫好之後,可以直接按照測試用例來進行測試。那我們用來設計測試用例的方法有很多種,邊界值分析法就是裏面最常見的一種。因爲我們發現大部分的

原创 monkey常用命令介紹

首先,簡單介紹一下monkey。它是Android SDK提供的一個命令行工具, 可以簡單,方便地運行在任何版本的Android模擬器和實體設備上。 Monkey會發送僞隨機的用戶事件流,適合對app做壓力測試。 基本參數介紹: -p