Software Verification (¼ÒÇÁÆ®¿þ¾î °ËÁõ)
- Introduction to Software Testing & Static
Analysis
(2019 Spring)
2019.01.24 : ȨÆäÀÌÁö ¿î¿µ ½ÃÀÛÇÕ´Ï´Ù!!!
+ 3Çгâ SMA ¼ö¾÷°ú ¿¬µ¿Çؼ ÁøÇàµÇ´Â ¼ö¾÷ÀÔ´Ï´Ù.
2019.06.19 : ±â¸»°í»ç ¹× ÃÖÁ¾¼ºÀûÀº ³»ÀÏ (06.20) 18:00 ºÎÅÍ
Áö±Ý (06.20 00:01) ºÎÅÍ ¹Ù·Î È®ÀÎ
°¡´ÉÇÕ´Ï´Ù. (Ãâ¼®ºÎ)
ÃÖÁ¾ÇÐÁ¡Àº ³ªÁß¿¡ Æ÷Åп¡¼ È®ÀÎÇϼ¼¿ä.
+ ±â¸»°í»ç ¼ºÀû È®ÀÎ : 2019.06.21(±Ý) 11:00~19:00 °øÇаü Cµ¿ 386È£
2019.06.24 : ÃÖÁ¾¼ºÀû Æ÷Åп¡ °³½Ã µÇ¾ú½À´Ï´Ù. (ÇÁ·ÎÁ§Æ®¿¡¼ ¸¸Á¡(60Á¡)À» ³Ñ°Ô ¹ÞÀº ÇлýµéÀº, ÃÊ°úÁ¡¼ö¸¦ ±â¸»°í»ç¿¡
ÇÕ»êÇÏ¿´½À´Ï´Ù.)
ÇÑ Çб⠵¿¾È ¼ö°í ¸¹¾Ò½À´Ï´Ù!
Ãâ¼®ºÎ
¡¡
Schedule
Week | Date | ¿ù¿äÀÏ (14:30~16:30) - ½Å°øÇаü 1214È£ | ±Ý¿äÀÏ (12:30~14:30) - ½Å°øÇаü 1214È£ |
1 | 03.04 / 03.08 | Course
Introduction - Lecture Note |
Lab. Orientation ** |
2 | 03.11 / 03.15 | STA ÀÌ·Ð | STA ÀÌ·Ð |
3 | X03.18 / 03.22 | Team Practice #1 ** | STA ÀÌ·Ð |
4 | 03.25 / 03.29 | Team Presentation #1 (Junit , Eclipse ¹× ºôµå ȯ°æ) | STA ÀÌ·Ð |
5 | 04.01 / 04.05 | Team Practice #2 | Team Presentation #2 (Mantis , SVN , JFeature ¹× CTIP) ** |
6 | 04.08 / 04.12 | STA ÀÌ·Ð | STA ÀÌ·Ð |
7 | 04.15 / 04.19 | STA ÀÌ·Ð | STA ÀÌ·Ð |
8 | 04.22 |
Midterm Exam. |
|
9 | 04.29 / 05.03 | Team Practice #3 ** |
Team Presentation #3 (Á¤ÀûºÐ¼® µµ±¸, ´ÜÀ§/½Ã½ºÅÛÅ×½ºÆ® µµ±¸) ** |
10 | 05.06 / 05.10 | (°øÈÞÀÏ) | Team Practice
#4 ** - °¢ ÆÀº°·Î SMA¿¡°Ô CTIP ȯ°æ Àü¼ö |
11 | 05.13 / 05.17 | STA ÀÌ·Ð ¹× ½Ç½À (½´¾î¼ÒÇÁÆ®Å×Å©
°ËÁõµµ±¸ Ư°) (µµ±¸ ¼³Ä¡ ÆÄÀÏ ¹× »ùÇà ÆÄÀÏ) |
STA ÀÌ·Ð ¹× ½Ç½À |
12 | 05.20 / 05.24 | STA ÀÌ·Ð ¹× ½Ç½À | STA ÀÌ·Ð ¹× ½Ç½À |
13 | 05.27 / 05.31 | Team Practice #5 ** | Team Presentation #4 (1st System Testing) ** |
14 | 06.03 / 06.07 | Team Practice #6 ** | Team Presentation #5 (2nd System Testing & Static Analysis) |
15 | 06.10 / 06.14 | STA ÀÌ·Ð | Team Presentation #6 (Final Presentation) |
16 | 06.17 | Final Exam. |
¡¡
STA ÀÌ·Ð °ÀÇ |
Chapter 1. Software Test and Analysis in a Nutshell Chapter 2. A Framework for Test and Analysis Chapter 3. Basic Principles Chapter 4. Test and Analysis Activities Within a Software process Chapter 5. Finite Models Chapter 6. Dependence and Data Flow Models Chapter 8. Finite State Verification Chapter 9. Test Case Selection and Adequacy Chapter 10. Functional Testing Chapter 11. Combinatorial Testing Chapter 12. Structural Testing Chapter 13. Data Flow Testing Chapter 14. Model based Testing Chapter 16. Fault based Testing Chapter 17. Test Execution Chapter 19. Program Analysis ¡¡ |
¡¡
¡¡