原创 第三章 Webdriver API簡介

      Selenium 2.0主要的特性就是與WebDriverAPI的集成。WebDriver旨在提供一個更簡單,更簡潔的編程接口以及解決一些Selenium-RC API的限制。Selenium-Webdriver更好的支持頁面

原创 ext3下刪除mysql數據庫的數據恢復案例數據庫

  [數據恢復故障描述]   一臺重要的MYSQL數據庫服務器,146GB*2,RAID1,約130GB DATA卷,存儲了大約200~300個數據庫。平時管理員對每個數據庫dump出以後,直接壓縮成.gz包,再將所有重要的.gz 包合起

原创 MySQL 查詢緩存數據庫

  從 MySQL 4.0.1 開始,MySQL server 有一個重要的特徵:Query Cache。 當在使用中,查詢緩存會存儲一個 SELECT 查詢的文本與被傳送到客戶端的相應結果。如果之後接收到一個同樣的查詢,服務器將從查詢緩

原创 第一章 自動化測試簡述

       今天是2015年新年的第一天上班,公司來的人還不多,沒有具體的工作要做。應年前的承諾,寫一下自動化測試相關的教程吧,希望對學習自動化測試的小夥伴們有所幫助。 1.1 爲什麼要進行自動化?        最近幾年自動化測試好像

原创 查看CentOS版本的方法

很多時候,我們可以通過uname -a命令來查看linux的版本,但是很多時候我們卻沒法準確的查看到CentOS的版本號,有以下命令可以查看:# lsb_release -aLSB Version:    :core-3.1-ia32:c

原创 Visual C#中的DateTimePicker的使用簡介

         在C#中控件是很有好的,但是有一些控件使用起來有一點不方便, DateTimePicker控件用着很方便,但是要根據自己的需要取值還是不那麼容易.         本人在做畢業設計時,要用DateTimePicker控件

原创 第二章 環境搭建

 做任何程序開發之前的第一項工作就是搭建環境,同樣在開始Robotium自動化測試之前,搭建相應的測試環境也是首要任務。 2.1 Android開發環境搭建 由於Robotium是基於Android的自動化測試框架,首先要搭建Androi

原创 第五章 自動化框架規劃及用例管理

      自動化測試的主要任務是迴歸測試,所以不可能一個一個地去執行測試用例。要根據測試的目的來組織測試用例,規劃測試用例的架構。以方便測試用例的執行,測試用例的調試,出錯的時候問題定位以及測試用例的維護等。 5.1 自動化架構規劃  

原创 第二章 測試環境搭建

    在學習任何與程序相關的工作之前,一般都需要先搭建編譯環境的。接口自動化也不例外,下面的我們先羅列一下用到的語言及開發工具: (1)PHP開發語言。 (2)PHPUNIT運行環境。 (3)JetBrains PhpStorm開發環境

原创 第六章 自動測試實施

  從本章開始,我們將講述如何實施自動化測試,在第一章的時候,我們也提供了自動化實施的步驟。那些兒步驟是指導方針,可以按着這一步步地去實施,可是有點兒籠統。本章我們將從具體實例入手,按前面的我們提到的步驟來講解,通過本章的學習,你可以從一

原创 第五章 常用頁面元素自動化操作

      經過我們對自動化測試環境的搭建,頁面元素的定位,測試點的驗證以及自動化測試用例的初探等的學習,可以說我們可以編寫自動化測試用例了。本章節我們將對常用的頁面元素的自動化操作,作一下詳細的介紹,以便大家在以後編寫自動化測試用例的時

原创 第五章 APP元素定位

自動化測試定位是第一步的,如果要測試的元素都定位不到,其他的操作將無從談起。對於頁面自動化測試,Selenium IDE可以很好地幫大家完成測試步驟的錄製,查看元素的屬性,同時可以方便地轉換成各種測試腳本語言。那麼APP有沒有類似的工具呢

原创 第六章 自動執行自動化測試用例

        所有自動化測試用例最終的目的都是一樣的,實現無人值守的自動化運行。而目前最常用的就是Jenkins來實現這個功能,在前面的Webdriver+Python頁面自動化的教程中我們已經詳細講解了如何將自動化測試用例接入到Jen

原创 第四章 自動化測試用例初探

      經過前三章我們對自動化相關內容的學習,我們瞭解了什麼是自動化測試,測試環境的搭建和WebDriver API的介紹,定位方法及檢測點兒設置等相關知識點。從本章開始,我們講探討測試用例的編寫,以及其相關的知識點。 4.1 第一個

原创 第七章 自動化無人值守運行

    在你根據手工測試用例完善自動化測試用例後,每個測試用例都調試通過了,說明我們已完成了對被測對象的測試用例覆蓋。可是在平時的上線迴歸中,你不可能一個一個地手工執行測試用例的,我們希望的是運行一個命令或是執行一次菜單,測試用例會一個一