測試 高階 2

2021-10-09 23:55:29 字數 1581 閱讀 8310

回歸測試和冒煙測試屬於系統測試

回歸測試

回歸測試是指修改了舊**後,重新進行測試以確認修改沒有引入新的錯誤或導致其他**產生錯誤。自動回歸測試將大幅降低系統測試、維護公升級等階段的成本。

在整個軟體測試過程中占有很大的工作量比重,軟體開發的各個階段都會進行多次回歸測試。隨著系統的龐大,回歸測試的成本越來越大,通過選擇正確的回歸測試策略來改進回歸測試的效率和有效性是很有意義的。

冒煙測試

冒煙測試的物件是每乙個新編譯的需要正式測試的軟體版本,目的是確認軟體基本功能正常,可以進行後續的正式 測試工作。冒煙測試的執行者是版本編譯人員。

冒煙測試一般在開發人員開發完畢後送給測試人員來進行測試時,測試人員會先進行冒煙測試,保證基本功能正常,不阻礙後續的測試.

4)驗收測試

階段: 系統測試通過之後

物件: 整個系統(軟硬體)

測試人員: 使用者

測試依據: 使用者需求

測試方法: 黑盒測試

測試內容: 產品功能 效能等 各種文件

3.按照實施組織劃分

α測試: 使用者到開發現場去測試

β測試: 使用者在使用環境下測試

兩個區別

1)測試場所不同

2)測試時間不同 α測試時間比較集中並且先於β測試很長時間

第三方測試: 介於開發方和使用者方間的組織的測試。

4.按照是否執行劃分

1)靜態測試: 不執行**

2)動態測試: 執行**

5.按是否手工劃分

手工測試(manual testing)

手工測試就是由人去乙個乙個的輸入用例,然後觀察結果,和機器測試相對應,屬於比較原始但是必須的乙個步 驟。總結優缺點:

優點:自動化無法替代探索性測試、發散思維結果的測試。

缺點:執行效率慢,量大易錯。

自動化測試(automation testing)

就是在預設條件下執行系統或應用程式,評估執行結果,預先條件應包括正常條件和異常條件。簡單說自動化測試 是把以人為驅動的測試行為轉化為機器執行的一種過程。

自動化測試比如功能測試自動化、效能測試自動化、安全測試自動化。

通常所說的自動化是指功能測試自動化

自動化測試工具:

功能自動化測試工具 selenium

效能自動化 loadrunner

6.按照是否檢視**劃分

黑盒測試: 測試中把被測的軟體當成乙個黑盒子,不關心盒子的內部結構是什麼,只關心軟體的輸入資料與輸出資料。

白盒測試: 透明盒測試、邏輯驅動測試或基於**的測試。白盒指的開啟盒子,去研究裡面的源**和程式結果。

測試方法:邏輯覆蓋法(判定法 條件法 判定和條件的組合 判定和判定的組合 條件和條件的組合) 迴圈覆蓋法(for while) 路徑覆蓋法(if else switch try catch)

灰盒測試:是介於白盒測試與黑盒測試之間的一種測試,灰盒測試多用於整合測試階段,不僅關注輸出、輸入的正確性,同時也關注程式內部的情況.

junit測試高階

a 套件測試 package com.suite import org.junit.runner.runwith import org.junit.runners.suite runwith suite.class suite.suiteclasses public class suitetest ...

測試實習高階

這一次我想針對我在實習過程中的思想的轉變進行記錄 實習已經有4個月了,從剛開始懵懵懂懂被動接受的階段到自己明確方向主動學習的階段,這一過程的轉變離不開我遇到的同事,接觸的工作內容。最開始我是從事安全類產品的測試,進行功能測試,遇到問題的時候,先自己查詢資料,實在解決不了我才會去請教周圍有經驗的同時,...

測試 高階 3

7.按照地域劃分 軟體的國際化和軟體的本地化是開發面向全球不同地區使用者使用的軟體系統的兩個過程。而本地化測試和國際化測 試則是針對這類軟體產品進行的測試。本地化和國際化測試與其他型別的測試存在很多不同之處。下面是本地化和國際化測試的一些要點。1 本地化後 的軟體在外觀上與原來版本是否存在很大的差異...