《笑傲測試》筆記(第七式 語報平安)

2021-10-01 00:22:23 字數 2136 閱讀 8070

主題:如何書寫測試報告

領導們通常是很關注測試的,因為通常只有測試團隊才能夠提供專案所處的真正位置。這種位置感**於模組的成熟度、穩定度和主要問題列表。這種資訊,我們叫它專案的可視性資訊。可視性資訊可以分為兩類:

1)對內的資訊彙總,以測試日誌為典型,記錄每個測試工程師一天的進度、發現和困難,上報給測試經理;

2)對外的資訊發布,以測試報告為典型。測試經理彙總測試的資料和資訊,作為專案進度和狀態的重要標識上報給專案管理者。

一、測試日誌(test log)

測試日誌是幫助測試經理獲取測試資訊的重要途徑,它的發布者是測試團隊中的每乙個成員,測試日誌的讀者是測試經理,而在規模大一些的測試團隊中,可能是測試小組的組長。測試日誌的使命是讓測試經理了解自己團隊的狀況。

二、測試報告(test report)——言簡意賅、**並茂

測試報告寫作的七大原則:

(1)字數要夠少夠精煉

用最少的篇幅和最簡單的結構同時傳達出所有的關鍵資訊,這才是測試報告應該做的事。

1、首先要減少說廢話套話,和測試無關的語言越少越好;

2、其次要避免過於細節,在報告後面可以盡情地新增附件來提供詳細的資訊,給求知慾強的人留有進一步專研的空間;

3、最後,資訊要分層派送,比如封面上三句話說出你最想說的心裡話,中間的內容把這三點展開來說,最後的封底處作出你作為測試人員對待測軟體的評價和結論。

(2)圖表要夠多夠通俗

1、餅圖比大小(軟體遺留問題模組分布)

2、柱圖比高矮(各測試組發現問題個數)

3、曲線圖上躥下跳(軟體穩定度的變化,問題解決率的變化,測試用例通過率的變化)

4、面積圖比胖瘦(遺留問題的解決趨勢)

5、圖表要用的正確才有效

專案管理者關注的大部分東西都有合適的圖表來表示:

1、總體成熟度和子模組的成熟度:成熟度的計算方式有很多,其中最簡單的是統計測試用例的通過率,我們在上面講曲線圖的時候有例子。

2、缺陷分布:各種模組內遺留的問題數目及其比例,能幫助讀者大略了解各個模組的穩定程度,餅圖就是個很好的例子。

3、缺陷趨勢:成熟度的變化趨勢,從中可以看出軟體質量的走向,也是那個曲線圖的例子。

4、問題解決趨勢,這是個很有用的關注點,從中可以看出問題解決的速度和趨勢。當問題解決的速度下降的時候,能夠及時向管理層報警提起重視,面積圖的例子講的就是這方面的東西。

圖表能夠標出各測試組或測試工程師的效率和進度,以便及時發現暗藏的問題,避免進度受影響;圖表還能顯示出各模組問題數和測試用例通過率的關係。

(3)顏色鮮豔,通俗易懂

綠色代表一切正常,紅色代表糟糕,黃色代表不好說。在測試報告中用綠色表示穩定的模組,紅色表示有問題的模組。

(4)既報喜又報憂,彙總出最嚴重的問題

在測試報告中列出未解決的top10嚴重故障。評審的物件之一就是剩餘的嚴重問題都有哪些,以及產品帶著這些問題上市的風險有多大,測試人員公正和客觀的評價將是乙個重要的參考。

(5)報告時間要及時

測試報告是為了讓專案的管理者在第一時間了解專案的狀態,因此報告的時間不能拖拖拉拉,新聞變成了舊聞就不值錢了。根據報告的重要程度和所做測試量的大小,測試報告準備的時間也應當不一樣。

(6)羅列的資料準確有力

測試關注質量,但如果測試本身的質量無法保證,那測試還不如不做。測試內部需要建立抽查機制:

1、抽查應該成為一種持續的壓力,不能搞獻禮工程;

2、抽查的比例要事先約定,根據是抽查的工作量和可投入的人力等;

3、執行抽查的人必須有經驗或者夠權威,否則抽查出問題以後必將導致無休止的爭論。

4、參考以往的趨勢(比如:測試用例通過率變化明顯部分抽查)

(7)邏輯要經得起推敲

測試報告中要做出很多結論,要注意結論的邏輯必須經得起推敲,做出的結論要有說服力。

***********************************=分割線******************************==

《WEB應用測試》筆記(七)

web應用測試 筆記 七 21 條件組合 1 軟體測試中長期存在的難題是需要足夠的時間來執行所有可能的測試用例。最冒險的方法是不使用有規律的方法而隨機減少測試用例。更好的方法是安裝軟體構造版本來對全部測試用例進行劃分。2 條件組合方法包括對變數組合的分析,每種組合代表乙個以同一測試指令碼合步驟進行測...

Brup Suite 滲透測試筆記(七)

繼續接上次筆記 1 burp intruder的payload型別的子模組 character blocks 使用一種給出的輸入字元,根據指定的設定產生指定大小的字元塊,表現形式為生成指定長度的字串,通常使用了邊界測試或者緩衝區溢位。base string是指設定原始字串,min length是指p...

黑盒測試筆記

黑盒測試又稱功能測試 在已知產品功能設計規格的基礎上進行測試,以證明每個實現了的功能是否符合要求 等價類劃分 邊界值分析 錯誤推測法 因果圖 等價類劃分 將所有可能的輸入資料,劃分為等價的部分,然後從每個部分中選取少數有代表性的資料作為測試用例。等價類可以分為有效等價類 即合理的 有意義的資料集合 ...