測試理論基礎

測試理論基礎

1.軟件的組成:程序刃滓,數據,文檔

2.軟件測試:使用人工或者自動化手段運行程序,為了發(fā)現軟件的錯誤而執(zhí)行檢驗的過程

3.軟件測試的目的:以最少的人力物力時間找到軟件中的缺陷并修改,從而規(guī)避風險

4.軟件測試作用:發(fā)現并修改軟件中存在的缺陷溃斋,提高用戶對產品的使用信心;記錄軟件運行過程中產生的一些數據吸申,從而為決策提供數據支持梗劫;可以降低同類型產品開發(fā)遇到的問題風險

5.軟件測試的七原則:a.測試顯示軟件存在缺陷b.窮盡測試是不可能的c.測試盡早介入d.缺陷集群性(2/8原則)e.殺蟲劑悖論f.測試活動依賴于測試內容g.沒有錯誤是好事謬論

6.測試對象:需求分析階段:各種需求規(guī)格說明—>軟件架構設計:API接口文檔接口測試—>編碼實現階段:源代碼(白盒測試,單元測試)—>系統功能使用:軟件功能主題(當前行業(yè)做的最多的一種測試)

7.測試級別(測試階段):單元測試(最小的軟件設計單元)—>集成測試—>系統測試—>回歸測試—>驗收測試(分2種:α[用戶在開發(fā)者的場所進行截碴,在受控環(huán)境]? 和β[用戶記錄測試中遇到的問題并報告給開發(fā)者梳侨,開發(fā)者對系統進行最后的修改,并開始準備發(fā)布最終的軟件])

8.系統測試分類:功能測試日丹,兼容性測試走哺,性能測試,安全測試

黑盒有可能是動態(tài)(運行程序哲虾,輸入輸出),也可能是靜態(tài)(不運行丙躏,只看界面);

白盒有可能是動態(tài)(運行程序并分析代碼結構),也可能是靜態(tài)(不運行择示,只靜態(tài)查看代碼);

動態(tài)測試有可能是黑盒(運行,只看輸入輸出),也有可能是白盒(運行并分析代碼結構);

靜態(tài)測試有可能是黑盒(不運行晒旅,只查看界面),也可能是白盒(不運行栅盲,只查看代碼)

9.軟件測試流程:需求分析評審—>制定測試計劃—>測試用例設計—>測試用例評審—>執(zhí)行測試用例—>缺陷管理—>輸出測試報告(測試范圍,進度废恋,缺陷管理谈秫,結論)—>產品發(fā)布—>結束測試

測試模型

1.V模型:需求分析—>概要設計—>詳細設計—>編碼—>單元測試—>集成測試—>系統測試—驗收測試

優(yōu)點:包含底層測試(單元測試)和高層測試(系統測試),清楚的標識了開發(fā)和測試的各個階段鱼鼓,自下而上逐步求精拟烫,每個階段分工明確,便于整體項目的把控

缺點:自下而上的順序導致測試工作在編碼之后蚓哩,有錯誤不能及時修改;在工作中用戶需求經常變化上渴,導致v模型步驟岸梨,反復執(zhí)行,返工量大稠氮,靈活度低

2.W模型:

開發(fā)v:需求分析—>概要設計—>詳細設計—>編碼—>集成—>實施—>交付

測試v:驗收/系統測試設計—>集成測試設計—>單元測試設計—>單元測試—>集成測試—>系統測試—>驗收測試

優(yōu)點:強調測試伴隨整個軟件開發(fā)周期曹阔,并且測試對象不僅僅是程序,需求和概要設計同樣要測試隔披;更早地接入測試赃份,可以發(fā)現開發(fā)初期的缺陷,且用更低的成本進行缺陷修復奢米,分階段的工作抓韩,便于把控項目

缺點:依賴于軟件開發(fā)和軟件測試依然保持一前一后的線性關系,依然無法支持迭代鬓长、自發(fā)性和需求等變更調整谒拴,在當前很多項目中,在執(zhí)行過程中根本不產生文檔涉波,W模型無法適用英上;使用起來對技術復雜度很高,對需求和設計的測試要求很高啤覆,實踐困難苍日。

軟件測試分類

1.按開發(fā)階段分類:單元測試—>集成測試—>系統測試—>驗收測試

2.按是否查看代碼分類:

a.黑盒測試:(1).功能測試:邏輯功能測試—>界面測試—>易用性測試—>安裝測試—>兼容性測試

(2).性能測試:一般性能測試—>穩(wěn)定性測試—>負載測試—>壓力測試

b.白盒測試

c.灰盒測試

3.按測試對象劃分:性能測試—>安全測試—>兼容性測試—>文檔測試—>易用性測試(用戶體驗)—>業(yè)務測試—>界面測試—>安裝測試

4.按測試執(zhí)行方式:靜態(tài)測試—>動態(tài)測試

5.按測試實施組織分類:α測試—>β測試—>第三方

測試用例

1.測試用例:

2.測試用例作用:

3.測試用例特點(要素):用例編號—>測試項—>測試標題—>用例屬性—>重要級別—>預置條件—>測試輸入—>操作步驟—>預期結果—>實際結果—>

4.編寫測試用例方法:等價劃分法—>邊界值分析法—>因果圖法—>判定表法—>場景設計法(流程分析發(fā))—>正交試驗法—>錯誤推斷法

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市窗声,隨后出現的幾起案子相恃,更是在濱河造成了極大的恐慌,老刑警劉巖笨觅,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豆茫,死亡現場離奇詭異侨歉,居然都是意外死亡,警方通過查閱死者的電腦和手機揩魂,發(fā)現死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門幽邓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人火脉,你說我怎么就攤上這事牵舵。” “怎么了倦挂?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵畸颅,是天一觀的道長。 經常有香客問我方援,道長没炒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任犯戏,我火速辦了婚禮送火,結果婚禮上,老公的妹妹穿的比我還像新娘先匪。我一直安慰自己种吸,他們只是感情好,可當我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布呀非。 她就那樣靜靜地躺著坚俗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岸裙。 梳的紋絲不亂的頭發(fā)上猖败,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天,我揣著相機與錄音降允,去河邊找鬼辙浑。 笑死,一個胖子當著我的面吹牛拟糕,可吹牛的內容都是我干的判呕。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼送滞,長吁一口氣:“原來是場噩夢啊……” “哼侠草!你這毒婦竟也來了?” 一聲冷哼從身側響起犁嗅,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤边涕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體功蜓,經...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡园爷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了式撼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片童社。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖著隆,靈堂內的尸體忽然破棺而出扰楼,到底是詐尸還是另有隱情,我是刑警寧澤美浦,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布弦赖,位于F島的核電站,受9級特大地震影響浦辨,放射性物質發(fā)生泄漏蹬竖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一流酬、第九天 我趴在偏房一處隱蔽的房頂上張望币厕。 院中可真熱鬧,春花似錦康吵、人聲如沸劈榨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拷姿,卻和暖如春惭载,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背响巢。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工描滔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人踪古。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓含长,卻偏偏與公主長得像,于是被迫代替她去往敵國和親伏穆。 傳聞我的和親對象是個殘疾皇子拘泞,可洞房花燭夜當晚...
    茶點故事閱讀 45,922評論 2 361