01219343 Software Testing 2552

Announcement

 * Jan 22, 2010:
 * The makeup class this Sunday is cancelled. I'll arrange the makeup class at another date ka.
 * Jan 11, 2010:
 * First draft of Test Document for your software process project due Monday Jan 18, 2010
 * Dec 26, 2009:
 * Some practice questions (in Thai) : practice 1 (solution), practice 2 (solution)
 * Dec 25, 2009:
 * Midterm will be held on Monday, December 28, 2009 at 9.00-12.00 in our class room CPE 204.
 * Nov 25, 2009:
 * Makeup class this Saturday Nov 28, 2009 1-4pm will be held at CPE 507.
 * Oct 27, 2009 :
 * Class web page created.

เกี่ยวกับวิชา

 * Time and Location :
 * Mon 9.00 - 12.00 at CPE 204


 * Instructor : Usa Sammapun (fsciusa at ku)
 * Office Hour: Wed and Fri 2-4pm or by appointment
 * Office: SMC Building, Science Faculty, Room 111


 * Reference :
 * Foundations of Software Testing: ISTQB Certification
 * IEEE Standard for Software and System Test Document (IEEE Std 829-2008)


 * Grading :
 * TBA

Schedule
{| border="1" cellpadding="10" ! bgcolor="#FFFFCC" | Week !! bgcolor="#FFFFCC" | Date !! bgcolor="#FFFFCC" | Title !! bgcolor="#FFFFCC" | Assignment !1 !2 !3 !4 !5 !6 ! ! !7 !8 !9 !10 !11 !12 !13 !14 !15
 * 2 Nov
 * Introduction to software testing
 * Introduction to software testing
 * 9 Nov
 * Testing in SDLC, test levels, test driven development
 * Testing in SDLC, test levels, test driven development
 * 16 Nov
 * Test driven development (cont.), test types, specification-based testing (equivalence partitioning, boundary value analysis, decision tables, pair-wise coverage)
 * Lab 1
 * Lab 1
 * Lab 1
 * 23 Nov
 * Specification-based techniques (state transition, use case testing)
 * Structured-based techniques (statement coverage, decision coverage)
 * Lab 2
 * Lab 2
 * Lab 2
 * bgcolor="#FFCCCC" | Sat 28 Nov (Makeup class for 7 Dec) at Room 507
 * Structured-based technique (data-flow analysis)
 * Lab 3
 * Lab 3
 * Lab 3
 * bgcolor="#FFCCCC" | 30 Nov
 * Structured-based technique (condition coverage)
 * Test Document Standard
 * IEEE Standard for Software and System Test Document (IEEE Std 829-2008)
 * Lab 4
 * Lab 4
 * Lab 4
 * 14 Dec
 * align="center" bgcolor="#FFCCCC" | No class - I'll be attending a conference. (We'll talk about a makeup lecture in class)
 * colspan="4" align="center" bgcolor="#FFFFCC" | Midterm Exam : Monday, December 28, 2009 at 9.00-12.00 in our class room CPE 204
 * colspan="4" align="center" bgcolor="#FFFFCC" | Midterm Exam : Monday, December 28, 2009 at 9.00-12.00 in our class room CPE 204
 * colspan="4" align="center" bgcolor="#FFFFCC" | Midterm Exam : Monday, December 28, 2009 at 9.00-12.00 in our class room CPE 204
 * 4 Jan
 * bgcolor="#FFCCCC" |
 * No class - Instructor was sick
 * There will be a makeup class
 * 11 Jan
 * Static techniques
 * Extended static checking for Java
 * Extended static checking for Java
 * 18 Jan
 * Experience-based Testing
 * Test management: plan, estimate, strategies
 * In-class exercise
 * In-class exercise
 * In-class exercise
 * 25 Jan
 * Test management: strategies, monitoring, control, configuration management
 * Test management: strategies, monitoring, control, configuration management
 * bgcolor="#FFCCCC" | 31 Jan (Sunday 13.00-16.00, Makeup class for Dec 14)
 * Test management (incident management) and testing tools
 * Redmine
 * Redmine
 * 8 Feb
 * Integration testing and object-oriented software testing
 * Lab 5
 * Mockito
 * Lab 5
 * Mockito
 * 15 Feb
 * Runtime verification
 * Runtime verification
 * 22 Feb
 * Other verification techniques
 * Other verification techniques
 * bgcolor="#FFCCCC" | Makeup class (for Dec 28)
 * Other verification techniques
 * Other verification techniques
 * bgcolor="#FFCCCC" | Makeup class (for Jan 4)
 * Other verification techniques
 * colspan="4" align="center" bgcolor="#FFFFCC" | Final Exam TBA
 * colspan="4" align="center" bgcolor="#FFFFCC" | Final Exam TBA
 * colspan="4" align="center" bgcolor="#FFFFCC" | Final Exam TBA
 * colspan="4" align="center" bgcolor="#FFFFCC" | Final Exam TBA