技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
6
1
自我挑戰組
開始系統測試
系列 第
6
篇
Day 6 | 軟體測試模型(二)
14th鐵人賽
Pancy
2022-09-21 22:36:21
684 瀏覽
分享至
3. H模型
3.1 H模型的提出和過程
真正的測試級別之間不存在嚴格的次序問題,各階段間可以反覆觸發、迭代、增量。
3.2 特點
將測試活動完全獨立成一個流程,測試貫穿了整個產品週期。
軟體測試不僅僅指測試的執行,還包含了其他活動(如:計畫、需求分析、案例設計、環境建置、提交缺陷、評估總結等)。
當某個測試時間點就緒時,測試即從準備階段進入到執行階段。
軟體測試是根據被測物的不同而分層次進行的,不同層次的測試活動可以是按照某個次序先後進行的,但也可能是反覆的。
4. 敏捷測試模型
4.1 極限編程
20世紀90年代Kent Beck設計了一種名為極限編程(Extreme programming,縮寫為XP)的新型軟體開發方式。
4.2 極限測試
為了滿足XP的流程和思想,開發人員使用了極限測試方法,該方法強調「連續」測試。
測試在XP中非常重要,所以需要先創建單元測試和驗收測試,才能創建程式庫(Code Base),這種形式的測試稱為極限測試(Extreme Testing,縮寫為XT)
XP模型需要客戶參與,高度依賴模組的單元和驗收測試。
對於任何一個遞增的程式碼變更,開發人員都需要進行單元測試,以確保程式庫滿足其規格說明的要求。
單元測試完成後,用戶進行驗收測試。
4.3 基於XP的項目步驟
與客戶會談,確定產品需求並建立使用場景,後續將需求分解為獨立任務,並評估每個任務所需工時,提交任務清單與時間估計,並要求客戶產生一個功能優先級清單。
根據規格說明,對其產生單元測試案例。
在單元測試通過前不斷修改和重測程式碼,每天整合程式庫,並發布一個預覽版本。
客戶進行驗收測試,確認該版本是否正確,或提交一份報告指出存在的缺陷、短版,開發人員在驗收測試成功的基礎上發布一個產品版本。
開發人員根據最新的經驗更新時間估計。
4.4 敏捷測試的要點總結
敏捷測試是協同測試的另一種型態,開發人員結對編碼,並分是測試人員角色,敏捷測試是連續測試。
敏捷測試側重單元測試和驗收測試,單元測試的過程是先設計單元測試案例,然後進行開發,之後執行測試。
盡可能地去應用模型中對任務有實用價值的方面,但不強求的為使用而使用
留言
追蹤
檢舉
上一篇
Day 5 | 軟體測試模型(一)
下一篇
Day 7 | 介面中的控制項知識
系列文
開始系統測試
共
30
篇
目錄
RSS系列文
訂閱系列文
11
人訂閱
26
Day 26 | 性能測試
27
Day 27 | Web測試
28
Day 28 | 手機APP測試(一)
29
Day 29 | 手機APP測試(二)
30
Day 30 | 自動化測試概述
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22195
篇
完賽人數
600
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
請問內網IP如何轉外網IP?
兩端防火牆使用IPSEC互PING之問題
如何寫公式才能利用excel 觸發一個數據時傳送一個訊息給 自已的line呢?有沒有可以用其它方式,來取代line notify 的方法,因為line 開始收費
新手學習編程,哪種編程語言好?
Windows7升級Windows10後網路功能異常
python爬蟲 動態生成網頁104人力銀行
區域網路問題提問
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
防火牆與DNS請教
2台 Hyper-V 2008 R2 叢集主機(硬體規格相同), 如何加入一台新機? 謝謝.
熱門回答
請問內網IP如何轉外網IP?
新手學習編程,哪種編程語言好?
防火牆與DNS請教
Fortigate 50B 重置密碼
區域網路問題提問
熱門文章
每日一篇學習筆記 直到我做完專題 :( [Day32]
每日一篇學習筆記 直到我做完專題 :( [Day33]
每日一篇學習筆記 直到我做完專題 :( [Day34]
每日一篇學習筆記 直到我做完專題 :( [Day35]
隨時切換 WINDOWS 右鍵新舊版選單
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}