原创 搭建Android UI Testing自動化測試開發環境

最近公司在開展Android的自動化測試,美國那邊的開發人員利用Android的UI Testing和powershell搭建了一個Android自動化的框架。通過幾天的學習,大概熟悉了他們的這套框架了。 新的Android SDK

原创 MySQL Workbench 安裝以及可視化圖文使用

關於MySQL Workbench 安裝 請參考 https://www.jianshu.com/p/c59faa3a6fc4 關於 MySQL Workbench的圖文使用請參考 https://www.jianshu.com/

原创 如何解決django 鏈接sql server 出現的 No module named sql_server.pyodbc 問題

報錯截圖如下 主要錯誤信息: No module named sql_server.pyodbc 或者 No module named sql_server 首先打開 sql sever管理工具把網絡配置項下面的三個都改爲

原创 Win10 Hyper-V 設置主機與虛擬機相互ping通和遠程

背景 在已啓用windows Hyper -V 和 在Hyper-V 安裝了虛擬機後,網絡互通以及相互ping通和遠程就尤爲重要。 設置Hyper-V主機與虛擬機網絡互通 創建虛擬交換機 ,如果想虛擬機聯網,需要選擇外部 只

原创 Win如何啓用Hyper -V

背景 Hyper-V 已經集成到 Windows 8, Windows 8.1 和 Windows 10,所以可以直接啓用Hyper -V去安裝管理虛擬機。 如何啓用Windows Hyper-V 首先在鍵盤上按 Win+R 打

原创 使用uiautomator做UI測試

在Android 4.1發佈的時候包含了一種新的測試工具– uiautomator ,uiautomator是用來做UI測試的。也就是普通的手工測試,點擊每個控件元素 看看輸出的結果是否符合預期。比如 登陸界面 分別輸入正確和錯誤的用戶

原创 Cannot resolve symbol 'ChooseDate'的解決方法

如下圖出現的錯誤:   錯誤原因:爲類名錯誤 紅色部分格式爲:本類類名.this.類中的屬性 所以解決方法改爲如下:   datePicker.init(year, month, day, new DatePicker.OnDateC

原创 Robotium 介紹

Robotium 框架概述 Robotium是一款測試Android應用程序的開源的自動化測試框架(開源庫)它是爲了彌ActivityinstrumentationTestCase2(是Android單元測試框架Instrume

原创 版本控制工具(CVS、SVN、GIT)簡介

#1 版本控制工具的功能: 版本控制工具: 提供完備的版本管理功能,用於存儲、追蹤目錄(文件夾)和文件的修改歷史,是軟件開發者的必備工具,是軟件公司的基礎設施。版本控制軟件的最高目標,是支持軟件公司的配置管理活動,追蹤多個版本的

原创 Android Studio 中提示 Private field ‘minute’ is assigned but never accessed 的原因

錯誤提示如下圖: Private field ‘minute’ is assigned but never accessed 這句話的意思是:定義的minute 變量從未被請求使用過。 也就是說 你只聲明或者賦值但是從來沒有真正使用過該

原创 MySQL 數據類型

整型 tinyint ,1個字節,存儲範圍(-128-127或0-255)。 smallint,2個字節。 mediuint,3個字節。 int ,4個字節。 bigint,8個字節。 浮點類型 float(M,D),M叫精

原创 adb 常用命令

###1 adb的概念 adb的全稱爲Android Debug Bridge(調試橋);通過adb我們可以在Eclipse中方便通過DDMS來調試Android程序。當我們運行Eclipse時ADB進程會自動運行(默認adb會d

原创 Android 如何監聽物理鍵Back,彈出一個Toast提示框或對話框

一、監聽back鍵,退出時彈出一個對話框,在Activity中重寫 onKeyDown方法,代碼如下: @Override public boolean onKeyDown (int keyCode, KeyEvent event

原创 白盒測試概念

#1 白盒測試概述 白盒測試又稱透明盒測試、邏輯驅動測試; 是測試被測單元內部如何工作的一種測試方法; 根據程序內部邏輯結構及有關信息來設計和選擇測試用例,對程序的邏輯結構進行測試; 可覆蓋全部代碼、分支、條件和路徑等; #2

原创 Android自動化測試(UiAutomator)簡要介紹

一、一個BUG引發的問題     如果研發過程中有一個BUG:“不斷的切換手機語言出現花屏現象”。這個問題我們如何驗證呢?我想,最好的方式應該是自動化測試。    那麼,自動化測試可以完成哪些任務呢?    簡單的說,那些重複性的測