測試技術常見的十一種問題[5] 軟件測試
8、 軟件文檔測試主要包含什么?
隨著軟件文檔系統日益龐大,文檔測試已經成為軟件測試的重要內容。文檔測試對象主要如下:
包裝文字和圖形;
市場宣傳材料、廣告以及其它插頁;
授權、注冊登記表;
最終用戶許可協議;
安裝和設置向導;
用戶手冊;
聯機幫助;
樣例、示范例子和模板;
… …
文檔測試的目的是提高易用性和可靠性,降低支持費用,因為用戶通過文檔就可以自己解決問題。因此文檔測試的檢查內容主要如下:
讀者對象——主要是文檔的內容是否能讓該級別的讀者理解;
術語——主要是檢查術語是否適合讀者;
內容和主題——檢查主題是否合適、是否丟失、格式是否規范等;
圖標和屏幕抓圖——檢查圖表的準確度和精確度;
樣例和示例——是否與軟件功能一致;
拼寫和語法;
文檔的關聯性——是否與其它相關文檔的內容一致,例如與廣告信息是否一致;
文檔測試是相當重要的一項測試工作,不但要給予充分的重視,更要要認真的完成,象做功能測試一樣來對待文檔測試。
這個問題是國內測試工程師經常遇到的問題,根源就是國內軟件開發文檔管理不規范,對變更的管理方法就更不合理了。實際上沒有任何文檔的時候,測試人員是能夠進行黑盒測試的,這種測試方式我們可以稱之為探索測試,具體做法就是測試工程師根據自己的專業技能、領域知識等不斷的深入了解測試對象、理解軟件功能,進而發現缺陷。
在這種做法基本上把軟件當成了產品說明書,測試過程中要和開發人員不斷的進行交流。尤其在作項目的時候,進度壓力比較大,可以作為加急測試方案。最大的風險是不知道有些特性是否被遺漏。
10、測試中的“殺蟲劑怪事”是指什么?
“殺蟲劑怪事”一詞由Boris Beizer在其編著的《軟件測試技術》第二版中提出。用于描述測試人員對同一測試對象進行的測試次數越多,發現的缺陷就會越來越少的現象。就像老用一種農藥,害蟲就會有免疫力,農藥發揮不了效力。這種現象的根本原因就是測試人員對測試軟件過于熟悉,形成思維定勢。
為了克服這種現象,測試人員需要不斷編寫新的測試程序或者測試用例,對程序的不同部分進行測試,以發現更多的缺陷。也可以引用新人來測試軟件,剛剛進來的新手往往能發現一些意想不到的問題。
11、在配置測試中,如何判斷發現的缺陷是普通問題還是特定的配置問題?
在進行配置測試時,測試工程師仍然會發現一些普通的缺陷,也就是與配置環境無關的缺陷。因此判斷新發現的問題,需要在不同的配置中重新執行發現軟件缺陷的步驟,如果軟件缺陷不出現了,就可能是配置缺陷;如果在所有的配置中都出現,就可能是普通缺陷。
文章來源于領測軟件測試網 http://www.kjueaiud.com/