軟件測試報告概述了軟件測試活動和最終測試結(jié)果的總結(jié)。軟件測試人員需要在測試周期完成后將測試結(jié)果和發(fā)現(xiàn)傳達給項目涉眾。測試總結(jié)報告的內(nèi)容決定了軟件的發(fā)布。修訂歷史、分發(fā)列表、文檔審查、項目描述、測試范圍、循環(huán)中測試的功能和特性、測試執(zhí)行細節(jié)、測試覆蓋率和結(jié)果、缺陷矩陣和未完成的結(jié)果代表了測試總結(jié)報告中的內(nèi)容。
軟件測試總結(jié)報告中應(yīng)包含的內(nèi)容
精確度和相關(guān)性構(gòu)成了信息豐富的測試總結(jié)報告的基礎(chǔ)。代表頂級軟件測試公司工作的測試工程師必須致力于定制設(shè)計內(nèi)容以匹配測試項目的性質(zhì)和工作分配。以下幾點闡明了測試總結(jié)報告所需的內(nèi)容:
測試目標本節(jié)應(yīng)概述測試練習(xí)的目的和一般范圍。這部分必須反映測試人員對軟件測試練習(xí)的期望和要求的理解。此外,測試人員應(yīng)包括有關(guān)結(jié)果是否滿足業(yè)務(wù)和用戶要求的注釋。符合業(yè)務(wù)和系統(tǒng)需求規(guī)范以及向最終客戶提供優(yōu)質(zhì)產(chǎn)品的信心是測試活動的典型目標。
測試方法本節(jié)提供了在特定測試周期中為測試方法提供動力的機制。測試工程師必須包括為完成任務(wù)而采取的措施和測試類型的詳細信息。測試方法還通過兩種技術(shù)定義了軟件測試項目的測試策略的實現(xiàn)。第一個是主動的,其中盡早啟動測試設(shè)計過程,以在創(chuàng)建構(gòu)建之前檢測和修復(fù)缺陷。第二種是反應(yīng)式的,其中在設(shè)計和編碼活動完成之后進行測試。此外,該方法可以概述各種方法——動態(tài)和啟發(fā)式、協(xié)商方法,以及基于模型的方法,可以部署有關(guān)故障率的統(tǒng)計信息。
已測試和未測試的區(qū)域
測試的所有特性和功能將構(gòu)成這一部分。代表 QA 公司工作的測試工程師除了針對可能的新功能的建議(針對開發(fā)團隊)之外,還應(yīng)包括高級信息。同樣,未經(jīng)測試的功能區(qū)域也將構(gòu)成本節(jié)的一部分。為了審閱者和客戶的利益,應(yīng)在本節(jié)中列出從測試中排除某些功能的邏輯和基本原理。
平臺詳細信息測試總結(jié)報告的這一部分將涵蓋軟件應(yīng)用程序的各種版本、不同瀏覽器的使用以及多種設(shè)備。應(yīng)用程序必須在這些平臺中的每一個上進行測試,并且為審閱者和客戶整理測試結(jié)果。鑒于平臺、設(shè)備、操作系統(tǒng)和瀏覽程序的數(shù)量各不相同,這種方法在現(xiàn)代很重要。
缺陷報告測試人員必須報告所有缺陷,以節(jié)省所有參與項目的人員的時間和精力。本節(jié)將是全面的,將提及大量的信息、事實,并將生成測試人員的技術(shù)意見的清晰視圖。測試指標可以包括總?cè)毕荩畔⒎纸鈧?cè)重于缺陷嚴重性和有關(guān)測試用例的附加指標。
綜上所述
因此,測試總結(jié)報告是必要的文件,標志著軟件測試練習(xí)的結(jié)束。測試工程師必須投入時間和精力來完成此類報告,以保持其工作的清晰度和透明度,并為客戶提供清晰的項目總結(jié)。由于內(nèi)容的關(guān)鍵性質(zhì),本報告需要專家和經(jīng)驗豐富的人員的注意力和時間與我們聯(lián)系以與該領(lǐng)域的最佳合作伙伴等合作。