1. 程式人生 > >聊一聊軟體測試的三大測試方向

聊一聊軟體測試的三大測試方向

軟體測試一般分為手工測試、自動化測試和效能測試。作為一名軟體測試員,最基礎的應該是手工測試,而隨著軟體測試行業的發展,手工測試耗費的精力和時間大,自動化測試成了眾多企業的選擇。然而,難度最大可能就是效能測試,掌握的也比較多,對測試員自身素質也比較高。下面分別來看看以下這些測試:

手工測試

  大多數測試員現在一般處於手工測試階段。在自動化測試不是很健全的情況下,對於一些邏輯性很強的操作,需要比較複雜的指令碼語言時,利用手工測試避免由於測試指令碼的缺陷所造成測試結果錯誤的誤差。

自動化測試

發展趨勢一片大好,自動化測試用簡單的指令碼即可實現重複的操作,節約了大量的人力物力和財力。分享一下,我用過的市場上的一些自動化測試工具如:1、TestWriter,以操作簡單、零編碼、易維護的特點、受到業界喜歡;2、QTP,比較經典的測試工具;3、測試框架selenium,幫助自動化驗收測試等等,這些都是測試新人剛開始可以重點掌握的。那麼針對測試方面的優勢主要為:

1、更方便的進行迴歸測試,提高測試效率,縮短迴歸測試時間;

2、最少時間進行最多的複雜測試;

3、自動化測試模擬多個使用者,同時完成測試任務;

4、和手工測試互相搭配,提高測試員設計測試用例的效率。

5、測試具有一致性和可重複性。

6、測試的複用性,不同測試過程可以使用同一測試用例。

效能測試

和功能測試相比,效能測試在技術層面有很大的複雜性,掌握好應用在客戶端效能的測試,應用在網路上效能的測試和應用在伺服器端效能的測試,這三個方面也是需要攻克的地方。