麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 編程設計 > 正文

軟件測試方法大匯總

2020-01-31 16:13:02
字體:
來源:轉載
供稿:網(wǎng)友

軟件測試方法大匯總

軟件測試方法種類繁多,記憶起來混亂, 如果把軟件測試方法進行分類, 就會清晰很多。 我參考一些書籍和網(wǎng)上的資料, 把常用的軟件測試方法列出來, 讓大家對軟件測試行業(yè)有個總體的看法。

從測試設計方法分類

測試名稱

測試內(nèi)容

Black box黑盒測試

把軟件系統(tǒng)當作一個“黑箱”,無法了解或使用系統(tǒng)的內(nèi)部結構及知識。從軟件的行為,而不是內(nèi)部結構出發(fā)來設計測試.

White box白盒測試

設計者可以看到軟件系統(tǒng)的內(nèi)部結構,并且使用軟件的內(nèi)部知識來指導測試數(shù)據(jù)及方法的選擇。

Gray box.  灰盒測試

介于黑盒和白盒之間

總結:   實際工作中,對系統(tǒng)的了解越多越好。目前大多數(shù)的測試人員都是做黑盒測試,很少有做白盒測試的。 因為白盒測試對軟件測試人員的要求非常高,需要有很多編程經(jīng)驗。做.NET程序的白盒測試你要能看得懂.NET代碼。做JAVA程序的測試,需要你能看懂JAVA的代碼。 如果你都能看懂了,你還會做測試么

從測試是手動還是自動上分類

 

測試名稱

測試內(nèi)容

Manual Test 手動測試

測試人員用鼠標去手動測試 (測試GUI)

Automation 自動化測試

用程序測試程序 (測試API)

 對于項目來說, 手動測試和自動化測試同等重要,都是保障軟件質(zhì)量的方法。 目前大部分的項目組都是手動測試和自動化測試相結合。因為很多測試無法做成自動化,很多復雜的業(yè)務邏輯也很難自動化, 所以自動化測試無法取代手動測試。

對于軟件測試人員個人發(fā)展來說, 做自動化測試是個挑戰(zhàn),也是測試人員發(fā)展的一個方向,  需要測試人員學習大量的開發(fā)知識(開發(fā)的知識真是學無止境啊)。 從長遠角度來看,自動化測試肯定是越來越吃香的。

而手動測試比較適合剛工作不久的人,手動測試最大的缺點就是技術含量低,單調(diào)乏味,容易廢人。

總的來說,手工測試勝在測試業(yè)務邏輯,而自動化測試勝在測試底層架構。

 如果被測試的程序可測試性比較好, 很有必要做成自動化測試。 能做自動化的盡量做成自動化, 下面這些情形是可以做自動化的

1.   測試存儲過程。  例如用C#去測試存儲過程

2.   測試Web servies. 例如: 用SoupUI工具,或者C#,Java 去測試Web servies。

3.   界面和業(yè)務邏輯分離的系統(tǒng),比如,MVC,MVP架構, 或者WPF 程序。 可以用測試腳本去測試這些程序的API。

從測試的目的分類

 功能測試

測試的范圍從小到大,從內(nèi)到外, 從程序開發(fā)人員(單元測試)到測試人員,到一般用戶Alpha/Beta測試

 

測試名稱

測試內(nèi)容

Unit Test 單元測試

在最低的功能/參數(shù)上驗證程序的準確性,比如測試一個函數(shù)的正確性(開發(fā)人員做的)

Functional Test 功能測試

驗證模塊的功能  (測試人員做的)

Integration Test 集成測試

驗證幾個互相有依賴關系的模塊的功能 (測試人員做的)

Scenario Test  場景測試

驗證幾個模塊是否能完成一個用戶場景 (測試人員做的)

System Test  系統(tǒng)測試

對于整個系統(tǒng)功能的測試 (測試人員做的)

Alpha 測試

軟件測試人員在真實用戶環(huán)境中對軟件進行全面的測試 (測試人員做的)

Beta 測試

真實的用戶在真實的用戶環(huán)境中進行的測試, 也叫公測   (最終用戶做的)

 非功能測試

一個軟件除了基本功能之外,還有很多功能之外的特性,這些叫“Quality of Service requirement”服務質(zhì)量需求。沒有軟件的功能,這些特性都無從表現(xiàn)出來,因此,我們要在軟件開發(fā)的適當階段-基本功能完成后做這些測試。

 

測試名稱

測試內(nèi)容

Stress test 壓力測試

驗證軟件在超過負載設計的情況下仍能返回正確的結果,沒有崩潰

Load test 負載測試

測試軟件在負載情況下能否正常工作

Performance test性能測試

測試軟件的效能,是否提供滿意的服務質(zhì)量

Accessibility test

軟件輔助功能測試-測試軟件是否向殘疾用戶提供足夠的輔助功能

Localization/Globalization

本地化/全球化測試

Compatibility Test

兼容性測試

Configuration Test

配置測試-測試軟件在各種配置下能否正常工作

Usability Test

可用性測試 

主站蜘蛛池模板: 欧美三级欧美成人高清www | 97香蕉超级碰碰久久免费软件 | 欧美一级爱操视频 | 亚洲免费视频一区 | 理论片中文字幕 | 亚洲国产高清自拍 | 偷偷草网站 | 欧美成人一二三区 | 日本中文视频 | 国产午夜精品久久久久久久蜜臀 | 欧美激情视频一区二区免费 | 久久人人97超碰国产公开结果 | 国产一区视频观看 | 一级黄色免费观看 | 最新av在线免费观看 | 99精品无人区乱码在线观看 | 国产成人在线观看免费网站 | 国产成人精品无人区一区 | 中韩毛片| 毛片电影网址 | 精品国产一区二区在线观看 | 成人福利视频 | 成人综合在线观看 | 亚洲白嫩在线观看 | 国产精品热 | 成人免费毛片在线观看 | av在线直播观看 | 成年人激情在线 | 午夜视频大全 | 日韩高清电影 | 国产1区2区在线观看 | 中文字幕在线视频日本 | 精品久久久久久中文字幕 | 亚洲成人国产综合 | 久久成人综合视频 | 在线中文字幕亚洲 | 欧美精品一级 | 欧美日韩亚州综合 | 4p一女两男做爰在线观看 | 一级黄色大片在线观看 | 一级黄色免费大片 |