
>
課程資訊
適用對象
課程特色
詳細內容
師資介紹
我對本課程有興趣
與我諮詢 / 報名
課程資訊
開課日期
隨時開課
學習時程
18
上課時間
週六,週日
上課時段
上午,下午
適用對象
.軟體開發人員,需要執行結構化程式或物件導向程式之單元測試。
.軟體測試人員,需分析、設計測試案例;執行整合測試、系統測試;撰寫測試紀錄與錯誤報告。
.軟體測試經理,需要計畫測試工作、管理測試流程。
.軟體品質保證人員,需定義測試流程、保證軟體品質。
課程特色
學習軟體測試的相關理論後能獨立且正確瞭解軟體測試的目標以及軟體測試有關的專案管理、測試流程、測試的技術與策略等基本觀念。
詳細內容
課程源起
資訊服務產業要能長久經營,除了有良好的開發能力之外,還要有良好的軟體品質,及較低的軟體維護成本以維持公司的競爭優勢,其中高品質的軟體以及較低的軟體維護成本,這兩者的共同要素即是軟體測試。對企業來說,軟體測試往往是軟體開發過程中,最繁瑣也是最重要的工作之一。本課程包含「軟體測試管理」與「軟體測試方法」,學員學習相關理論後能正確瞭解軟體測試的目標,進而應用在工作上。
預備知識
- 建議有程式開發經驗或基本概念,例如Java, C/C++, C#。
- 建議有軟體發展流程基本概念。
課程大綱
『軟體測試技術』課程主要分為「軟體測試管理」、「軟體測試方法」二部分,內容包括:
課程大綱如下:
1.軟體測試概念:測試意義、測試流程、測試技術、軟體品質。
2.軟體測試專案管理:軟體測試流程與計畫文件。
3.軟體靜態測試分析。
4.軟體動態測試技術-測試案例設計。
4-1.白箱測試 :測試覆蓋率、基本路徑測試、資料流程測試。
4-2.黑箱測試:等價類別、邊界值分析、因果圖、狀態測試、劇本測試。
5.軟體測試層次:單元測試、整合測試、系統測試與系統整合測試、使用者介面測試、使用者驗收測試。