技術文章
技術問答
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
文章
問答
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
1
2
自我挑戰組
開始系統測試
系列 第
1
篇
Day1 | 軟體測試概念與過程(一)
14th鐵人賽
Pancy
2022-09-16 21:45:11
1708 瀏覽
分享至
缺陷產生的原因
需求的不完善定義
客戶與開發者間的溝通失效
對軟體需求的偏差
邏輯設計錯誤
程式碼編碼錯誤
不符合文件編制與編碼規定
測試過程的不足
規程(Procedure)錯誤
文件編制錯誤
軟體測試的定義
經典定義
1979,Myers《軟體測試藝術》
測試是為了發現錯誤而執行程式的過程。
標準定義
1983,IEEE
使用自動或手動來運型或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求,或是釐清預期結果與實際結果之間的差別。
軟體測試的過程
分析測試需求
測試人員對用戶的需求進行分析,了解軟體要做哪些事情,要怎麼做,進而確定將來要怎麼測試
編寫測試計畫
測試負責人編寫測試計畫
測試計畫的內容:
包含產品概述、測試範圍/區域/項目、測試目標、測試優先級、測試配置/測試資源(硬體、軟體、人力、技術等)、測試週期、進度安排(測試任務、人員安排)、測試策略、測試方法/途徑、測試交流、風險分析、測試標準、須交付文檔等內容
設計與編寫測試案例
設計案例主要反應在編寫測試點上
根據公司格是或者選擇一些模板編寫測試案例
執行測試
搭建測試環境(安裝各類軟體)
執行測試案例,紀錄測試事件(非軟體問題,而是因為其他需求不到位導致的狀況,如:無法運行在windows xp上等事件)
提交和追蹤缺陷
評估與總結
分析實際測試與計畫的偏差
收集並提交各種測試文件和數據,對數據進行分析
給出繼續測試或終止測試的結論
測試經驗覆盤
留言
追蹤
檢舉
下一篇
Day 2 | 軟體測試概念與過程(二)
系列文
開始系統測試
共
30
篇
目錄
RSS系列文
訂閱系列文
13
人訂閱
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鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19837
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
Fortigate Remote Access
關於Aruba Wi-Fi (thin AP) controller設定
Seeed XIAO ESP32-S3 透過 UART (921600) 無法發送 AT 指令到 Grove Vision AI V2 (Himax WE2)
Windows XP作業系統,程式存取SQL SERVER 2025失敗
webview cab 封包檔
SAP B1 如何將"自定義表格"匯出並且匯入到另一個資料庫
熱門回答
Fortigate Remote Access
Windows XP作業系統,程式存取SQL SERVER 2025失敗
關於Aruba Wi-Fi (thin AP) controller設定
SAP B1 如何將"自定義表格"匯出並且匯入到另一個資料庫
熱門文章
大家都怕依賴 AI,但真正天天用 AI 的人似乎沒那麼怕
IT Diagnostic Agent 開發日誌 #2 為什麼我原本不打算公開這個工具?
不只是 AI 幫你寫程式 — — OpenAI Codex 在做的是另一件事
我不信任 AI 的自律,所以把「限制」寫死在資料庫裡
AI Agent 時代的企業風險:當洩漏的不再只是資料
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}