大家好,我是十一。
通常我們做一件事情一般分為3步驟:
這三部曲我認(rèn)為適用于所有的事情,當(dāng)然也適用于軟件測(cè)試。
在前面的文章中,我們科普了準(zhǔn)備和行動(dòng)的知識(shí)點(diǎn),具體如下:軟件和測(cè)試概念、生命周期以及周期中的各個(gè)階段、測(cè)試原則、測(cè)試相關(guān)術(shù)語(yǔ)、測(cè)試分類、測(cè)試計(jì)劃、測(cè)試方案、測(cè)試用例設(shè)計(jì)以及設(shè)計(jì)方法介紹、功能測(cè)試中的各個(gè)測(cè)試技術(shù)以及每種技術(shù)如何做測(cè)試、初級(jí)測(cè)試知識(shí)大綱這些。
總結(jié),一般用測(cè)試報(bào)告作為總結(jié)輸出。今天我們主要講測(cè)試報(bào)告。
概念
測(cè)試報(bào)告是指把測(cè)試的過(guò)程和結(jié)果寫(xiě)成文檔,對(duì)發(fā)現(xiàn)的問(wèn)題和缺陷進(jìn)行分析,為糾正軟件存在的質(zhì)量問(wèn)題提供依據(jù),同時(shí)為軟件驗(yàn)收和交付打下基礎(chǔ)。
測(cè)試報(bào)告是測(cè)試活動(dòng)的總結(jié),同時(shí)也是項(xiàng)目是否結(jié)項(xiàng)的重要參考依據(jù)。
前提
作為一個(gè)程序員如何寫(xiě)好代碼是需要長(zhǎng)期思考的問(wèn)題,而作為一個(gè)測(cè)試人員如何寫(xiě)好測(cè)試報(bào)告同樣也需要思考。寫(xiě)好測(cè)試報(bào)告除了最基本的寫(xiě)作能力、規(guī)范的測(cè)試報(bào)告模板之外,更重要的是對(duì)測(cè)試的評(píng)估、質(zhì)量分析進(jìn)行深入研究。在對(duì)系統(tǒng)或者產(chǎn)品做出質(zhì)量分析之前,首先要了解測(cè)試所執(zhí)行的情況,要對(duì)測(cè)試人員或者自己提出問(wèn)題:
☆?單元測(cè)試用什么方法?是否覆蓋了程序的所有關(guān)鍵路徑,是否滿足程序中各種多分支條件?
☆?集成測(cè)試是否對(duì)所有接口、參數(shù)都進(jìn)行了全面的測(cè)試?
☆?系統(tǒng)測(cè)試是否包含了兼容性、安全性、恢復(fù)性等測(cè)試?如果做了,又是怎么進(jìn)行的?
☆?測(cè)試用例是怎么設(shè)計(jì)的?是否覆蓋了用戶特殊的使用場(chǎng)景?
☆?測(cè)試計(jì)劃所要求的各項(xiàng)測(cè)試內(nèi)容都完成了嗎?
☆?測(cè)試用例被100%執(zhí)行了嗎?
☆?所有嚴(yán)重的bug都被修復(fù)了嗎?或者說(shuō)所有bug是否都是已關(guān)閉和已掛起兩種狀態(tài),且測(cè)試和產(chǎn)品/項(xiàng)目經(jīng)理都同意了嗎?
上述問(wèn)題如果都能答是,我們則認(rèn)為該階段測(cè)試工作完成,可以做總結(jié)分析了。
內(nèi)容
測(cè)試報(bào)告是測(cè)試階段最后的文檔產(chǎn)出物。優(yōu)秀的測(cè)試經(jīng)理或測(cè)試人員應(yīng)該具備良好的文檔編寫(xiě)能力。
溫伯格大師在《顛覆完美軟件:軟件測(cè)試必須知道的幾件事》一書(shū)中的重要思想:測(cè)試工作的核心是收集信息,這些信息是關(guān)于軟件產(chǎn)品、開(kāi)發(fā)過(guò)程及測(cè)試過(guò)程本身的。那測(cè)試總結(jié)就是把收集到的信息匯總進(jìn)去并加以分析。一份詳細(xì)的測(cè)試報(bào)告包含足夠的信息,包括產(chǎn)品質(zhì)量和測(cè)試過(guò)程的評(píng)價(jià),測(cè)試報(bào)告基于測(cè)試中的數(shù)據(jù)采集以及對(duì)最終的測(cè)試結(jié)果分析。測(cè)試報(bào)告應(yīng)具有如下結(jié)構(gòu):
☆ 首頁(yè)
☆?概述(背景、產(chǎn)品描述、目的、目標(biāo)、縮略語(yǔ)、參考文獻(xiàn))
☆?測(cè)試概要(測(cè)試方法、范圍、測(cè)試環(huán)境、工具、周期)
☆?測(cè)試結(jié)果與缺陷分析(功能、性能)
☆?測(cè)試結(jié)論與建議(項(xiàng)目概況、測(cè)試時(shí)間 測(cè)試情況、結(jié)論性能匯總)
☆?附錄(缺陷統(tǒng)計(jì))
注意:測(cè)試報(bào)告中出現(xiàn)的如上信息必須是正確的、清楚的、前后一致的、容易理解的、完整的且易于瀏覽的。
聲明:如上可根據(jù)公司要求或者業(yè)務(wù)靈活使用,怎么個(gè)靈活使用呢?留做大家的課后作業(yè)哦~