• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    一個測試計劃樣例

    發布: 2007-5-26 22:19 | 作者: 未知 | 來源: 系統分析之窗 | 查看: 755次 | 進入軟件測試論壇討論

    領測軟件測試網

    一個測試計劃樣例


    原創作者:Jerry
    轉載請注明:來自Sawin系統分析之窗
    最后修改時間:2005-2-22

     

    *************JAVA
    測試總體計劃書
    歷史紀錄
    日期
    版本
    描述
    作者
    2005-02-21
    1.0
    Created
    **

    1引言

    1.1編寫目的

    本測試計劃書的讀者對象技術經理,軟件測試工程師以及軟件測試人員

    1.2背景

    說明:
    軟件系統的名稱:*************JAVA;
    本項目在*************中位于**層上部分,應用層下部分,是應用程序與交互媒體平臺的接口。接受端業務運行系統是******的一個部分。
       (圖略)

    1.3定義

    ****:************************ **********************
    ****:************************* **********************
    1.4參考資料
    Ø       ********平臺系統規范-應用程序編程接口
    Ø       各包軟件說明書
    2測試項目
    本次測試主要針對JAVA類程序作底層測試,主要包括包功能測試,各函數完整性測試以及事件監聽測試。測試之前需要根據測試用例書寫測試代碼,運行測試代碼進行測試。

    3 被測特性

    Ø       包功能測試
    主要測試包內各函數,各類之間的調用關系;
    Ø       函數完整性測試
    包括函數正確性測試和錯誤參數測試:
    函數正確性:測試為在正確輸入參數情況下測試函數的功能,如果函數輸出為get*函數,并且可以打印出來,需要把獲得的結果通過system.out.println()打印在屏幕上;
    錯誤參數測試:主要測試輸入參數在非法的條件下程序運行的情況(比如從存儲器中讀出數據的長度輸入參數為int length,當length<0的時候);
    Ø       監聽測試
    測試系統等待監聽,直到所需要的事件出現,如果有需求把事件中的信息捕捉出來,顯示在屏幕上。

    4 不被測特性

    Ø       構造函數
    對類進行測試,通過構造函數創建這個類。所以不專門測試構造函數,對構造函數錯誤參數的測試也沒有實際的意義;
    Ø       異常類
    由于產生異常的條件比較復雜,牽扯到硬件軟件,數據庫和存儲設備等等,所以再次對于這些類不進行測試;
    Ø       protect函數
    由于protect函數是被繼承類調用的,不是被應用程序調用的,通過測試繼承類中的函數,間接的測試該類函數;
    Ø       private函數:
    由于private函數是被該類中其他函數調用的,也不是被應用程序調用的,通過測試調用函數,間接的測試該類函數。

    5 測試方法

    書寫測試測試用例;
    Ø       根據測試用例編寫測試腳本;
    Ø       運行測試腳本,進行測試。(測試結果填寫測試結果報告單,缺陷填寫在bugzilla軟件中,以便于開發人員進行交流,進行回歸測試

    6 測試通過標準

    Ø       如果測試結果與預期結果一致測試通過,否則不通過。

    6.1測試結果審批過程

    測試工作執行完畢,質量經理書寫測試總結報告,召開測試總結會議,討論產品是否可以發布(評審標準:測試案例是否完全,測試程序是否正確,測試結果是否令人滿意,…)。

    7 測試掛起和恢復條件

    Ø       測試掛起條件:
    由于程序中存在重大問題或者問題過多,測試無法正常進行,測試人員申請測試掛起,經領導審批通過;
    由于存在其他優先級更高的任務,通過批準,測試掛起。
    Ø       測試恢復條件:
    重大問題被解決或者程序通過重新修正;
    優先級更高的任務被完成。

    8應提供的測試文件

    Ø       測試總體計劃書
    Ø       測試用例(計劃)
    Ø       測試手冊
    Ø       測試腳本代碼
    Ø       測試紀錄(紀錄測試通過或者不通過狀態,如果未通過在bugzilla中書寫錯誤情況,包括包名,函數名,輸入參數,錯誤表現幾個方面)
    Ø       測試總結書

    9測試任務

    Ø       書寫測試總體計劃書
    Ø       書寫測試用例(計劃)和測試手冊
    Ø       編寫測試代碼
    Ø       測試測試代碼
    Ø       進行測試工作
    Ø       進行測試總結

    10測試環境需求

    10.1硬件需求

    Ø       測試代碼運行機器
    Ø       仿真器
    Ø       數據廣播系統
    Ø       機頂盒
    Ø       監視器
    Ø       數據傳輸介質

    10.2軟件需求

    Ø       ***軟件
    Ø       ***數據庫
    Ø       ***其他模塊

    10.3測試工具

    10.4測試需要的條件

    10.4.1 需要的文檔

    Ø       軟件說明書

    10.4.2需要完成的任務

    Ø       被測試程序已經完成,并且通過代碼審核和初步的程序員級測試;
    Ø       測試腳本已經完成,并且通過測試。

    11角色和職責

    Ø       測試設計師:書寫測試計劃(用例)和手冊
    Ø       測試開發人員:編寫測試代碼(通常由測試腳本的編寫為非開發該項目的開發人員編寫)
    Ø       測試人員:進行測試工作
    Ø       測試管理人員:管理測試進度,進行測試評估

    12 人員和培訓

    理解測試基本知識
    Ø       掌握面向對象方法
    Ø       熟悉產品基本功能特性
    Ø       熟悉每個包和類的功能

    13 測試進度

    任務
    時間
    制定測試計劃
    2天/人
    書寫測試用例(計劃)和測試手冊
    1.5月/人
    編寫測試代碼
    4月/人
    執行測試任務
    2月/人
    測試總結
    1周/人

    14風險及應急計劃

    15審批

    技術經理:
     
     
           

     

    【作者介紹】 Jerry

    97年畢業于北京某高校計算級專業,先后在軟件公司和網絡公司從事軟件開發,系統分析和設計工作。2001年涉及軟件質量保證,先后擔任測試工程師,測試部經理,副經理。精通軟件工程測試流程,精通RUP, CMM, ISO, 6SIGMA軟件質量保證工作。
    作者Email地址:guxiang625@vip.sina.com.cn

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>