1.回歸測試(Regression Testing)
回歸測試指修改了舊的代碼之后,重新進行測試以確認修改沒有引入新的錯誤或導致其他代碼產生錯誤。(自動回歸測試將大幅度降低系統測試、維護升級等階段的成本)。在軟件變更之后,對軟件重新進行的測試。其目標是檢驗對軟件進行的修改是否正確,保證改動不會帶來不可預料的行為或者另外的錯誤。
在整個軟件測試過程中占有很大的工作比重,軟件開發的各個階段都會進行多次回歸測試。隨着系統的龐大,回歸測試的成本越來越大,通過正確的回歸測試策略來改進回歸測試的效率和有效性是很有意義的。
2.冒煙測試(smoke testing)又叫預測試
該術語來自硬件,指對一個硬件或一組硬件進行更改或修復后,直接給設備加電。如果沒有冒煙,則該組件就通過了測試,也可以理解為該種測試耗時短,僅用一袋煙的功夫就足夠了。
冒煙測試的對象是每一個新編譯的需要正式測試的軟件版本,目的是確認軟件基本功能正常,可以進行后續正式的測試工作。
冒煙測試的執行者是版本編譯人。
冒煙測試一般在開發人員開發完畢后送給測試人員來進行測試時,測試人員會先進行冒煙測試,保證基本功能正常,不阻礙后續測試。
冒煙測試目的是確認軟件基本功能正常,冒煙測試的執行者是版本編譯人員。
現基本執行對象為測試人員,在正規測試一個新版本之前,投入較少的人力和時間驗證基本功能,通過則測試准入。
App測試
聯調測試
確認測試
確認測試:又稱有效性測試。其任務就是確認軟件的有效性,即確認軟件的功能和性能及其它特性是否與用戶的要求一致。這一階段要做的主要工作是進行功能測試和軟件配置復審。
隨機測試(Ad-hoc Testing)
隨機測試主要是根據測試者的經驗對軟件進行功能和性能抽查。
根據測試說明書執行用例測試的重要補充手段,是保證測試覆蓋完整性的有效方式和過程。
隨機測試主要是對被測軟件的一些重要功能進行復測,也包括測試那些當前的測試用例(TestCase)沒有覆蓋到的部分。
安全測試(Security Testing)
安全測試是在IT軟件產品的生命周期中,特別是產品開發基本完成到發布階段,對產品進行檢驗以驗證產品符合安全需求定義和產品質量標准的過程 。
Findyou覺現在對安全知識的普及,大家意識都提上來了。比如現在越來越多的不支持HTTP協議,轉用HTTPS等。
探索性測試(Exploratory testing)
探索性測試可以說是一種測試思維技術。它沒有很多實際的測試方法、技術和工具,但是卻是所有測試人員都應該掌握的一種測試思維方式。探索性強調測試人員的主觀能動性,拋棄繁雜的測試計划和測試用例設計過程,強調在碰到問題時及時改變測試策略。
探索性測試自動化暫時無法代替。Findyou也無法被代替。