1. 程式人生 > >關於手工測試,應該如何做?

關於手工測試,應該如何做?

基本 經驗 分析 人員 一個 關註 日誌 測試性能 開發人員

關於手工測試,應該如何做?
每一個與軟件相關的企業,都少不了這樣一群人。他們被稱之為測試,一群以發現缺陷為職責的人。他們與開發是一對歡喜冤家。他們每天做的最多的工作就是重復,無盡的重復,在待測軟件中找出隱藏的隱患,保證軟件的質量。他們是一群永遠都保持懷疑的人。
很多時候,其他人對於我們測試人員寄予厚望,希望我們能夠發現軟件產品中潛在的所有風險(當然這是不可能的,世界上沒有完美)。但是總有很多因素在制約著我們的發揮,知識面、經驗、思維定式等等。知識和經驗也許可以通過別的途徑來彌補,但是思維定式很難跳出,特別是當一個軟件、一個模塊,同一個人測試了多遍以後,思維定式幾乎不可避免。這個時候我們怎麽辦,這時就要看我們測試準備工作的功底如何了。下面是我整理的測試準備工作,希望能給大家帶來一定的幫助。
一、測試內容
確定自己的測試對象是什麽,一個軟件,什麽軟件;或者一個模塊,什麽模塊。準備需要測試的軟件的需求規格說明書、原型交互圖以及系統效果圖等等一切和軟件有關的需求文檔;通過對這些需求文檔進行分析總結,使測試人員能夠很好的了解甚至是全面了解被測對象的所有功能點以及需求點;
二、使用場景
用戶在什麽情況下會使用該軟件或者模塊,期望達到什麽效果,用戶關註什麽。測試人員需要在測試之前認真的去思考待測對象被使用的場景,包括測試場景以及用戶場景。
三、測試重點
本次測試的重點是什麽,是主要測試功能還是測試性能,功能健壯性還是性能或者其他方面。測試人員需要清晰的知道本次測試的重點內容,知道重點之後不僅可以著重測試重點內容,而且可以減少測試時間提高測試效率。
四、測試環境
在什麽環境下測試,即待測軟件需要什麽樣的測試環境,包括軟件和硬件以及網絡要求等;對於數據庫有無要求,數據量有無要求,操作系統有無要求,存不存在制約軟件使用的硬件等等;
五、實現機制
作為一個測試,我們也許不需要了解一個軟件的實現細節。但是基本的實現流程,我們絕對需要了解,它可以幫我們快速鎖定軟件的危險區,通過了解待測軟件的實現機制,可以減少測試時間,提高我們的測試效率。並且能夠為開發人員提供詳細準確的bug產生的位置,幫助開發人員快速高效的解決產生的bug;
六、日誌路徑
測試軟件之前,一定要確定日誌文件在哪裏。作為一個測試,定位bug產生的點是我們必不可少的一個工作,有日誌的話,相信大家可以快速確定一個bug的級別高低。測試人員需要學習如何查看錯誤日誌,並且學習更多的關於快速定位bug的方法。
七、版本差異
如果是一個增量版本,請確定是否存在版本差異。本次測試版本與上個版本不同點在哪裏,需要關註什麽,這點很重要。因為很多軟件,外觀可能沒有變動,裏面早已今非昔比。而且,測試人員需要時刻關註待測軟件是否有需求變更的部分,若有需求變更的部分,測試人員在測試的時候需要著重測試需求變更的部分,同時要關註需求變更知否是否會對其他關聯模塊產生什麽影響。

文章轉自:http://www.spasvo.com.cn/

關於手工測試,應該如何做?