系統測試

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測試關注的是軟件的界面
    易用性測試關注的是軟件使用起來要方便,關注用戶的體驗
    兼容性測試關注的是軟件要在不一樣的環境下都能正常
    配置測試:跟環境相關,測試軟件在不一樣的環境都能正常使用
    安裝測試關注的是軟件要能正常安裝上
    可靠性測試
相關文章
相關標籤/搜索