只會黑盒測試算專業的軟件測試人員嗎?
作者:網絡轉載 發布時間:[ 2012/6/11 10:50:55 ] 推薦標簽:
本文是寫給測試新人及還未入測試行業的人。對已經有很多很豐富測試經驗的人來說可以略過哈。
在測試行業飛速發展的,越來越多的人和企業重視軟件測試。測試行業的發展掀起了大眾學習測試的浪潮。
很多新人,在各種論壇學習時,經常會看到的是大家在熱火朝天的討論著各種測試理論及測試工具,什么黑盒測試,白盒測試,功能測試,性能測試,回歸測試,自動化測試,什么winrunner,loadrunner,Testdirector,Quicktest pro……
可能也因為這個原因,導致有的人一聽說別人是做測試,喜歡問的第一個問題是,你們測試是做白盒測試還是黑盒測試?或者是,你們測試用什么工具呢?
也許他們認為:如果測試人員只會黑盒測試,而不會使用幾種測試工具,不會用寫測試腳本,不會做白盒測試,算不上一名專業的測試人員。
而我要說得是,作為測試人員,功能測試是一切測試的基礎,它像if語句是開發的基礎一樣,做不好功能測試,不管你會使用多少工具,不管你的測試腳本寫的多么出神入化,你的測試工作都是不可能做好的。
而功能測試僅僅是黑盒測試。
我大學畢業后在一家軟件公司上班。從程序員開始做起。
對應屆畢業生剛進公司,這家公司的特點是不會馬上安排你做開發工作,而是先從測試開始做。這個時候,我接觸了軟件測試。
初期的測試很簡單,給你一個產品,點點這個按鈕,按按那個圖標,從這邊輸入一些數據,在那邊看看輸出是否正確等等。
也許沒有真正做過測試,或者說沒有做過一個項目完整的功能測試的人,會片面的認為所謂的“功能測試”和“黑盒測試”是這樣,給你一個產品,點點這個按鈕,按按那個圖標,這邊輸入一些數據,在那邊看看輸出是否正確。
而功能測試僅僅是這樣嗎?上面描述的這種功能測試頂多能算個單元功能測試。
功能測試的重點不在單元測試,測試人員做單元的功能測試頂多是幫助開發人員調試調試產品而已。
功能測試的難點和重點都在項目的集成測試和系統測試。
舉個簡單的例子來說明一下:
一個客戶需求:
公司部門人員考核情況混亂,無法在月底得到每個人每一項績效考核分數及總分數。希望解決的問題:
建立公司人員管理。
建立考核項管理。
員工績效考核分數查詢。
解決方案:建立公司人員管理,建立考核項管理,建立分數檔案。將人員管理、考核項管理和分數管理關聯起來。
設計:
數據庫:建3個主表,人員管理表,考核類型管理表,分數總結表,將3個表關聯起來。
數據訪問層:對表的訪問及處理方式(增加,刪除,修改等)
業務處理層:界面,數據的錄入,各種業務處理。
項目的功能測試
一、首先設計項目測試計劃。測試計劃內容包括:
1、測試時間,測試階段劃分
2、測試進度及人員安排
3、測試環境,測試資源(測試方法,測試工具等)
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10