技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
1
1
自我挑戰組
開始系統測試
系列 第
1
篇
Day1 | 軟體測試概念與過程(一)
14th鐵人賽
Pancy
2022-09-16 21:45:11
1178 瀏覽
分享至
缺陷產生的原因
需求的不完善定義
客戶與開發者間的溝通失效
對軟體需求的偏差
邏輯設計錯誤
程式碼編碼錯誤
不符合文件編制與編碼規定
測試過程的不足
規程(Procedure)錯誤
文件編制錯誤
軟體測試的定義
經典定義
1979,Myers《軟體測試藝術》
測試是為了發現錯誤而執行程式的過程。
標準定義
1983,IEEE
使用自動或手動來運型或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求,或是釐清預期結果與實際結果之間的差別。
軟體測試的過程
分析測試需求
測試人員對用戶的需求進行分析,了解軟體要做哪些事情,要怎麼做,進而確定將來要怎麼測試
編寫測試計畫
測試負責人編寫測試計畫
測試計畫的內容:
包含產品概述、測試範圍/區域/項目、測試目標、測試優先級、測試配置/測試資源(硬體、軟體、人力、技術等)、測試週期、進度安排(測試任務、人員安排)、測試策略、測試方法/途徑、測試交流、風險分析、測試標準、須交付文檔等內容
設計與編寫測試案例
設計案例主要反應在編寫測試點上
根據公司格是或者選擇一些模板編寫測試案例
執行測試
搭建測試環境(安裝各類軟體)
執行測試案例,紀錄測試事件(非軟體問題,而是因為其他需求不到位導致的狀況,如:無法運行在windows xp上等事件)
提交和追蹤缺陷
評估與總結
分析實際測試與計畫的偏差
收集並提交各種測試文件和數據,對數據進行分析
給出繼續測試或終止測試的結論
測試經驗覆盤
留言
追蹤
檢舉
下一篇
Day 2 | 軟體測試概念與過程(二)
系列文
開始系統測試
共
30
篇
目錄
RSS系列文
訂閱系列文
12
人訂閱
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
組
累計文章數
22210
篇
完賽人數
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
熱門問題
mail server 主機推薦
Outlook 2016 收不到外來信 已解決
windows11的複製功能出現問題
有關Chrome瀏覽器擴充功能,選定特別類型檔案封鎖上傳,並且三秒後關掉網頁
minIO 跟超融合
Chrome瀏覽器限制上傳檔案類型
SQL 如何將同欄位數據依照條件拆分成不同欄的資料
mongodb atlas 連線速度變慢或斷線
CTF GAME
同網段下無法連線到印表機
熱門回答
mail server 主機推薦
SQL 如何將同欄位數據依照條件拆分成不同欄的資料
windows11的複製功能出現問題
有關Chrome瀏覽器擴充功能,選定特別類型檔案封鎖上傳,並且三秒後關掉網頁
Outlook 2016 收不到外來信 已解決
熱門文章
「記憶體與基本儲存電路:Latch & Flip Flop」
從零開始學習Java筆記(基本語法)
KMP 演算法筆記
調變與解調的基本概念(發射端 & 接收端)
請教台語語音模型 (STS, STT)
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}