| 課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
| 1 | 1. Introduction |
Introduction to Software Testing (1 week) |
Introduction to Software Testing |
講授
|
|
|
| 2 | 2. Software Testing and Quality Assurance |
Introduction to Software Testing and Quality Assurance (2 weeks) |
Software Testing and Quality Assurance |
講授
|
問答
|
|
| 3 | 3.2 協同教學老師授課 |
業界老師協同教學 (5 weeks) |
Test practice, test tools, and test exercises |
上機實習 討論 講授 實作 協同教學 個別或小組指導 個案研究
|
作業 期中考
|
|
| 4 | 4. Theory and Techniques of Software Test |
Theory and Techniques of Software Test (2 weeks) |
Theory and Techniques of Software Test |
討論 講授
|
作業
|
|
| 5 | 5. Static Analysis Approaches |
Static Analysis Approaches (2 week) |
Static Analysis Approaches |
討論 講授
|
問答
|
|
| 6 | 6. Software Testing Criteria / Testing Techniques. |
Software Testing Criteria / Testing Techniques (5 weeks).
6.1 Black-box Testing
6.2 White-box Testing
6.3 Error-driven Testing
6.4 Other Testing Techniques
6.5 Handling a Software Test Project
6.5.1 Plan, Monitor, Control, and Evaluate the Testing Process.
6.5.2 Organizing a Testing Team |
Software Testing Criteria / Testing Techniques |
討論 講授
|
作業
|
|
| 7 | 7. 期末驗收 |
期末驗收 (1week) |
期末成果 |
討論 實作 心得發表 個案研究
|
作業
|
|