原创 [QTP] 基本使用

1. QTP的基本功能1.1 QTP測試過程QTP的基本功能包含兩大部分:一部分是提供給初級用戶的關鍵字視圖,另一部分是提供給熟悉VBScript腳本編寫的專家視圖。在實際的測試中可以結合使用。使用QTP進行自動化測試一般包括5個步驟:1)

原创 [Java] 基礎知識

1. 一切都是對象1.1 面向對象設計語言Java是基於C++的,但相比之下,Java是更純粹的面向對象程序設計語言。C++和Java都是混合/雜合型語言,允許多種編輯風格,C++之所以成國一種雜合型語言主要是因爲它支持與C語言的向後兼容。

原创 [Java] 訪問權限控制

1. 包包內包含有一組類,它們在單一的名字空間下被組織到一起。例如Java標準發佈中有一個工具庫,它被組織在java.util名字空間之下。Java.util中有一個ArrayList類,使用它可以用其全名,例如:public class 

原创 [Java] 字符串

1. 不可變StringString對象是不可變的,String類中每一個看起來會修改String值的方法,實際上都是創建了一個全新的String對象,例如:public class Immutable {   public static 

原创 [Python]輸入與輸出

1. 讀取命令行選項 Python啓動時,命令行選項放置在列表sys.argv中。例如: import sys if len(sys.argv) != 3: sys.stderr.write("Usage: python %s in

原创 [Java] 複用類

1. 組合語法在新的類中產生現有類的對象,這種方法稱爲組合,該方法只是複用了現有程序代碼的功能,而非它的形式,例如:class Test1 {   public void sayHello() {     System.out.printl

原创 [Selenium] Selenium 1

1. 工作原理1.1 Selenium 1組件Selenium 1是Selenium中最主要的第一代測試工具,它能支持幾乎所有的瀏覽器的測試,缺點在於受到JavaScript安全模型導致的限制,並且編程方式更像是面向過程的而非面向對象的。S

原创 [Selenium] 基本使用

1. Selenium基礎1.1 Selenium簡介Selenium是一系列基於Web的自動化測試工具,它提供了一系列測試函數,用於支持Web自動化測試,它們能夠通過多種方式定位界面元素,並將預期結果與系統實際表現進行比較。Seleniu

原创 [Java] 異常處理

1. 基本異常異常情形是指阻止當前方法或作用域繼續執行的問題。異常情形與普通問題區分在於普通問題是指在當前環境下能得到足夠的信息,總能處理這個錯誤,而對於異常情形,就不能繼續下去了,所能做的就是從當前環境跳出,並且把問題提交給上一級環境。當

原创 [Selenium] Selenium 2

1. 基於對象的測試1.1 Selenium 2構成Selenium 2是一種用於Web應用程序的自動測試工具,它提供了一套友好的API,自身就是一套類庫,不依賴於任何測試框架,不需要啓動其他進程或安裝其他程序,也不用像Selenium 1

原创 [Java] 內部類

1. 創建內部類創建內部類的方式就是把類的定義置於外圍類的裏面,例如:class Test1 {   class Test2 {     private int i = 1;     public void value() {       

原创 [QTP] 描述性編程

1. 使用描述性編程的時機錄製方式的測試腳本創建是最簡單和快捷的測試腳本開發方式,但是它太依賴測試對象庫,有時會有一些問題。比如相同的元素,部分屬性(比如名稱、標題等)是動態產生的,那麼在回放腳本中會導致找不到對象。如果用描述性編程編寫的測

原创 [Java] 多態和接口

1. 多態將一個方法調用同一個方法主體關聯起來被稱作綁定。若在程序執行前進行綁定,叫做前期綁定,比如C只有一種方法調用,就是前期綁定。而運行時根據對象的類型進行綁定,叫後期綁定。後期綁定也稱做動態綁定或運行時綁定。Java中除了static

原创 [Java] 持有對象

1. 容器類Java容器類類庫的用途是保存對象,並將其劃分爲兩個不同的概念:1) Collection: 一個獨立元素的序列,這些元素都服從一條或多條規則。List必須按照插入的順序保存元素,而Set不能有重複元素。Queue按照排隊規則來

原创 [測試案例] 頁面CPU使用率測試

1. 場景描述測試網站某頁面註冊表單,該表單包含若干個文本輸入框以及兩個密碼輸入框:登錄密碼和確認密碼。登錄密碼只能由數字或字母組成,並且長度在6-20個字符之間,確認密碼必須與登錄密碼完全一致,當滿足以上所有條件後,才能成功提交註冊表單,