2013

	 Jul			Aug		       Sep
 S  M Tu  W Th  F  S    S  M Tu  W Th  F  S    S  M Tu  W Th  F  S
    1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  7
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14
14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21
21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28
28 29 30 31            25 26 27 28 29 30 31   29 30

	 Oct			Nov		       Dec
 S  M Tu  W Th  F  S    S  M Tu  W Th  F  S    S  M Tu  W Th  F  S
       1  2  3  4  5                   1  2    1  2  3  4  5  6  7
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14
13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21
20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28
27 28 29 30 31         24 25 26 27 28 29 30   29 30 31

COMPSCI 4472A - SPEC. TESTING AND QUALITY
Tuesday 2:30 PM -- 3:30 PM 	P&AB-34 	Webber 
Thursday 1:30 PM -- 3:30 PM 	P&AB-34 	Webber 
Wrt Undergraduate Sessional Dates: 2013 and Multicultural Calendar: As there is a lot of information to process this semester, it is worth while reviewing basic learning skills: If you are keeping on schedule, you should be current on the following material by the start of class on the accompanying date
  1. Tuesday Sept 10: First day of classes, course outline distributed and framework of class discussed. We start by looking at the Software as a Service approach to software engineering taught at the University of California at Berkeley as CS169. This approach uses Ruby on Rails to introduce test driven design, unit testing, scenario testing, refactoring code to improve testability, and software metrics (testing that code meets various readability and modulatiry constraints). In this class, we are not interested in learning Ruby at the level of programming from scratch, but we will try to learn enough Ruby to read sample applications and do some refactoring of them. We are only looking at enough of this material to understand how testing figures into the Software as a Service view -- being a relatively new system, it implements a modern approach to testing. People who are more generally interested in Software as a Service (and related companies like Google, etc.) may enjoy reviewing the entire set of CS169 lectures including guest talks from industrial speakers from Silicon Valley, (see optional Berkeley CS 169 ). [check announcements]
  2. Thursday Sept 12: [check announcements]
  3. Tuesday Sept 17: [check announcements]
  4. Thursday Sept 19: [check announcements]
  5. Tuesday Sept 24: [check announcements][ questionaire from Sept 24 class] [also questionaire covering classes 1 to 5] [ quiz covering classes 1 to 5]
  6. Thursday Sept 26: [check announcements] [ questionaire from Sept 26 class]
  7. Tuesday Oct 1: [check announcements] [ questionaire from Oct 1 class]
  8. Thursday Oct 3: [check announcements] [ questionaire from Oct 3 class][ Nov 26 questionaire had review question on SWEBOK: Software Testing]
  9. Tuesday Oct 8: [check announcements] [ Nov 26 questionaire had review question on TSPEC]
  10. Thursday Oct 10: [check announcements] [ questionaire from Oct 10 class] [ quiz covering classes 6 thru 10]
  11. Tuesday Oct 15: [check announcements]
  12. Thursday Oct 17: [check announcements] [ questionaire Oct 29 question 1 references this material]
  13. Tuesday Oct 22: [check announcements][ questionaire from Oct 24 class question 3]
  14. Thursday Oct 24: [check announcements] [ questionaire from Oct 24 class questions 1 and 2] [ questionaire Oct 29 question 2 references this material]
  15. Tuesday Oct 29: [check announcements] [ questionaire Oct 29 question 2 references this material]
  16. Fall Study Break Oct 31 -- Nov 1
  17. Tuesday Nov 5: [check announcements] [ quiz covering classes 10 - 15 (Erratta: Q2 line 4 should be: while (!(R < Y))) )]
  18. Thursday Nov 7: [check announcements] [ questionaire 7 Nov 2013] [ questionaire 12 nov 2013]
  19. Tuesday Nov 12: [check announcements]
  20. Thursday Nov 14: [check announcements] [ Nov 14 questionaire]
  21. Tuesday Nov 19: [check announcements] [ 19 Nov 2013 questionaire which referenced cucumber example]
  22. Thursday Nov 21: [check announcements] [ questionaire which referenced strings.man.pdf and strings.c.pdf for code review exercise]
  23. Tuesday Nov 26: [check announcements] [ Nov 26 questionaire]
  24. Thursday Nov 28: [check announcements] [ questionaire for 28 Nov 2013 using pdf of requirements for cut program and pdf of source to Gnu unix cut utility]
  25. Tuesday Dec 3: [check announcements] [ 3 Dec questionaire]
  26. Thursday Dec 5: [check announcements]
  27. NOTE: Final Exam Tentatively Scheduled for Sunday 8 Dec 2013.
  28. optional stuff we didn't get to ``I don't know anything, but I do know that everything is interesting if you go into it deeply enough.'' Richard P Feynman wikiquote