領導心血來潮的讓寫各類文檔,因爲沒有經驗,感受像是被牽着鼻子走。正則表達式
不過我仍是完成了一份培訓計劃,雖然跟領導鬧掰,可是工做歸工做,該是我完成的,我仍是會認真作完。shell
本文大部分是down下來的,稍微作了一些調整。數據庫
目錄編程
簡介... 4瀏覽器
1 第一階段:軟件測試理論及基礎 2016.06-2016.07. 4服務器
2 第二階段:數據庫 2016.07-2016.08. 5網絡
3 第三階段:QTP 功能測試工具 2016.08-2016.09. 6架構
4 第四階段:性能測試工具LoadRunner 2016.09-2016.10. 7app
5 拓展:白盒測試技術... 8函數
6 拓展:手機app測試... 9
第一階段、軟件測試理論及基礎 |
|||
模塊 |
學習目標 |
內容 |
學習時間 |
軟件測試基礎理論 |
系統的學習軟件測試的核心技術,瞭解測試流程,掌握測試各階段所需的知識和技能,熟悉各類測試文檔的編寫 |
一、 軟件測試和軟件缺陷的基本概念 二、 軟件開發階段劃分,軟件測試階段劃分,軟件測試模型和分類 三、 軟件測試的主要原則,軟件缺陷的定義,缺陷報告的編寫及處理流程 四、 測試用例的概念,使用等價類劃分邊界值方法、因果圖法、斷定表法、正交排列法、狀態轉換圖、測試大綱法、場景法編寫測試用例 五、 測試方法選擇的綜合策略 六、 軟件測試計劃的編寫 |
保密 |
測試用例的管理 |
掌握使用Excel管理測試用例 |
一、 使用Excel的公式來統計測試用例 二、 學習使用文檔對平常測試工做進行管理 |
保密 |
Windows操做系統及網絡基礎 |
學習從測試的角度瞭解Windows操做系統及網絡相關知識, 可以搭建Windows測試環境, 爲測試工做打下良好的理論基礎。 |
一、 計算機的層次和軟件的分類 二、 互聯網概述,網絡體系結構以及網絡協議 三、 IP、MAC地址詳解 四、 虛擬機的使用,操做系統的安裝 |
保密 |
Unix操做系統及網絡環境 |
掌握Unix操做系統的使用、測試環境的搭建,常見服務器的搭建 |
一、 Unix的歷史,安裝 二、 Unix文件系統結構,FTP工具,目錄共享 三、 Unix經常使用命令 四、 Unix Web服務器安裝與配置,MySQL數據庫的安裝使用,郵件服務器的安裝與使用 五、 Unix shell編程 六、 SecureCRT和SSH Unix SVN的配置和使用 |
保密 |
功能測試項目實踐 |
將所學的測試理論知識應用於真實的測試項目中。 體驗真實的項目測試流程、 測試執行及各類測試文檔的撰寫。 |
一、 熟悉軟件需求 二、 編寫測試計劃 三、 編寫測試用例 四、 執行測試用例、提交bug 五、 使用工具進行測試管理 六、 編寫測試總結報告 |
保密 |
第二階段、數據庫 |
|||
模塊 |
學習目標 |
內容 |
學習時間 |
數據庫基礎 |
學習MySQL數據庫管理系統,瞭解數據庫的基本原理, 掌握數據庫基本技術及操做。 |
一、 數據庫系統的基本概念 二、 基本SQL語句 三、 數據完整性約束,索引的建立和使用,視圖的建立和使用,高級查詢,存儲過程的定義和使用 四、 MySQL及Navicat for MySQL基本操做 五、 函數和存儲過程 |
保密 |
第三階段、QTP 功能測試工具 |
|||
模塊 |
學習目標 |
內容 |
學習時間 |
VBScript |
經過系統的編程技術學習, 深刻掌握通用的編程技能, 普遍瞭解C-S、 B-S等各類系統的系統架構及核心技術實現, 爲白盒測試及自動化測試腳本打好基礎。 |
一、 VBScript基本語法結構 二、 分之結構、循環結構、函數的定義和調用、經常使用的系統函數,子過程 三、 Datatable操做,文件的讀寫,虛擬對象 四、 場景恢復,QTP經常使用對象 五、 正則表達式,描述性編程 |
保密 |
功能測試工具QTP |
熟練掌握功能測試自動化工具QTP, 學會編寫測試腳本, 提升測試效率 |
一、 QTP的基本使用流程 二、 使用QTP錄製應用程序及Web程序 三、 QTP的測試對象管理機制、對象倉庫的使用 四、 標準檢查點、文本檢查點、文本檢查域、圖像檢查點、數據庫檢查點、其餘檢查點 五、 腳本參數化:輸出值、在腳本中使用多Action、多Action腳本的參數化 六、 使用模擬錄製模式、使用低級錄製模式、使用QTP進行迴歸測試 |
保密 |
QTP項目 |
項目實戰 |
使用QTP對工具自帶的訂票系統進行測試,先進行測試腳本的錄製,而後根據須要,加強腳本功能,包括插入檢查點、腳本參數化、劃分多Action,描述性編寫等 |
保密 |
第四階段、性能測試工具LoadRunner |
|||
模塊 |
學習目標 |
內容 |
學習時間 |
性能測試工具LoadRunner |
掌握性能測試計劃的編寫,LoadRunner的使用、結果文件的分析,查找系統性能瓶頸,進行系統調優 |
一、 性能測試簡介,LoadRunner概述 二、 負載/壓力測試計劃的編寫 三、 開發腳本VuGenerator 四、 設計和運行場景Controller 五、 分析結果Analysis LoadRunner數據池技術剖析 六、 HTTP的報文結構,Correlation技術,Web_reg_save_param函數 七、 LoadRunner中文件下載,網頁細分圖 八、 LR瀏覽器模擬設置,LR監視的性能計數器,LR中資源分析 |
保密 |
LoadRunner項目 |
項目實戰 |
編寫性能測試計劃,錄製測試腳本並加強腳本功能,設置測試場景並運行測試場景,收集測試結果並進行結果分析 |
2016/9/26-2016/9/30 |
第五階段、白盒測試技術 |
|||
模塊 |
學習目標 |
內容 |
學習時間 |
白盒測試技術與白盒測試工具(本次計劃暫不實現) |
掌握白盒測試的理論和方法、掌握Java單元測試工具Junit和Java白盒測試工具JTest |
一、 白盒測試方法:語句覆蓋、分之覆蓋、條件覆蓋、分支條件覆蓋、條件組合覆蓋、路徑覆蓋、循環結構的測試 二、 圈複雜度的計算 三、 面向對象的測試 四、 使用Junit進行單元測試 |
保密 |
第六階段、手機測試 |
|||
模塊 |
學習目標 |
內容 |
學習時間 |
手機測試 |
掌握手機測試的基本理論和測試方法,可以掌握常見的手機測試工具的使用,爲移動互聯網測試打下堅實基礎 |
一、 Android系統結構、應用程序結構和測試環境的搭建 二、 真機和模擬器的測試、Android調試技術—ADB 三、 Android用戶體驗測試、功能測試、性能測試 四、 經常使用自動化工具的使用 五、 兼容性測試 六、 系統資源監控和日誌分析 七、 手機測試常見問題分析和用例分析 |
保密 |
不足:
一、少了針對本項目自身的特色來考慮測試人員須要掌握的技術。
二、測試將來的大方向應該是針對敏捷開發的探索式測試,這是一門很深學問,值得好好研究。