系統測試的基本方法

計算機軟件是基于計算機系統的一個重要組成部分关霸,軟件開發(fā)完畢后應與系統中其它成分集成在一起梨熙,此時需要進行一系列系統集成和確認測試突想。對這些測試的詳細討論已超出軟件工程的范圍沃琅,這些測試也不可能僅由軟件開發(fā)人員完成哗咆。在系統測試之前,軟件工程師應完成下列工作:
 ∫婷肌(1) 為測試軟件系統的輸入信息設計出錯處理通路晌柬;
  (2) 設計測試用例郭脂,模擬錯誤數據和軟件界面可能發(fā)生的錯誤年碘,記錄測試結果,為系統測試提供經驗和幫助展鸡;
 ∮煨啤(3) 參與系統測試的規(guī)劃和設計,保證軟件測試的合理性莹弊。

系統測試應該由若干個不同測試組成涤久,目的是充分運行系統,驗證系統各部件是否都能政黨工作并完成所賦予的任務箱硕。下面簡單討論幾類系統測試拴竹。

1、恢復測試

恢復測試主要檢查系統的容錯能力剧罩。當系統出錯時栓拜,能否在指定時間間隔內修正錯誤并重新啟動系統』菸簦恢復測試首先要采用各種辦法強迫系統失敗幕与,然后驗證系統是否能盡快恢復。對于自動恢復需驗證重新初始化(reinitialization)镇防、檢查點(checkpointing mechanisms)啦鸣、數據恢復(data recovery)和重新啟動 (restart)等機制的正確性;對于人工干預的恢復系統来氧,還需估測平均修復時間诫给,確定其是否在可接受的范圍內香拉。

2、安全測試

安全測試檢查系統對非法侵入的防范能力中狂。安全測試期間凫碌,測試人員假扮非法入侵者,采用各種辦法試圖突破防線胃榕。例如盛险,①想方設法截取或破譯口令;②專門定做軟件破壞系統的保護機制勋又;③故意導致系統失敗苦掘,企圖趁恢復之機非法進入;④試圖通過瀏覽非保密數據楔壤,推導所需信息鹤啡,等等。理論上講挺邀,只要有足夠的時間和資源揉忘,沒有不可進入的系統。因此系統安全設計的準則是端铛,使非法侵入的代價超過被保護信息的價值泣矛。此時非法侵入者已無利可圖。

3禾蚕、強度測試

強度測試檢查程序對異常情況的抵抗能力您朽。強度測試總是迫使系統在異常的資源配置下運行。例如换淆,①當中斷的正常頻率為每秒一至兩個時哗总,運行每秒產生十個中斷的測試用例;②定量地增長數據輸入率倍试,檢查輸入子功能的反映能力讯屈;③運行需要最大存儲空間(或其他資源)的測試用例;④運行可能導致虛存操作系統崩潰或磁盤數據劇烈抖動的測試用例县习,等等涮母。

4、 性能測試

對于那些實時和嵌入式系統躁愿,軟件部分即使?jié)M足功能要求叛本,也未必能夠滿足性能要求,雖然從單元測試起彤钟,每一測試步驟都包含性能測試来候,但只有當系統真正集成之后,在真實環(huán)境中才能全面逸雹、可靠地測試運行性能系統性能測試是為了完成這一任務营搅。性能測試有時與強度測試相結合云挟,經常需要其他軟硬件的配套支持。

本文轉自網絡

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末转质,一起剝皮案震驚了整個濱河市植锉,隨后出現的幾起案子,更是在濱河造成了極大的恐慌峭拘,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件狮暑,死亡現場離奇詭異鸡挠,居然都是意外死亡,警方通過查閱死者的電腦和手機搬男,發(fā)現死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門拣展,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缔逛,你說我怎么就攤上這事备埃。” “怎么了褐奴?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵按脚,是天一觀的道長。 經常有香客問我敦冬,道長辅搬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任脖旱,我火速辦了婚禮堪遂,結果婚禮上,老公的妹妹穿的比我還像新娘萌庆。我一直安慰自己溶褪,他們只是感情好,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布践险。 她就那樣靜靜地躺著猿妈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪捏境。 梳的紋絲不亂的頭發(fā)上于游,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音垫言,去河邊找鬼贰剥。 笑死,一個胖子當著我的面吹牛筷频,可吹牛的內容都是我干的蚌成。 我是一名探鬼主播前痘,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼担忧!你這毒婦竟也來了芹缔?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤瓶盛,失蹤者是張志新(化名)和其女友劉穎最欠,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體惩猫,經...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡芝硬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了轧房。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拌阴。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奶镶,靈堂內的尸體忽然破棺而出迟赃,到底是詐尸還是另有隱情,我是刑警寧澤厂镇,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布纤壁,位于F島的核電站,受9級特大地震影響捺信,放射性物質發(fā)生泄漏摄乒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一残黑、第九天 我趴在偏房一處隱蔽的房頂上張望馍佑。 院中可真熱鬧,春花似錦梨水、人聲如沸拭荤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽舅世。三九已至,卻和暖如春奇徒,著一層夾襖步出監(jiān)牢的瞬間雏亚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工摩钙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留罢低,地道東北人。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像网持,于是被迫代替她去往敵國和親宜岛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內容

  • 1****功舀、問:你在測試中發(fā)現了一個bug****萍倡,但是開發(fā)經理認為這不是一個bug****,你應該怎樣解決辟汰? 首...
    蛋炒飯_By閱讀 5,295評論 1 94
  • 一列敲、 軟件測試基本概念 1 bug的概念 bug類型:defect、fault帖汞、problem酿炸、error… pr...
    三口一個瓜閱讀 3,692評論 0 12
  • 1.問:你在測試中發(fā)現了一個 bug ,但是開發(fā)經理認為這不是一個 bug 涨冀,你應該怎樣解決。 首先麦萤,將問題提...
    qianyewhy閱讀 9,259評論 4 123
  • 最近發(fā)現其實很多基礎知識也是很重要的鹿鳖,通過各種渠道搜索整理如下: β測試_Beta測試 β測試,英文是Beta t...
    優(yōu)雅的豬閱讀 3,283評論 1 20
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程壮莹、活動和任務的結構性框架翅帜。軟件項目的開發(fā)包括:需求、設...
    宇文臭臭閱讀 6,725評論 5 100