技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
6
1
自我挑戰組
開始系統測試
系列 第
6
篇
Day 6 | 軟體測試模型(二)
14th鐵人賽
Pancy
2022-09-21 22:36:21
562 瀏覽
分享至
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系列文
訂閱系列文
10
人訂閱
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鐵人賽
參賽組數
105
組
團體組數
1
組
累計文章數
108
篇
最後報名日
9/15
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
python
windows
php
c#
windows server
linux
css
react
程式設計
vue.js
熱門問題
Line電腦版 不支援 win7
請問該如何評估一間公司需要哪些IT人員跟薪資範圍、每年預算?
安裝方式都一樣,有沒有好的備份方式
更換Switch後的問題
宿舍使用WIFI問題請教
VMware ESXi 8執行shutdown後設備會自行開機
MSSQL 算年資問題請教
Chrome extension 如何做到 screenshot 功能
有趣的Docker問題
想詢問郵件伺服器的備援方式
熱門回答
Line電腦版 不支援 win7
Chrome extension 如何做到 screenshot 功能
宿舍使用WIFI問題請教
MSSQL 算年資問題請教
安裝方式都一樣,有沒有好的備份方式
熱門文章
資工考研錯題筆記(交成央科)
(一) 前言,開始了解微前端之前...
演算法筆記(Ch1~6)
TWQR Code產生器,一堆的無標示的QR Code你敢不敢掃描,要加LOGO
開賽 前言 及 規劃大綱
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}