軟件測試—如何更有效[2] 軟件測試
例3.錄像+來電
現在手機功能越來越強大,具有錄像功能的手機不在少數,所以錄像時來電測試也是少不了的一項,進行這項測試時,我們可以從以下角度考慮。
測試思路:
錄像時,電話本中聯系人來電→接聽來電→結束通話→查看、播放錄像→錄像播放時來電→接聽、通話→結束通話
這項我們在測試時進行了拓展,藍色部分為拓展的測試項。這樣做可以省去在錄像播放時來電再進行錄像這個環節,提高了效率,同時也檢測了錄像時來電對錄像的干擾情況。
例4.短信編輯+來電
分析:進入短信編輯的方式很多,有直接進入短信菜單進行編輯,有回復短消息時進入短信編輯狀態,有從電話本聯系人中選擇相應菜單進入短消息編輯。
測試思路:
我們測試時,此項測試主要是測試來電對短信編輯模塊的影響。在測試時,可以直接選擇回復短信的方式進入短信編輯模塊,來電則為電話本中聯系人來電。
例5.屏保與鎖鍵盤測試
基本都有屏保功能吧,也都有鎖鍵盤功能吧。既然有這些功能,那么就需要對這些功能進行測試。那我們該如何對他們進行測試呢?
分開測試,各測各的!先在屏保下進行一系列的測試,如屏保啟動時間、屏保顯示界面以及屏保下來電,接收短消息的等一系列復雜的測試,一項一項測試完成大概需要半天的時間,測試完畢后再去測試鎖鍵盤功能,如鎖鍵盤啟動時間、界面提示信息,鎖鍵盤情況下來電、短信等等項。等全部測試完成大概又需要半天的時間。
其實,我們可以思考一下:這兩項我們是否可以合并起來,一起測試呢?
答案是肯定的!
兩項中的很大一部分內容都可以合并起來一起測試!即在屏保以及鍵盤鎖同時啟動的情況下進行測試,如果兩者同時啟動的情況下都是正常工作的,那么我們可以認為其在另一者關閉的情況下功能也一定是正常的!我們要明白一點:越是在復雜的情況下,手機出問題的可能性越大!
其實,我們還可以進一步拓展一下,我們同時啟動LCD背光等項,將其合并起來一起測試!這種情況下在單位時間里不但增加了測試內容,而且更容易發現軟件中的一些問題。另外,鑒于鎖鍵盤以及屏保、LCD背光等,它們都有不同的啟動時間,我們是否該將所有這些的排列組合全部測試一遍呢?這樣的話,那你就等著累死或被老板解雇吧!在這里要注到測試的等價性.
太多了,更深入的就不說了!
小結:
在提高測試效率上,我們一定要抓住懂得哪些測試可以合并一起來測,哪些項出問題的可能性比較大,也一定要知道哪些地方是重點!
如何在人力資源緊缺的狀態下,如何在有限的時間里發現更多的問題和更廣的測試是值得我們深入思考的!宏觀上而言,一個版本先測哪些后測哪些和不測哪些可以說是一個戰略問題,而具體到測試時,如何在有限的時間里發現一個測試項所存在的問題則又是一個戰術問題。 戰略和戰術如何有效地配合?如何更有效的測試。
文章來源于領測軟件測試網 http://www.kjueaiud.com/