導航:首頁 > 文件教程 > qtp實踐教程

qtp實踐教程

發布時間:2023-08-17 02:45:21

⑴ 不知道這個軟體測試能不能自學啊,難不難啊

他們常說:

1、如果基礎差,就學測試吧。

2、如果邏輯思維不夠強,就學測試吧。

3、如果學歷不強,又是文科生,那一定得學測試。

他們還會告訴你:學測試不需要什麼技術能力,做測試也不需要加班太多,並且測試行業的薪資一點也不比開發低,發展前景一樣的好。

事實上呢?

的確,他們說的沒毛病,但若只學習簡單的功能性測試,是不需要什麼技術能力,可你工作3年和工作10年的薪資基本是一樣的(當然,是在你不學習新技術的前提下),而且被淘汰率特別高。

那麼花錢花時間去參加這種毫無技術含量的培訓,意義又在哪裡呢?

如果你不想被這些無良的培訓機構忽悠,不想只做普通的軟體測試人員,而是想要成為更具發展前景的測試工程師,那麼你在選擇培訓機構時就一定考慮到以下幾點:

1、課程選擇,不要只是簡單的學習功能測試,而是會涵蓋有現在流行的自動化測試、GUI測試,介面測試和性能測試開發等內容;

2、培訓機構的教學不僅僅是教會你做標準的軟體測試,而是要教你一些測試邏輯,教會你使用工具但又不依賴於這些工具也可以完成自動化測試,也就是其背後的底層的工作原理,這些東西才是真正能夠內化成屬於你個人的核心競爭力。

3、現在的移動互聯網企業對自動化測試的需求非常大,也會要求學員掌握程序設計的原理,所以測試開發性綜合性人才才是未來IT行業的需求方向。

4、一定要去參加試學,因為很多人目標不明確,甚至是迷茫的,所以去試學一周,看看自己是不是真的想做技術,或者適合做技術。

5、授課方式,有些是面授,有些是視頻授課,各有優點,就看自己喜歡哪種了。當然,線下面授的學費應該更高,畢竟成本在那裡,學習時有老師盯著,有同學陪著,能夠更快的進入學習的狀態,有更充足的鬥志。

⑵ QTP自動化測試實踐的圖書目錄

第1篇 自動化測試基礎篇
第1章 軟體測試基礎
1.1 軟體缺陷與軟體測試
1.1.1 軟體缺陷與硬體缺陷的異同
1.1.2 如何通過軟體測試發現軟體缺陷
1.2 軟體質量與軟體測試
1.2.1 軟體質量管理在項目管理如拆中的地位
1.2.2 軟體開發模式與軟體測試
1.2.3 軟體開發模式與自動化測試
1.2.4 軟體測試能保證軟體質量嗎
1.3 軟體開發與渣滲棗軟體測試
1.3.1 軟體開發與軟體測試的對立統一
1.3.2 測試人員需要的開發技術
第2章 軟體自動化測試
2.1 手工測試與自動化測試
2.1.1 手工測試的缺點
2.1.2 什麼時候使用自動化測試
2.1.3 自動化測試——你准備好了嗎
2.2 如何開展自動化測試
2.2.1 選取合適的測試項目來開展自動化測試
2.2.2 自動化測試介入的時機
2.2.3 自動化測試工程師的基本素質和技能要求
2.2.4 自動化測試的成本
2.3 自動化測試方案
2.3.1 選擇自動化測試方案
2.3.2 自動化測試腳本的編寫方法
2.3.3 線性腳本的編寫方法
2.3.4 結構化腳本的編寫方法
2.3.5 共享腳本的編寫方法
2.3.6 數據驅動腳本的編寫方法
2.3.7 關鍵字驅動腳本的編寫方法
2.3.8 合理選擇自動化測試腳本開發方法
2.4 實用性自動化測試策略
2.4.1 自動化測試工具的問題
2.4.2 自動化測試的管理規范
2.4.3 自動化測試中人的因素
第3章 軟體自動化測試工具
3.1 自動化測試工具類型
3.1.1 商業測試工具
3.1.2 開源測試工具
3.1.3 自主開發測試工具
3.2 自動化測試工具選型
3.2.1 測試工具評估
3.2.2 測試工具試用
3.2.3 自動化測試工具的培訓
3.3 自動化測試工具的原理
3.3.1 基於代碼層面的功能自動化測試工具
3.3.2 基於瀏覽器和DOM對象模型的功能自動化測試工具
3.3.3 基於GUI對象識別的測試工具原理
3.3.4 反射機制在自動化功能測試工具中的使用
3.3.5 UI Automation在自動化功能測試工具中的使用
3.3.6 QTP對象識別技術
第2篇 QTP使用基礎篇
第4章 QuickTest Professional的安裝和配置
4.1 QTP 9.2的安裝
4.1.1 安裝要求
4.1.2 QTP 9.2支持的環境和程序
4.1.3 QTP 9.2支持的插件
4.1.4 安裝步驟
4.2 QTP 9.2的基本配置
4.2.1 QTP的幫助文檔
4.2.2 QTP的視頻教程
4.2.3 QTP自帶的樣常式序
4.2.4 啟動QTP
4.2.5 插件載入設置與管理
4.2.6 創建一個空的測試項目
4.2.7 錄制和測試運行設置
4.2.8 指定需要錄制的應用程序
4.2.9 使用QTP編寫第一個自動化測試腳本
第5章 QuickTest Professional的基本使用方法
5.1 QTP基本功能的使用
5.1.1 QTP自動化測試的基本過程
5.1.2 在關鍵字視圖中編輯測試腳本
5.1.3 在關鍵字視圖中為測試步驟添加註釋
5.1.4 在關鍵字視圖中添加測試信息的輸出
5.1.5 插入檢查點(Checkpoint)
5.1.6 在關鍵字視圖中插入新的測試步驟
5.1.7 在專家視圖中編輯測試腳本
5.1.8 腳本編輯器的使用
5.2 編輯測試腳本
5.2.1 識別對象
5.2.2 Object Spy的使用
5.2.3 對象庫管理
5.2.4 把測試對象添加到對象庫中
5.2.5 導出對象庫文件
5.2.6 在測試腳本中訪問對象庫的測試對象
5.2.7 添加新的Action
5.2.8 關聯Action的對象庫
5.2.9 編輯新的Action
5.2.10 在函數庫中創建自定義函數
5.3 運行和調試測試腳本
5.3.1 語法檢查
5.3.2 使用斷點
5.3.3 單步調試
5.3.4 調試查看器的使用
5.3.5 運行整個測試
5.3.6 運行部分測試
5.3.7 批量運行測試
5.4 分析測試結果
5.4.1 選擇測試喊伍運行結果的存儲位置
5.4.2 查看概要測試運行結果
5.4.3 查看檢查點的結果
5.4.4 查看測試過程的截屏
5.5 利用Active Screen來編輯測試腳本
5.5.1 查看Active Screen
5.5.2 Active Screen的設置
5.5.3 在Active Screen中選擇並添加對象到對象庫
5.5.4 選擇Active Screen中的對象並輸出其對象屬性
5.5.5 在Active Screen中插入檢查點
5.5.6 在Active Screen中選擇對象並添加測試步驟
第6章 QuickTest Professional與其他工具的整合
6.1 與WinRunner的整合
6.1.1 在QTP中調用WinRunner的測試腳本
6.1.2 在QTP中調用WinRunner的函數
6.2 QTP與LoadRunner的整合
6.2.1 在QTP中為LoadRunner設計測試腳本
6.2.2 使用Silent Test Runner模擬LoadRunner的調用
6.2.3 在LoadRunner中插入和運行QTP腳本
6.2.4 在LoadRunner中運行QTP腳本需要注意的幾點
第3篇 QTP腳本開發篇
第7章 關鍵字驅動測試
7.1 關鍵字驅動測試方法
7.1.1 什麼是關鍵字驅動測試方法
7.1.2 關鍵字測試驅動框架
7.1.3 關鍵字驅動實現自動化測試的階段劃分
7.1.4 什麼時候使用關鍵字驅動測試方法
7.2 可視化編輯測試步驟
7.2.1 編輯對象庫
7.2.2 選擇測試對象
7.2.3 選擇測試對象相應的操作
7.2.4 設置測試邏輯
7.3 檢查點的使用
7.3.1 為測試添加檢查點
7.3.2 檢查點類型
7.3.3 添加標准檢查點
7.3.4 添加圖像檢查點
7.3.5 添加點陣圖檢查點
7.3.6 添加表格檢查點
7.3.7 添加文本檢查點
7.3.8 添加文本區域檢查點
7.3.9 添加可訪問性檢查點
7.3.10 添加頁面檢查點
7.3.11 添加資料庫檢查點
7.3.12 添加XML檢查點
第8章 數據驅動測試
8.1 數據驅動測試方法
8.1.1 什麼時候使用數據驅動測試方法
8.1.2 數據驅動測試的一般步驟
8.2 參數化測試
8.2.1 通過參數化測試來提高測試的靈活性
8.2.2 參數化測試步驟
8.2.3 使用隨機數來進行參數化
8.2.4 參數化檢查點
8.2.5 設置數據表格迭代方式
8.3 Action測試輸入的參數化
8.3.1 編輯Action的屬性
8.3.2 添加Action的輸入參數
8.3.3 調用Action
8.4 使用環境變數的參數化
8.4.1 定義和設置環境變數
8.4.2 在測試步驟中綁定環境變數值
8.4.3 導出環境變數到XML文件
8.4.4 導入外部環境變數文件
8.5 使用數據驅動器來參數化測試
8.5.1 數據驅動器的使用方法
8.5.2 數據驅動向導
第9章 VBScript基礎
9.1 腳本語言簡介
9.1.1 Windows腳本語言
9.1.2 測試工具的「廠商語言」
9.2 VBScript語言基礎
9.2.1 VBScript的數據類型
9.2.2 變數子類型(Variant Subtypes)
9.2.3 VBScript的變數
9.2.4 VBScript的運算符
9.2.5 VBScript的條件語句
9.2.6 VBScript的循環語句
9.2.7 VBScript的Sub與Function
9.2.8 VBScript的數組
9.3 VBScript與正則表達式
9.3.1 正則表達式簡介
9.3.2 在VBScript中使用正則表達式
9.3.3 正則表達式在自動化測試中的使用
第10章 QTP測試腳本開發
第11章 QTP描述性編程 222
第12章 使用QTP測試標准Windows對象
第13章 使用QTP測試ActiveX對象
13.1 ActiveX對象的測試
13.1.1 Object屬性的使用
13.1.2 AcxUtil對象的FireEvent方法的使用
13.2 各類ActiveX控制項的測試
13.2.1 RadioButton類ActiveX控制項的測試
13.2.2 CheckBox類ActiveX控制項的測試
13.2.3 Calendar類ActiveX控制項的測試
13.2.4 Label類ActiveX控制項的測試
13.2.5 ProgressBar類ActiveX控制項的測試
13.2.6 SliderBar類ActiveX控制項的測試
13.2.7 LED類ActiveX控制項的測試
13.2.8 ListBox類ActiveX控制項的測試
第14章 使用QTP測試VB對象
14.1 Visual Basic控制項的測試
14.2 對各類VB控制項的測試
14.2.1 VbButton對象的測試
14.2.2 VbCheckBox對象的測試
14.2.3 VbComboBox對象的測試
14.2.4 VbEdit對象的測試
14.2.5 VbEditor對象的測試
14.2.6 VbFrame對象的測試
14.2.7 VbLabel對象的測試
14.2.8 VbList對象的測試
14.2.9 VbRadioButton對象的測試
14.2.10 VbScrollBar對象的測試
14.2.11 VbWindow對象的測試
第15章 使用QTP測試標准Web對象
15.1 Web對象的測試
15.1.1 載入Web插件
15.1.2 Web的錄制和運行設置
15.1.3 QTP支持的瀏覽器
15.1.4 Windows Applications的錄制和運行設置
15.1.5 設置IE的「Enable Tabbed Browsering」選項
15.1.6 使用Object屬性訪問DOM對象
15.1.7 使用Browser對象控制瀏覽器的導航
15.2 對各類Web對象的測試
15.2.1 Page對象的測試
15.2.2 Frame對象的測試
15.2.3 Image對象的測試
15.2.4 Link對象的測試
15.2.5 WebButton對象的測試
15.2.6 WebCheckBox對象的測試
15.2.7 WebEdit對象的測試
15.2.8 WebFile對象的測試
15.2.9 WebList對象的測試
15.2.10 WebRadioGroup對象的測試
15.2.11 WebTable對象的測試
15.2.12 WebXML對象的測試
15.2.13 WebElement對象的測試
第4篇 QTP高級技術篇
第16章 QTP的插件技術
16.1 QTP插件簡介
16.1.1 查看插件安裝和載入情況
16.1.2 插件分離的好處
16.2 內建插件與外部插件
16.2.1 內建插件
16.2.2 外部插件
16.2.3 插件的安裝
16.3 插件載入與插件管理
16.3.1 QTP的插件載入過程分析
16.3.2 關聯QTP插件與測試腳本
16.3.3 插件關聯管理
16.3.4 通過編程方式啟動QTP並載入插件
16.3.5 插件與檢查點類型的關系
第17章 使用QTP的.NET插件測試.NET平台軟體
17.1 QTP的.NET插件
17.1.1 .NET插件安裝與設置
17.1.2 .NET Windows Forms Spy的使用
17.1.3 利用.NET Windows Forms Spy來分析.NET控制項
17.2 測試.NET Windows Forms控制項
17.2.1 QTP支持的.NET Windows Forms控制項
17.2.2 通過Object屬性來獲取對象的內部屬性
17.2.3 通過Object屬性訪問並執行控制項方法
17.2.4 查看Object屬性的兩種方法
17.3 測試WPF控制項
17.3.1 載入WPF插件
17.3.2 QTP支持的WPF控制項
17.3.3 訪問WPF控制項的內部屬性和方法
17.4 測試.NET Web Forms控制項
17.4.1 QTP支持的.NET Web Forms控制項
17.4.2 測試.NET Web Forms的程序的前提條件
17.4.3 利用Object屬性來增強.NET Web Forms程序的測試
第18章 QTP的.NET插件擴展技術及其使用 323
18.1 QTP的.NET插件提供的擴展模塊
18.1.1 .NET插件的擴展模塊機制介紹
18.1.2 使用.NET Windows Forms Spy來協助開發擴展性
18.2 使用C#對QTP的.NET插件進行擴展
18.2.1 安裝Custom Server模板
18.2.2 建立.NET控制項的測試擴展項目
18.2.3 實現控制項錄制邏輯
18.2.4 注冊TrackBar控制項的事件處理器
18.2.5 實現控制項的運行邏輯
18.2.6 對QTP進行配置
18.2.7 擴展項目的運行
第19章 QTP的自動化對象模型及其使用
19.1 QTP自動化對象模型簡介
19.1.1 什麼時候使用自動化對象模型庫
19.1.2 選擇開發語言和環境
19.1.3 對象模型庫基本元素
19.2 在C#中使用QTP自動化對象模型
19.2.1 引用對象庫
19.2.2 在C#中調用QTP對象模型庫
19.3 常用的自動化對象模型方法介紹
19.3.1 在C#中啟動QTP並載入指定插件
19.3.2 在VBScript腳本中設置QTP選項
19.3.3 導出QTP選項設置到VBScript腳本
19.3.4 在VBScript腳本中設置QTP的環境變數
19.3.5 在VBScript腳本中設置測試運行選項
19.3.6 導出QTP測試設置到VBScript腳本中
第20章 使用QTP開發一個猴子測試工具
20.1猴子測試20.1.1猴子測試簡介20.1.2笨猴子與聰明猴子20.1.3什麼時候使用猴子測試20.2使用QTP設計一個笨猴子20.2.1用QTP實現笨猴子的基本要素20.2.2使用Randomize函數產生隨機數20.2.3使用RandomNumber對象獲取隨機數20.2.4通過WMI對象獲取屏幕高度和寬度20.2.5利用DotNetFactory獲取屏幕高度和寬度20.2.6讓猴子控制滑鼠和鍵盤20.2.7調用C#代碼中封裝的Windows API函數20.2.8輸入隨機字元串20.2.9記錄測試信息20.2.10截屏20.2.11記錄性能信息20.2.12基本的猴子測試工具20.2.13猴子測試工具的改進點
第21章 使用QTP測試Web Services
21.1Web Services插件介紹21.1.1什麼是Web Services21.1.2Web Services插件的幫助文檔21.2使用Web Services插件測試Web Services21.2.1Web Service測試向導的使用21.2.2運行Web Service測試21.2.3修改Web Service測試腳本中的檢查點21.2.4參數化Web服務的輸入21.2.5在對象庫中添加Web Service測試對象21.2.6檢查WSDL是否滿足WS-I標准21.2.7使用ValidateWSDL方法檢查WSDL
第22章 如何編寫高質量的QTP測試腳本
22.1QTP測試腳本編碼規范22.1.1常量命名規范22.1.2變數命名規范22.1.3對象命名規范22.1.4代碼注釋規范22.1.5代碼風格22.2通過管理對象庫來提高代碼的可讀性22.2.1直接錄制的測試腳本的問題22.2.2通過修改命名來達到更加易讀的效果22.2.3縮減代碼行長度的方法22.2.4以中文命名測試對象

⑶ 怎麼學習自動化測試

第一:先學習編程語言,然後再接觸自動化工具。

語言選擇上java或者Python都是可以的,可以先從Python入手,之後再開始Java。在學習語言的過程中,一定要忘掉你是做測試的,把自己當成開發,系統的去學相關的編程知識,因為語言水平的高低,很大程度上就決定了自動化水平的高低。
第二:打好基礎,而不是本末倒置的學習自動化測試工具
不理解http協議,就不會理解loadrunner、fiddler、soapUI這些工具;不理解HTML,就不會理解firebug。所以基礎打好了,才會事半功倍。
第三:清晰的認清自己,明確自己的目標
說白了,咱干什麼事情之前肯定要先看看自己有幾斤幾兩對吧,先評估一下自己現在的能力水平,然後再看下自己能夠投入什麼樣的資源(精力、時間、資金)去學習,這樣才會知道什麼樣的內容自己能夠搞明白,哪個階段要請教大牛,別整到最後越學越迷茫;其次就是認清自己能力之後,就要給自己定好合理的目標,多長時間達到什麼樣的水平。
第四:選擇好切入點,設計好對自己幫助最大的方案
介面自動化:Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins
web自動化:Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins
APP自動化:Robotium+Java+TestNG+Jenkins,Appium+Java+TestNG+Jenkins,Appium+Python+HtmlTestRunner
輔助測試腳本:以Shell,Python為主來簡化重復的工作,過濾日誌等
當然這些都是基本的實現方案,別的先不介紹。如果剛開始接觸,我建議是選擇語言之後,然後從介面測試入手,然後再學習web和APP自動化。
第五:貪多嚼不爛,學會舉一反三
新手上路,容易著急,啥都想學,這樣就容易混淆,也不好消化。很多地方都是相通的,代碼架構、用例管理、等都可以舉一反三,既可以提升你的學習效率,也不會混淆。最重要的是不能紙上談兵,一定要動手去實踐。
第六:不要受限於工具,多用開源
在測試行業,自動化測試工具有很多,但是大公司趨向於用開源的框架和工具,然後定製適合自己的測試方案。學著用一些開源的例如Webdriver, Appium等去搭建自己的自動化測試工程,然後掌握整體的自動化工作原理,為以後能夠搭建自己的工具平台做准備,畢竟搞定自動化,可不是會使用幾個工具那麼簡單。
自動化測試的最高境界:開發測試工具、設計自動化框架,讓別人用。

⑷ 軟體測試教程的目錄


前言
教學建議
第1章軟體測試概述
1.1計算機系統的軟體可靠性問題
1.2軟體測試的目的和意義
1.3軟體測試過程
1.3.1單元測試
l.3.2集成測試
1.3.3確認測試
1.3.4系統測試
1.3.5驗收測試
1.4軟體測試與軟體開發的關系
1.4.1軟體開發過程
1.4.2軟體測試在軟體開發中的作用
1.4.3軟體測試過程模型
1.4.4軟體測試環境的搭建
1.5軟體測試的發展歷程和現狀
1.6我國軟體測試產業的現狀
1.7軟體測試工具
1.7.1白盒測試工具
1.7.2黑盒測試工具
1.7.3測試設計和開發工具
1.7.4測試執行和評估工具
1.7.5測試管理工具
1.7.6目前市場上主流的測試工具
1.8習題
第2章黑盒測試
2.1黑盒測試的基本概念
2.2等價類劃分
2.2.1等價類劃分方法
2.2.2等價類劃分法的測試運用
2.3邊界值分析法
2.3.1邊界值分析法的原理
2.3.2邊界值分析法的測試運用
2.4因果圖法
2.4.1因果圖法的原理
2.4.2因果圖法的測試運用
2.5決策表法
2.5.1決策表法的原理
2.5.2決策表法的測試運用
2.6黑盒測試方法的比較與選擇
2.6.1測試工作量
2.6.2測試有效性
2.7黑盒測試工具介紹
2.7.1黑盒測試工具概述
2.7.2黑盒功能測試工具--winRunner
2.7.3黑盒功能測試工具--QTP
2.7.4其他常用功能測試工具
2.8習題
第3章白盒測試
3.1控制流測試
3.1.1基本概念
3.1.2控制流覆蓋准則
3.2數據流測試
3.2.1基本概念
3.2.2數據流覆蓋准則
3.3程序插裝
3.4程序變異測試
3.4.1程序強變異測試
3.4.2程序弱變異測試
3.5白盒測試工具
3.5.1靜態測試工具
3.5.2靜態測試工具應用實例
3.5.3動態測試工具
3.5.4動態測試工具應用實例
3.6軟體缺陷分析
3.6.1軟體缺陷的種類
3.6.2軟體缺陷的產生
3.6.3軟體缺陷數目估計
3.6.4軟體測試效率分析
3.6.5軟體缺陷的分布
3.7習題
第4章基於缺陷模式的軟體測試
4.1基於缺陷模式的軟體測試概述
4.2基於缺陷模式的軟體測試指標分析
4.3缺陷模式
4.3.1缺陷模式概述
4.3.2故障模式
4.3.3安全漏洞模式
4.3.4缺陷模式
4.3.5規則模式
4.4基於缺陷模式的軟體測試系統
4.4.1DTs系統結構
4.4.2DTS缺陷模式描述
4.4.3DTS的測試界面
4.4.4DTs測試應用報告
4.5習題
第5章集成測試
5.1集成測試概述
5.1.1集成測試的概念
5.1.2集成測試與系統測試的區別
5.1.3集成測試與開發的關系
5.1.4集成測試的層次與原則
5.2集成測試策略
5.2.1非漸增式集成
5.2.2漸增式集成
5.2.3三明治集成
5.3集成測試用例設計
5.3.1為系統運行設計用例
5.3.2為正向集成測試設計用例
5.3.3為逆向集成測試設計用例
5.3.4為滿足特殊需求設計用例
5.3.5為覆蓋設計用例
5.3.6測試用例補充
5.3.7注意事項
5.4集成測試過程
5.4.1計劃階段
5.4.2設計階段
5.4.3實施階段
5.4.4執行階段
5.4.5評估階段
5.5面向對象的集成測試
5.5.1對象交互
5.5.2面向對象集成測試的常用方法
5.5.3分布式對象測試
5.6習題
第6章系統測試
6.1性能測試
6.1.1性能測試的基本概念
6.1.2性能測試方法
6.1.3性能測試執行
6.1.4性能測試案例分析
6.2壓力測試(負載測試、並發測試)
6.2.1壓力測試的基本概念
6.2.2壓力測試方法
6.2.3壓力測試執行
6.3容量測試
6.3.1容量測試的基本概念
6.3.2容量測試方法
6.3.3容量測試執行
6.3.4容量測試案例分析
6.4健壯性測試
6.4.1健壯性測試的基本概念
6.4.2健壯性測試方法
6.4.3健壯性測試案例分析
6.5安全性測試
6.5.1安全性測試的基本概念
6.5.2安全性測試方法
6.5.3安全性測試案例分析
6.6可靠性測試
6.6.1可靠性測試的基本概念
6.6.2軟體的運行剖面
6.6.3軟體可靠性模型
6.6.4可靠性測試案例分析
6.7恢復性測試與備份測試
6.8協議一致性測試
6.8.1協議一致性測試的基本概念
6.8.2協議一致性測試方法
6.8.3協議一致性測試案例分析
6.9兼容性測試
6.10安裝性測試
6.11可用性測試
6.11.1可用性測試的概念
6.11.2可用性測試方法
6.12配置性測試
6.12.1配置性測試的概念
6.12.2配置性測試方法
6.13文檔性測試
6.13.1文檔性測試的概念
6.13.2文檔性測試方法
6.14GUI測試
6.14.1GUI測試的概念及方法
6.14.2GUI測試案例分析
6.15驗收測試
6.15.1驗收測試內容與策略
6.15.2驗收測試方法
6.16回歸測試
6.16.1回歸測試的概念
6.16.2回歸測試方法
6.17系統測試工具及其應用
6.18習題
第7章軟體評審
7.1軟體評審概述
7.1.1評審目的
7.1.2評審階段的劃分
7.1.3評審的組織與管理
7.2需求評審
7.2.1需求評審概述
7.2.2如何做好需求評審
7.2.3「軟體需求規格說明」評審細則
7.3概要設計評審
7.3.1概要設計評審概述
7.3.2「概要設計說明」評審細則
7.4詳細設計評審
7.4.1詳細設計評審概述
7.4.2「詳細設計說明」評審細則
7.5資料庫設計評審
7.5.1資料庫設計評審概述
7.5.2「資料庫設計說明」評審細則
7.6測試評審
7.6.1「軟體測試需求規格說明」
評審細則
7.6.2「軟體測試計劃」評審細則
7.6.3「軟體測試說明」評審細則
7.6.4「軟體測試報告」評審細則
7.6.5「軟體測試記錄」評審細則」
7.7習題
第8章測試管理
8.1建立測試管理體系
8.2測試管理的基本內容
8.2.1測試組織管理
8.2.2測試過程管理
8.2.3資源和配置管理
8.2.4測試文檔管理
8.3測試管理原則
8.4測試管理實踐
8.5常用的測試管理工具
8.5.1TestDirector惻試管理工具
8.5.2國外其他測試管理工具
8.5.3國產測試管理工具FestCenter
8.6習題
參考文獻
參考網站
……

⑸ 軟體測試要學哪些課程

第一步,測試基礎:

測試基礎是軟體測試最最最重要的部分,只要你是做測試,不管是什麼測試,測試的基礎、理論知識都是必須學會的。大概就包括:測試計劃編寫、設計測試用例、編寫測試報告、編寫BUG報告單、跟蹤BUG修復情況、還需要良好的溝通能力、以及各種測試階段所使用的測試方法、單元測試、功能測試、集成測試、系統測試等。

第二步:學習腳本語言

如:python語言,當然python 是一門相對簡單的計算機語言,考慮長遠發展,需要了解C語言或者java。都說C語言最難,但是用得確實也多。

第三步:學習軟體測試工具

學習軟體測試工具並不難,只是需要我們去系統的學習。比如性能測試工具loadrunner,自動化測試工具selenium、Appium,介面測試Jmeter、Postman等。雖然說工具不是萬能的但是工具能為我們提高工作效率,所以必須得會熟練的使用。最關鍵的一點,是要結合項目具體去操作,實踐出真知,理論知識在實際項目中才能得到鞏固。

第四步:計算機硬體知識

做過性能測試的都知道在性能測試過程中硬體性能也是一個非常重要的指標、CPU、內存、IO、帶寬等等、如果你是做硬體測試的。那麼就更不用說了。交換機、路由器、防火牆這些設備都需要有所了解。

第五步:資料庫測試

MySQL資料庫

MySQL簡介、命令行工具以及數據管理、MySQL數據查詢(條件、分組、聚合函數、排序、分頁、連接查詢、自關聯、子查詢)、內置函數、項目練習、數據分表、Python操作MySQL。

Redis資料庫

Redis簡介、客戶端和伺服器、數據類型(string、hash、list、set、zset)、各種數據類型操作、Python操作Redis、主從、集群。

第六步:項目實戰

最好參與真實項目的測試工作,積累真實項目的測試經驗。

成為優秀軟體測試員之提升條件,如果你想成為一個更優秀的軟體測試員的話,除了上面那些,你也最好能夠具備開發語言即代碼編寫能力,雖然不會寫代碼也能做測試、但是如果你想做到高級測試工程師以上、那麼代碼編寫能力就是必選項、如果不會寫代碼、那麼你不可能成為高級測試。高級測試工程 師的一部分工作就是在寫測試工具。雖然測試也需要寫代碼但不需要和開發一樣那麼精通某一門語言、可是測試卻需要了解很多門開發語言(舉一個簡單的例子:你 現在所在的項目從C++語言、2年後你換工作了、新公司的開發語言是Java或者是VB什麼的)所以在開發語言中測試需要更廣的學習。

成為軟體測試員之必備條件,就是你一定要有良好的心態。心要靜、細心耐心、責任心。心靜不下來無法對bug展開發向思維及拓展想像。任何一個測試最先面對的心理壓力就是重復性的勞動。在你的測試生涯中,一定會碰見很多心理的考驗,自己對於質量心裡沒有底、或者由於產品發布問題或者達到了測試瓶頸時候的困惑等。每個人都有自己的背景以及性格,往往對於測試來講,就是考驗心理素質的時候,這個時候就需要你自己不斷地去克服這些心理

閱讀全文

與qtp實踐教程相關的資料

熱點內容
覺醒年代哪個app可以免費觀看 瀏覽:830
如何關閉win10觸摸屏幕 瀏覽:761
蘋果142不能傳文件 瀏覽:128
如何看歷史底部數據 瀏覽:230
怎麼在電腦上下軟體或安裝app 瀏覽:798
qq頭像電影截圖情侶 瀏覽:87
安卓的網路位置設置在哪 瀏覽:973
編程俠官網如何登錄 瀏覽:484
借貸王app怎麼樣 瀏覽:552
qq黑鑽手機怎麼開通 瀏覽:465
dnf85版本爆ss視頻 瀏覽:514
gitlog前一個版本 瀏覽:718
蘋果6手機屏幕周邊多出一圈黑色 瀏覽:131
phpword插件 瀏覽:264
win10重置並清理驅動器 瀏覽:893
vector去重java 瀏覽:572
qq群文件過期了怎麼辦 瀏覽:184
電子文件的特性 瀏覽:190
javatcp接收數據 瀏覽:968
編程什麼最好做 瀏覽:872

友情鏈接