1 標(biāo)題
軟件系統(tǒng)名稱和標(biāo)識(shí)符
模塊名稱和標(biāo)識(shí)符(如果本卷宗包含多于一個(gè)的模塊,則用這組模塊的功能標(biāo)識(shí)代替模塊名)
程序編制員簽名
卷宗的修改文本序號(hào)
修改完成日期
卷宗序號(hào)(說明本卷宗在整個(gè)卷宗中的序號(hào))
編排日期(說明整個(gè)卷宗最近的一次編排日期)
2 模塊開發(fā)情況表
3 功能說明
扼要說明本模塊(或本組模塊)的功能,主要是輸入、要求的處理、輸出??梢詮南到y(tǒng)設(shè)計(jì)說明書中摘錄。同時(shí)列出在軟件需求說明書中對(duì)這些功能的說明的章、條、款。
4 設(shè)計(jì)說明
說明本模塊(或本組模塊)的設(shè)計(jì)考慮,包括:
a.在系統(tǒng)設(shè)計(jì)說明書中有關(guān)對(duì)本模塊(或本組模塊)設(shè)計(jì)考慮的敘述,包括本模塊在軟件系統(tǒng)中所處的層次,它同其他模塊的接口;
b.在程序設(shè)計(jì)說明書中有關(guān)對(duì)本模塊(或本組模塊)的設(shè)計(jì)考慮,包括本模塊的算法、處理流程、牽涉到的數(shù)據(jù)文卷設(shè)計(jì)限制、驅(qū)動(dòng)方式和出錯(cuò)信息等;
c.在編制目前已通過全部測(cè)試的源代碼時(shí)實(shí)際使用的設(shè)計(jì)考慮。
5 原代碼清單
要給出所產(chǎn)生的本模塊(或本組模塊)的第一份無語(yǔ)法錯(cuò)的源代碼清單以及已通過全部測(cè)試的當(dāng)前有效的源代碼清單。
6 測(cè)試說明
說明直接要經(jīng)過本模塊(或本組模塊)的每一項(xiàng)測(cè)試,包括這些測(cè)試各自的標(biāo)識(shí)符和編號(hào)、進(jìn)行這些測(cè)試的目的、所用的配置和輸入、預(yù)期的輸出及實(shí)際的輸出。
7 復(fù)審的結(jié)論
把實(shí)際測(cè)試的結(jié)果,同軟件需求說明書、系統(tǒng)設(shè)計(jì)說明書、程序設(shè)計(jì)說明書中規(guī)定的要求進(jìn)行比較和給出結(jié)論。
1 引言
1.1編寫目的
本測(cè)試計(jì)劃的具體編寫目的,指出預(yù)期的讀者范圍。
1.2背景
說明:
a 測(cè)試計(jì)劃所從屬的軟件系統(tǒng)的名稱;
b.該開發(fā)項(xiàng)目的歷史,列出用戶和執(zhí)行此項(xiàng)目測(cè)試的計(jì)算中心,說明在開始執(zhí)行本測(cè)試計(jì)劃之前必須完成的各項(xiàng)工作。
1.3定義
列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。
1.4參考資料
列出要用到的參考資料,如:
a.本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文;
b.屬于本項(xiàng)目的其他已發(fā)表的文件;
c.本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。
2 計(jì)劃
2.1軟件說明
提供一份圖表,并逐項(xiàng)說明被測(cè)軟件的功能、輸入和輸出等質(zhì)量指標(biāo),作為敘述測(cè)試計(jì)劃的提綱。
2.2測(cè)試內(nèi)容
列出組裝測(cè)試和確認(rèn)測(cè)試中的每一項(xiàng)測(cè)試內(nèi)容的名稱標(biāo)識(shí)符、這些測(cè)試的進(jìn)度安排以及這些測(cè)試的內(nèi)容和目的,例如模塊功能測(cè)試、接口正確性測(cè)試、數(shù)據(jù)文卷存取的測(cè)試、運(yùn)行時(shí)間的測(cè)試、設(shè)計(jì)約束和極限的測(cè)試等。
2.3測(cè)試1(標(biāo)識(shí)符)
給出這項(xiàng)測(cè)試內(nèi)容的參與單位及被測(cè)試的部位。
2.3.1進(jìn)度安排
給出對(duì)這項(xiàng)測(cè)試的進(jìn)度安排,包括進(jìn)行測(cè)試的日期和工作內(nèi)容(如熟悉環(huán)境。培訓(xùn)、準(zhǔn)備輸入數(shù)據(jù)等)。
2.3.2條件
陳述本項(xiàng)測(cè)試工作對(duì)資源的要求,包括:
a.設(shè)備所用到的設(shè)備類型、數(shù)量和預(yù)定使用時(shí)間;
b.軟件列出將被用來支持本項(xiàng)測(cè)試過程而本身又并不是被測(cè)軟件的組成部分的軟件,如測(cè)試驅(qū)動(dòng)程序、測(cè)試監(jiān)控程序、仿真程序、樁模塊等等;
c.人員列出在測(cè)試工作期間預(yù)期可由用戶和開發(fā)任務(wù)組提供的工作人員的人數(shù)。技術(shù)水平及有關(guān)的預(yù)備知識(shí),包括一些特殊要求,如倒班操作和數(shù)據(jù)鍵入人員。
2.3.3測(cè)試資料
列出本項(xiàng)測(cè)試所需的資料,如:
a.有關(guān)本項(xiàng)任務(wù)的文件;
b.被測(cè)試程序及其所在的媒體;
c.測(cè)試的輸入和輸出舉例;
d.有關(guān)控制此項(xiàng)測(cè)試的方法、過程的圖表。
2.3.4測(cè)試培訓(xùn)
說明或引用資料說明為被測(cè)軟件的使用提供培訓(xùn)的計(jì)劃。規(guī)定培訓(xùn)的內(nèi)容、受訓(xùn)的人員及從事培訓(xùn)的工作人員。
2.4測(cè)試2(標(biāo)識(shí)符)
用與本測(cè)試計(jì)劃2.3條相類似的方式說明用于另一項(xiàng)及其后各項(xiàng)測(cè)試內(nèi)容的測(cè)試工作計(jì)劃。
3 測(cè)試設(shè)計(jì)說明
3.1測(cè)試1(標(biāo)識(shí)符)
說明對(duì)第一項(xiàng)測(cè)試內(nèi)容的測(cè)試設(shè)計(jì)考慮。
3.1.1控制
說明本測(cè)試的控制方式,如輸入是人工、半自動(dòng)或自動(dòng)引入、控制操作的順序以及結(jié)果的記錄方法。
3.1.2輸入
說明本項(xiàng)測(cè)試中所使用的輸入數(shù)據(jù)及選擇這些輸入數(shù)據(jù)的策略。
3.1.3輸出
說明預(yù)期的輸出數(shù)據(jù),如測(cè)試結(jié)果及可能產(chǎn)生的中間結(jié)果或運(yùn)行信息。
3.1.4過程
說明完成此項(xiàng)測(cè)試的一個(gè)個(gè)步驟和控制命令,包括測(cè)試的準(zhǔn)備、初始化、中間步聚和運(yùn)行結(jié)束方式。
3.2測(cè)試2(標(biāo)識(shí)符)
用與本測(cè)試計(jì)劃K.3.l條相類似的方式說明第2項(xiàng)及其后各項(xiàng)測(cè)試工作的設(shè)計(jì)考慮。
4 評(píng)價(jià)準(zhǔn)則
4.1范圍
說明所選擇的測(cè)試用例能夠接查的范圍及其局限性。
4.2數(shù)據(jù)整理
陳述為了把測(cè)試數(shù)據(jù)加工成便于評(píng)價(jià)的適當(dāng)形式,使得測(cè)試結(jié)果可以同,已知結(jié)果進(jìn)行比較而要用到的轉(zhuǎn)換處理技術(shù),如手工方式或自動(dòng)方式;如果是用自動(dòng)方式整理數(shù)據(jù),還要說明為進(jìn)行處理而要用到的硬件、軟件資源。
4.3尺度
說明用來判斷測(cè)試工作是否能通過的評(píng)價(jià)尺度,如合理的輸出結(jié)果的類型、測(cè)試輸出結(jié)果與預(yù)期輸出之間的容許偏離范圍、允許中斷或停機(jī)的最大次數(shù)。