1、系統測試主要內容
一、系統測試的過程:計劃-->設計-->實現-->執行
二、被測對象: xxxxxx系統
三、測試被測對象的版本:例如V1.0
四、作的是什麼測試: 系統測試 ,針對的是整個軟件,採用黑盒測試;
五、依據:SRS
六、測試過程當中用到的管理工具: SVN、bugfree、excel等
七、測試人員的角色:測試經理、測試組長、高級測試人員、中級測試人員、初級測試人員
2、測試計劃
制定一份系統測試的計劃
一、制定計劃的做用
a、制定好的計劃,使整個測試工做受控,可以很好的作到定期按質的去完成測試工做,如期交付;
b、制定好的計劃,若是發生意外情況,能夠在原有計劃上作出微調,讓測試工做再次進入受控狀態;
c、制定好的計劃,開發能夠根據計劃預留出時間來協助測試的工做。
d、使每一個人都清楚本身的職責;
二、計劃中包含的內容
a、核心內容:分工、進度把控,3w:what、when、who
b、6要素:
what:什麼? 明確測試範圍
when:時間? 包括開始時間和結束時間;例如:何時寫用例、何時執行、何時迴歸等
who:人? 誰負責作哪些工做
分工、進度把控:在什麼時間由誰來作什麼事情
why:爲何? 測試的目標
where:在哪裏測試?測試環境
how: 怎樣作?具體測試的方法; 例如:人工測試、自動化測試
3、設計
制定一份測試方案
方案的核心內容:用來指導後期的用例設計和執行的工做
對設計具體細化
4、 實現
寫測試用例
用例的核心要素:
用例編號:
用例標題:歸納;經過這個標題能看出來用例測試什麼便可
等級:高 中 低
預置條件: 執行用例的前提準備
操做步驟: 具體的步驟;
預期結果: 執行完以後應該獲得的正確結果 (根據需求)
5、執行
一、搭建測試環境
a、得知道怎麼鏈接(組網圖)、環境中包含東西
b、被測對象:B/S OR C/S架構的系統
B/S:browser server 有客戶端(瀏覽器)和服務端
C/S:client server 客戶端(須要額外的裝一個客戶端軟件)和服務端
c、環境中包含的東西:硬件、軟件(os、web服務器、數據庫等等)、被測對象(oscommerce)、測試工具(瀏覽器)
d、客戶端: 只須要瀏覽器 仍是須要安裝客戶端
服務端:硬件、操做系統、在操做系統上部署的軟件
e、環境的分類
主環境和輔環境: 知道在不一樣的環境上作的測試分別是什麼
主環境:作全覆蓋的測試;(覆蓋全部的模塊,覆蓋功能、性能、兼容性、易用性等等)
輔環境:只作兼容性測試(首頁界面正常顯示,基本功能用起來沒問題)
f、 真實環境(用戶那邊的)和模擬環境(測試環境): 儘可能避免環境差別帶來的影響;
二、預測試
也稱冒煙測試
先執行基本功能用例,若是基本功能用例沒問題,再測試其餘地方,若是基本功能用例執行失敗,不測試,直接打回給開發
三、正式執行:按照用例執行便可
四、缺陷的跟蹤
a、缺陷管理系統
b、缺陷的要素:
缺陷編號:
缺陷標題:
缺陷的詳細描述:
測試環境:
用例標題:直接用例複製粘貼
操做步驟:
預期結果:
實際結果:
缺陷的嚴重級別:
缺陷的復現頻率:
5.迴歸測試
部分迴歸和所有迴歸
6、輸出測試報告
將測試的結果整理成報告輸出
7、系統測試其餘內容
一、測試流程: 熟悉需求(srs)——計劃(安排工做,定好進度)——方案(指導後期的工做)——用例——執行(搭環境、預測試、正式執行、缺陷的跟蹤)——測試報告
二、 系統測試:針對整個軟件的測試,是以界面做爲入口進行的測試;作系統測試時須要結合被測對象、測試數據等信息在環境上進行一系列的測試
系列測試:功能測試、性能測試、GUI測試、易用性測試、配置測試、安裝測試、可靠性測試等等
三、系列測試
功能測試關注的是軟件的正常使用
性能測試關注的是軟件的承壓能力,每每跟併發量相關
GUI測試關注的是軟件的界面
易用性測試關注的是軟件使用起來要方便,關注用戶的體驗
兼容性測試關注的是軟件要在不一樣的環境下都能正常
配置測試:跟環境相關,測試軟件在不一樣的環境都能正常使用
安裝測試關注的是軟件要能正常安裝上
可靠性測試