軟件測試規(guī)范word_第1頁
軟件測試規(guī)范word_第2頁
軟件測試規(guī)范word_第3頁
軟件測試規(guī)范word_第4頁
軟件測試規(guī)范word_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件測試規(guī)范由安博測試空間技術(shù)中心目錄一、簡介3(一)軟件測試的定義3(二)軟件測試類型的劃分3(三)測試中權(quán)衡的三個重要維度4(四)不同階段測試精度的把握4(五)測試順序4二、測試工作流程5(一)測試準(zhǔn)備5(二)測試的實施5(三)測試問題處理流程7(四)測試驗收8(五)測試總結(jié)8三、測試人員的組織與培訓(xùn)9(一)測試人員的組織9(二)測試人員的培訓(xùn)11四、測試工作機制會議與討論11(一)測試工作啟動會議11(二)階段性會議12(三)專題會議12(四)討論12五、測試案例的編寫12(一)案例編寫的原則12(二)測試案例的取舍14六、測試相關(guān)文檔15(一)測試計劃書15(二)測試方案書15(三)測

2、試報告17(四)其他文檔資料19一、簡介(一)軟件測試的定義軟件測試的定義是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”。具體地說,軟件測試是根據(jù)軟件開發(fā)的產(chǎn)品設(shè)計說明書和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計出一批測試案例,并利用測試案例來運行程序,以發(fā)現(xiàn)程序錯誤的過程。(二)軟件測試類型的劃分軟件測試貫穿于整個開發(fā)過程中,軟件系統(tǒng)的開發(fā)過程是一個自頂向下逐步細化的過程,而測試過程則是按相反順序進行的集成過程,根據(jù)測試的階段、測試的執(zhí)行人,可劃分為:單元測試(unit testing)、組合測試(incremental integration testing)、集成測試(integration testing

3、)、系統(tǒng)測試(system testing)、用戶驗收測試。根據(jù)測試內(nèi)容的不同可分為:功能測試(functional testing )、安全性測試(security testing)、恢復(fù)測試(recovery testing )、兼容性測試(硬件兼容、版本兼容)、容錯性測試、性能/壓力/負載測試(performance /stress /load testing )、安裝/卸載測試(install/uninstall testing )在本文中,我們使用測試階段的劃分標(biāo)準(zhǔn)。圖一:軟件生命周期“臺階”模型圖:發(fā)布階段測試階段編碼階段系統(tǒng)測試階段設(shè)計階段集成測試階段單元測試/組合測試需求階段集

4、成測試計劃階段立項階段 系統(tǒng)測試計劃階段(三)測試中權(quán)衡的三個重要維度測試時間、測試成本和測試質(zhì)量構(gòu)成測試過程中需要關(guān)注的三個重要維度,三個維度相互制約、相互影響。在測試中,永遠無法實現(xiàn)時間、成本和質(zhì)量的三贏,為其中任何2個目標(biāo)所做的努力,都必須以付出第三個目標(biāo)的損失為代價,此外我們永遠都不可能窮盡所有的測試內(nèi)容。因此必須綜合權(quán)衡作出取舍。圖二:制約測試的三個要素時間質(zhì)量成本(四)不同階段測試精度的把握考慮到測試時間、測試成本的制約,在不同的測試階段,對測試精度有不同的要求。從單元測試、集成測試到系統(tǒng)測試、用戶驗收測試階段,對測試精度的要求也呈現(xiàn)一個從粗到細的過程。單元測試是發(fā)現(xiàn)錯誤最多、預(yù)防

5、質(zhì)量隱患最重要的測試階段,需要最大的測試精度,缺少單元測試,直接進行集成和系統(tǒng)測試,缺陷隱患多。圖三:不同測試階段測試精度模型圖單元測試 集成測試 系統(tǒng)測試 用戶驗收測試工程安裝測試 (五)測試順序?qū)τ谝豁棌?fù)雜產(chǎn)品的測試,遵循一定的測試順序,可以是測試工作有條不紊,提高測試工作效率。同時按照一定的測試順序展開測試,一定程度上可以確保測試工作的全面性。測試順序的原則是由淺入深、由易而難。在具體的測試內(nèi)容上表現(xiàn)為:先聯(lián)機測試后批量測試;首先單元測試,其次集成測試,然后進行系統(tǒng)測試及驗收測試;先進行基本功能測試再進行輔助功能測試;先進行正常情況案例的測試,再進行反常情況案例的測試;對于一項交易先進行

6、輸入項的測試,再進行輸出項的測試,然后進行賬務(wù)處理的測試。二、測試工作流程(一)測試準(zhǔn)備在技術(shù)實現(xiàn)編碼階段的工作結(jié)束時,進入產(chǎn)品的測試準(zhǔn)備階段,為真正開展產(chǎn)品測試做好前期準(zhǔn)備工作。測試準(zhǔn)備階段的主要工作包括制定測試工作計劃、設(shè)計測試方案、組織協(xié)調(diào)測試人員、測試所需硬件設(shè)施等其他準(zhǔn)備工作。測試準(zhǔn)備階段的工作由參加產(chǎn)品設(shè)計說明書的主創(chuàng)人員負責(zé)完成。1、 制定測試工作計劃和測試方案相關(guān)內(nèi)容見測試文檔編寫2、 組織協(xié)調(diào)測試人員根據(jù)測試計劃和測試方案,組織協(xié)調(diào)相關(guān)人員,形成測試工作組。 3、 測試人員的培訓(xùn)正式開展測試工作之前,對所有測試人員進行測試工作的集中培訓(xùn)。通過測試培訓(xùn),使測試人員明確測試目標(biāo)和

7、要求、了解待測系統(tǒng)、統(tǒng)一測試方法和流程,保質(zhì)保量的開展和進行測試工作。4、 測試所需要硬件設(shè)施和其他準(zhǔn)備工作與相關(guān)部門聯(lián)系協(xié)調(diào)對測試工作所需的設(shè)施:服務(wù)器、測試機等在測試準(zhǔn)備階段全部到位。(二)測試的實施測試實施是軟件測試工作的核心階段,測試實施階段嚴(yán)格按照測試計劃和測試方案展開。1、 搭建測試環(huán)境根據(jù)產(chǎn)品的實際需要搭建的運行環(huán)境及準(zhǔn)備相關(guān)測試所需初始數(shù)據(jù)。包括:測試人員、測試工具等。2、 單元測試單元編碼完成后,進行單元測試。單元測試指構(gòu)建者的角度出發(fā),檢測產(chǎn)品的各個部分是否是正常、合理、安全的,換句話說,就是通過檢測要保證軟件產(chǎn)品滿足用戶操作的質(zhì)量標(biāo)準(zhǔn)。單元測試關(guān)注的重點是產(chǎn)品的內(nèi)部結(jié)構(gòu)、

8、框架以及技術(shù)實現(xiàn)是否符合產(chǎn)品設(shè)計說明書等等。單元測試可以并行進行。對于彼此獨立的單元,進行并行測試可以加速測試的進程。單元測試按照測試進程可分為聯(lián)機功能測試和批量功能測試兩個階段,其中批量測試階段需要建立手工賬,以便于同系統(tǒng)處理結(jié)果相互核對。3、 集成測試集成測試在所有單元測試完成之后進行。集成測試也稱綜合測試,即將已分別通過測試的單元按要求組合起來再進行的測試,以檢查這些單元之間的接口是否存在問題?;虬丛O(shè)計要求把通過單元測試的各個模塊組裝在一起之后,進行測試以便發(fā)現(xiàn)與接口有關(guān)的各種錯誤。集成測試的重點是各個模塊之間的接口的功能進行測試。4、 系統(tǒng)測試系統(tǒng)測試是整個測試階段的最后一步,所有的開

9、發(fā)和測試在這一點上,集中表現(xiàn)為生成一個具有一定功能的軟件系統(tǒng),整個系統(tǒng)開發(fā)完成,即將交付用戶使用。系統(tǒng)測試主要對系統(tǒng)的準(zhǔn)確性及完整性等方面進行測試。分別進行:運行測試、強度測試、恢復(fù)測試、安全性測試等。目前系統(tǒng)測試的主要工作由技術(shù)人員完成,業(yè)務(wù)測試人員協(xié)助工作。5、 需求維護需求維護指測試過程中根據(jù)每項測試結(jié)果發(fā)現(xiàn)前期需求不合理之處并對其進行相應(yīng)的調(diào)整和改正。需求維護工作貫穿整個測試過程。測試階段的需求維護工作是整個產(chǎn)品產(chǎn)生過程中需求維護工作的一部分。(三)測試問題處理流程測試問題處理流程可以采用以下兩種形式形式1:開發(fā)人員完成單元測試(部分),填寫“功能測試申請單” 給測試人員進行測試測試人

10、員簽收,進行功能測試。發(fā)現(xiàn)問題,填寫“問題報告單”給后開發(fā)人員處理開發(fā)人員,根據(jù)“問題報告單”進行分析處理底層程序問題,*人員修改界面問題,*人員修改涉及接口問題,填寫“界面變更申請單”,由底層與界面人員共同協(xié)商將“問題報告單”返回給測試人員業(yè)務(wù)人員再次測試確認確認無誤,通過仍存在問題,返回開發(fā)人員測試人員簽收,進行功能測試。發(fā)現(xiàn)問題,分析問題緣由,填寫“問題報告單”底層程序問題,*人員修改界面問題,*人員修改涉及的接口問題,填寫“界面變更申請單”,由底層與界面人員共同協(xié)商將“問題報告單”返回給測試人員測試人員再次測試確認確認無誤,通過仍存在問題,返回開發(fā)人員開發(fā)人員完成單元測試(部分),填寫

11、“功能測試申請單” 給測試人員進行測試形式2:備選形式1與形式2之間的主要差別在于測試問題的分析流程,形式一由開發(fā)人員對測試問題統(tǒng)一分析,查明原因后交給相應(yīng)的人員解決修改;形式二業(yè)務(wù)人員在測試中發(fā)現(xiàn)問題后,繼而分析問題緣由,由測試人員將問題交給相應(yīng)人員解決修改。(四)測試驗收測試驗收階段的主要工作是:以客戶使用的角度,再次確認系統(tǒng)的可操作性、正確性、全面性和完整性。為產(chǎn)品的上線應(yīng)用、推廣營銷最后把關(guān)。測試驗收工作相關(guān)業(yè)務(wù)由上??偛考拔靼惭邪l(fā)部共同組織人員負責(zé)。測試驗收階段依舊沿襲測試實施階段使用到的各種測試形式和方法,依據(jù)測試實施階段產(chǎn)生的測試問題報告單、交易記賬憑證、報表、測試案例單、階段性

12、測試總結(jié)等各種文檔和資料展開。(五)測試總結(jié)測試總結(jié)階段是測試工作的最后一個階段,要進行以下四項工作:1、 對測試階段工作完成情況、工作方法進行總結(jié)。一方面總結(jié)好的方法和經(jīng)驗用于指導(dǎo)將來的測試工作;另一方面發(fā)現(xiàn)不足需改進之處,引起借鑒,并在今后的工作中加以避免。2、對測試驗收階段的遺留問題的進行匯總、統(tǒng)計和分析,并提出解決和修改建議。3、整理文檔。包括:產(chǎn)品設(shè)計說明書最終版本、產(chǎn)品培訓(xùn)教材、產(chǎn)品操作手冊以及測試階段生成的各種文檔資料。4、編寫測試報告。詳見相關(guān)測試文檔規(guī)范。三、測試人員的組織與培訓(xùn)(一)測試人員的組織1、具體組織形式項目經(jīng)理測試組*支持組*測試工作的組織形式分為項目經(jīng)理、測試組

13、、支持組。項目經(jīng)理負責(zé)全面地組織和協(xié)調(diào)工作。測試的工作實體(最小組織單位)是測試組和支持組,分別設(shè)組長全權(quán)負責(zé)。測試組由測試人員組成,負責(zé)測試案例的編寫、具體的測試操作、測試問題的記錄與反饋,以及對已修改問題的回歸測試和驗收等工作。根據(jù)測試工作內(nèi)容的具體需求,測試組可以按照業(yè)務(wù)種類或其他分為若干小組開展工作。支持組由朱莉負責(zé)主要工作是測試的后勤保障和日常管理工作,如網(wǎng)絡(luò)管理、數(shù)據(jù)備份、文檔管理、設(shè)備管理和維護、日常事務(wù)管理和檢查等。2、主要職責(zé)(1)項目經(jīng)理(李永平)職責(zé): 擬定產(chǎn)品測試階段的總體工作思路、測試方案等。 產(chǎn)品測試階段測試人員、支持人員的組織工作。 把握工作進度,監(jiān)督、控制、督促

14、產(chǎn)品測試工作按計劃進行。 對測試組和支持組的工作進行必要的溝通和協(xié)調(diào),建立測試組與支持組相互配合、支持、協(xié)作的橋梁。 對產(chǎn)品測試階段工作的總結(jié)和評估;包括分階段性工作、總體工作的總結(jié)與評估。 與相關(guān)部門就測試工作所需的軟、硬件設(shè)施進行溝通和協(xié)調(diào);如:測試工作場地、網(wǎng)絡(luò)環(huán)境、所需設(shè)施、其他憑證、報表等。 參與產(chǎn)品測試階段的具體測試工作。(2)測試組組長職責(zé): 擬定產(chǎn)品測試階段的總體工作思路、測試計劃、測試方案等。 組織本組測試人員的開展本組負責(zé)的測試工作,包括組員的工作安排、工作檢查和問題反饋等。 把握工作進度,監(jiān)督、控制、督促本組測試工作按計劃進行。 與支持組互相配合、支持、協(xié)作。 對測試組工

15、作的總結(jié)和評估;包括分階段性工作、總體工作的總結(jié)與評估。 對產(chǎn)品測試中發(fā)現(xiàn)的問題總結(jié)、分析,形成問題報告單,與支持組進行溝通。 參與產(chǎn)品測試階段的具體測試工作。(3)支持組職責(zé):對測試組的測試工作進行業(yè)務(wù)、技術(shù)以及后勤設(shè)備各方面的支持。與測試組互相配合、支持、協(xié)作。日常測試支持性工作。參與產(chǎn)品測試階段的具體支持工作。(4)測試人員職責(zé): 根據(jù)測試方案編寫測試案例。 按照測試計劃開展所負責(zé)的測試工作。 提交問題,協(xié)助測試組長完成問題報告單。 測試工作中需求的解釋和維護工作。 配合測試組長對測試階段工作進行總結(jié);包括分階段性工作、總體工作的總結(jié)。 組長分配的其他工作。 測試組成員應(yīng)對熟悉負責(zé)測試的

16、業(yè)務(wù),參加過產(chǎn)品測試工作,掌握一定的測試方法和技巧。(二)測試人員的培訓(xùn)1、培訓(xùn)人員的選擇在測試準(zhǔn)備階段要首先確定進行培訓(xùn)的人員。進行測試培訓(xùn)的培訓(xùn)人員應(yīng)參加過前期產(chǎn)品設(shè)計,對所測產(chǎn)品的創(chuàng)意、產(chǎn)品構(gòu)架、業(yè)務(wù)流程、主要功能等方面非常熟悉;具測試工作經(jīng)驗,參加過產(chǎn)品測試工作,熟悉測試工作流程,掌握一定的測試方法和技巧;同時具有培訓(xùn)經(jīng)驗,擅長溝通和表達。2、培訓(xùn)內(nèi)容測試培訓(xùn)包括兩方面內(nèi)容:一方面是測試方法和技巧、測試形式、相關(guān)測試工具等;另一方面圍繞產(chǎn)品設(shè)計說明書對待測產(chǎn)品進行詳細的介紹和講解,其中重點在于新產(chǎn)品的突破創(chuàng)新之處、整體架構(gòu)、業(yè)務(wù)流程、主要功能等。3、培訓(xùn)形式培訓(xùn)形式以授課方式為主,包括

17、講授和基本操作的演示。培訓(xùn)課程之外可以采用測試經(jīng)驗交流、提問和討論等各種形式對培訓(xùn)課程未能涉及的方面進行補充。四、測試工作機制會議與討論會議是測試工作中進行溝通和交流的有效的方式和手段。(一)測試工作啟動會議在啟動會議中要明確測試工作的目標(biāo)、任務(wù),協(xié)調(diào)人員配置,強調(diào)工作紀(jì)律。同時會議應(yīng)詳細介紹測試工作計劃和方案,使與會的測試組成員明確測試工作的整體思路、各自的主要工作和責(zé)任,做到心中有數(shù)。測試工作啟動會議是測試工作的開端,標(biāo)志著正式進入產(chǎn)品測試階段。測試工作啟動會議由測試主管主持,測試工作組全體成員和非測試組成員代表參加。(二)階段性會議不同測試階段的測試工作重點不同,召開階段性會議,對前階段

18、的測試工作進行總結(jié),同時對下階段的測試工作進行安排。包括強調(diào)測試重點、介紹此階段的測試方法和形式、人員的調(diào)整和分工、需要完成的相關(guān)文檔等內(nèi)容。階段性會議由測試主管支持,測試工作組全體成員參加。階段性會議也可由測試組、支持組組內(nèi)定期召開,對本組階段性工作進行總結(jié)和下階段工作的安排。(三)專題會議測試過程中測試組、支持組,或測試組與支持族之間針對某個測試工作中具體問題的商議、解決可以采用專題會議的形式針對具體問題的專題會議可以召集會議主題涉及到成員參加。(四)討論討論是測試工作中進行溝通和交流的另一種有效的方式和手段。對于測試工作中發(fā)現(xiàn)的一般性問題,由測試組通過組內(nèi)討論,研究解決方案,組內(nèi)自行解決

19、。對于測試工作中發(fā)現(xiàn)的重大問題,測試組以及其他相關(guān)開發(fā)人員展開討論,共同協(xié)商,尋求解決方案.五、測試用例的編寫測試過程中每筆交易或每項操作都要根據(jù)專門編制的具體案例進行。(一)案例編寫的原則案例編寫應(yīng)遵照完整性、針對性、關(guān)聯(lián)性和規(guī)范性四項原則。1、完整性完整性也可以理解為全面性,指設(shè)計測試案例要同時考慮到系統(tǒng)實際運行情況中可能會出現(xiàn)的各種情況,并通過測試案例的模擬操作,發(fā)現(xiàn)問題,完善產(chǎn)品。為了保證案例編制的完整性,在編制案例時從以下方面入手:(1) 從案例編制的整體考慮,應(yīng)覆蓋所測產(chǎn)品業(yè)務(wù)流程中的每項交易;(2) 針對單項交易編制的案例應(yīng)從人機交互、業(yè)務(wù)邏輯、賬務(wù)處理等方面考慮。一般情況下,首

20、先該交易操作的每項輸入項都是一個測試點,根據(jù)輸入性的性質(zhì)取值類型分別設(shè)定該輸入項的正常值、邊界值以及越界值進行測試。對于列表選擇的輸入項,要充分考慮到不同輸入項的不同列表取值的組合情況。對于不同的組合測試案例中要窮舉。其次考慮單個交易內(nèi)部的業(yè)務(wù)邏輯,例如:各輸入項之間的相互制約、相互控制的關(guān)系產(chǎn)品自身狀態(tài)對交易的限制、相關(guān)制度對具體產(chǎn)品的規(guī)定等。(3) 要考慮到每項金融性交易的相應(yīng)的賬務(wù)處理。(4) 通過對每項交易輸出項是否完整、正確, 能否如實反映賬務(wù)處理的檢驗,驗證系統(tǒng)對該項交易的處理過程。(5) 對于每項交易的每個測試點,不僅僅要考慮正常發(fā)生的情況,還要同時兼顧反常情況下系統(tǒng)的處理及反映

21、。如:對于錯誤信息的輸入,系統(tǒng)是否進行控制、是否給與相應(yīng)的錯誤提示等。(6) 確保案例編制的完整性,可參考技術(shù)人員提供的錯誤信息代碼,根據(jù)錯誤信息提示的情況,編制案例。(7) 系統(tǒng)每個層次的顯示界面是否合理、全面、美觀,是否符合操作者的使用習(xí)慣。2、針對性 針對性指每個測試案例要明確測試意圖。一方面要考慮各種復(fù)雜的實際應(yīng)用情況系統(tǒng)地規(guī)劃,避免出現(xiàn)對任何功能的遺漏,同時編制一個案例應(yīng)盡可能多的涉及該系統(tǒng)各項功能,避免出現(xiàn)大量案例重復(fù)編制,無意義地加大工作量,降低了效率。3、關(guān)聯(lián)性 關(guān)聯(lián)性,一方面指整個系統(tǒng)各個交易之間的關(guān)聯(lián)性;另一方面指單項交易涉及到的各個要素之間的內(nèi)在關(guān)系。例:一個用于貸款業(yè)務(wù)

22、的測試案例設(shè)計時要考慮放款、還款、展期、形態(tài)轉(zhuǎn)移等一系列交易及相互的影響和控制。另外所有查詢類、報表類交易也都基于基本交易的結(jié)果和基礎(chǔ)上進行。單項交易涉及到的各個要素包括:產(chǎn)品科目、期限、利率及靜態(tài)表的維護之間的相互關(guān)聯(lián)。4、規(guī)范性 測試案例要嚴(yán)格依據(jù)產(chǎn)品設(shè)計說明書編制。同時為了便于統(tǒng)計和管理,應(yīng)按照統(tǒng)一的格式、編碼、內(nèi)容和規(guī)范進行編制。(二)測試案例的取舍在測試過程中,如果待測試軟件功能復(fù)雜,在受測試時間和測試資源限制的情況下,不可能將測試資源平均用于所有案例測試,因此我們在測試案例的編寫過程和測試過程中需要對測試內(nèi)容按照功能和內(nèi)容對測試案例進行優(yōu)先等級的劃分,以把握測試和驗收重點。測試案例

23、劃分的方法簡單總結(jié)如下,供參考:“功能優(yōu)先級”的劃分標(biāo)準(zhǔn)為:3.重要功能;2.一般功能1.不常用功能;“內(nèi)容優(yōu)先級”的劃分標(biāo)準(zhǔn)為:3.正常情況;2.重要的異常情況;1.不重要的異常情況。案例優(yōu)先級 功能優(yōu)先級 X 內(nèi)容優(yōu)先級其取值范圍為:9、6、4、3、2、1舉例:“外匯寶客戶簽約,正常情況”功能優(yōu)先級=3內(nèi)容級別=3案例優(yōu)先級=3*3=9 六、測試相關(guān)文檔(一)測試計劃書測試工作計劃是測試工作開展的基礎(chǔ),測試計劃為整個測試工作建立完整的框架結(jié)構(gòu),是測試工作的起始步驟和重要環(huán)節(jié)。制定測試工作計劃書應(yīng)該包括以下方面:1、測試項目的基本簡介通過測試產(chǎn)品基本情況簡介使測試者對所測試的產(chǎn)品有所了解,形

24、成整體認識。測試產(chǎn)品基本情況的介紹應(yīng)該圍繞該產(chǎn)品創(chuàng)意展開,主要包括產(chǎn)品項目背景、項目目標(biāo)、業(yè)務(wù)范圍、產(chǎn)品及核算架構(gòu)、與其他子系統(tǒng)的關(guān)系等五方面內(nèi)容。2、測試工作進度安排測試工作時間安排是測試計劃的核心內(nèi)容之一,按照測試工作內(nèi)容、進程,排定時間表。測試工作時間表不僅統(tǒng)籌整體工作進展,并且應(yīng)將具體的工作內(nèi)容細化到周或工作日。另外,時間表中還應(yīng)考慮到測試工作分階段進行的階段性總結(jié)與反饋。3、測試策略測試策略對測試工作進行指導(dǎo),針對具體問題具體分析,對不同情況提供具體的處理和解決方法。例如:對于測試中出現(xiàn)的重大事故問題,集合技術(shù)人員和業(yè)務(wù)人員共同召開會議研究;對于測試組內(nèi)對于某問題產(chǎn)生的不同意見,采用

25、小組討論的形式解決等等。4、測試記錄測試記錄指對測試工作詳細、完整的文檔紀(jì)錄。包括:階段性的測試工作總結(jié)、測試問題報告單、測試問題工作量統(tǒng)計表、測試案例單等。5、測試資源配置 一方面包括測試工作所需的硬件設(shè)施:測試環(huán)境等。另一方面包括測試工作需要的測試人員的組織。測試計劃完成之后,應(yīng)與技術(shù)人員進行討論、協(xié)商,對完成的測試計劃進行評審,形成反饋意見,并對測試計劃修改和完善,形成最終予以實施的版本。(二)測試方案書測試方案具體指導(dǎo)測試工作的開展、進行;是測試工作實施的依據(jù)。全面、合理的測試方案一定程度上能夠推動測試工作的進展,提高工作效率。設(shè)計出全面、合理測試方案,做到心中有數(shù),是測試準(zhǔn)備階段的重

26、要工作之一。完整的測試方案應(yīng)包括以下方面:1、測試目標(biāo)、原則和要求測試是保證軟件產(chǎn)品質(zhì)量最重要的手段。目的在于檢驗軟件是否滿足規(guī)定的需求或是弄清實際結(jié)果和預(yù)期結(jié)果之間的差別。尋找程序錯誤,尋找與用戶需求不一致和存在的缺陷。以較少的案例、時間和人力找出軟件潛在的各種錯誤和缺陷,以確保系統(tǒng)的質(zhì)量。具體表現(xiàn)在以下幾個方面:(1)確保軟件產(chǎn)品達到需求功能的說明;(2)確保軟件產(chǎn)品滿足性能需求;(3)(壓力測試)確認程序能夠處理用戶要求的負載;(4)確保軟件產(chǎn)品在要求的硬件和軟件平臺上工作正常。 測試工作按照全面性、有效性和正確性的原則進行。全面性指測試工作應(yīng)涵蓋所測系統(tǒng)所有交易,包括金融類和管理類交易

27、,并需檢測系統(tǒng)在各時段(模式)運行時的功能實現(xiàn)情況。有效性指以實際業(yè)務(wù)情形為基礎(chǔ),從可操作性等方面進行測試,檢測系統(tǒng)是否已滿足營業(yè)網(wǎng)點和管理行各項業(yè)務(wù)處理和管理的需要。正確性指檢測系統(tǒng)業(yè)務(wù)處理流程的正確合理性、賬務(wù)組織的完整性、金融性交易賬務(wù)處理的正確性以及會計和業(yè)務(wù)統(tǒng)計報表真實、準(zhǔn)確性.測試工作的要求包括測試工作的完成情況和工作態(tài)度兩方面的要求。2、測試內(nèi)容、范圍根據(jù)所測試的金融產(chǎn)品的主要業(yè)務(wù)和功能,確定測試內(nèi)容和范圍。例如資產(chǎn)業(yè)務(wù)系統(tǒng)的測試工作內(nèi)容指主要的資產(chǎn)業(yè)務(wù),包括個人貸款、對公貸款、質(zhì)押貸款、系統(tǒng)內(nèi)拆借、同業(yè)拆借、委托貸款、貼現(xiàn)、轉(zhuǎn)貼現(xiàn)以及額度管理等業(yè)務(wù)的測試。3、測試方式測試方式指

28、測試工作不同的切入點和不同方面。即測試工作需要從幾下方面分別進行:常規(guī)性測試指模擬實際業(yè)務(wù)正常發(fā)生情況進行的測試。反常規(guī)性測試指針對除實際業(yè)務(wù)正常發(fā)生情況以外的非正常情況進行的測試。通過反常規(guī)性測試,檢驗系統(tǒng)是否進行了相應(yīng)的控制,能否做出正確的反饋。驗收測試是從用戶的角度出發(fā),也可以由產(chǎn)品的使用者來對產(chǎn)品進行的檢測。使用者關(guān)注的重點是使用產(chǎn)品的感受,關(guān)心軟件的界面是否美觀、菜單的位置是否合適,各個交易的操作是否方便,是否能夠滿足使用者的需要等,通過驗收測試認定該軟件產(chǎn)品是否滿足規(guī)定的質(zhì)量要求。回歸測試指對測試過程中發(fā)現(xiàn)并提交問題的修改結(jié)果進行再次測試和驗收。完整的測試工作應(yīng)同時從以上方面著手,

29、兼顧全面。4、測試依據(jù)測試依據(jù)指測試工作得以正常開展所參考的相關(guān)制度和資料。包括產(chǎn)品設(shè)計說明書、測試計劃、相關(guān)管理制度和規(guī)定等。5、測試環(huán)境測試環(huán)境指建立測試硬件環(huán)境、軟件環(huán)境、網(wǎng)絡(luò)環(huán)境、測試數(shù)據(jù)、賬務(wù)環(huán)境等。6、測試人員與職責(zé)說明測試方案中應(yīng)根據(jù)所測試系統(tǒng)的具體內(nèi)容和要求,對參加測試的人員進行安排和分工。包括人員分組、指定責(zé)任人并根據(jù)測試進程確定每個測試人員具體工作任務(wù)等。7、測試問題處理流程測試問題處理流程指測試人員、后臺技術(shù)人員、前臺技術(shù)人員對測試中發(fā)現(xiàn)的問題處理解決的具體的過程。即誰發(fā)現(xiàn)問題,交由誰進行分析,由誰具體解決等,建立統(tǒng)一的責(zé)任和規(guī)范。測試方案要對測試處理問題處理流程進行明確。8、測試案例根據(jù)實際業(yè)務(wù)發(fā)生情況模擬編制的用于檢測每項交易的輸入項、輸出項、賬務(wù)處理等方面正確性、全面性、合理性的實例。詳見附件。(三)測試報告完整的測試報告應(yīng)包括以下幾方面:1、測試任務(wù) 概要說明本次測試所承擔(dān)的具體任務(wù)及應(yīng)達到的目標(biāo)。2、測試組織方案(1)測試時間 描述整個測試工作的起止時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論