測試部培訓計劃

領導心血來潮的讓寫各類文檔,因爲沒有經驗,感受像是被牽着鼻子走。正則表達式

不過我仍是完成了一份培訓計劃,雖然跟領導鬧掰,可是工做歸工做,該是我完成的,我仍是會認真作完。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用戶體驗測試、功能測試、性能測試

四、  經常使用自動化工具的使用

五、  兼容性測試

六、  系統資源監控和日誌分析

七、  手機測試常見問題分析和用例分析

 保密

 

不足:

一、少了針對本項目自身的特色來考慮測試人員須要掌握的技術。

二、測試將來的大方向應該是針對敏捷開發的探索式測試,這是一門很深學問,值得好好研究。

相關文章
相關標籤/搜索