ITEC 493 Selected Topics in Software Testing (3 credit hours) introduces students to software testing within the broader context of software quality assurance. Students will gain knowledge of the concepts in software testing while applying those concepts to the creation and use of components of a test system including writing a test plan, developing the tests, and analyzing the test results.
This course may not be used to satisfy an ITEC major or an ITEC minor requirement including technical electives. This course may be used for a general elective or a B.S. elective.
Prerequisite: ITEC 120
Homework and quizzes are due Fridays at 8pm. Partial credit (up to 80%) will be granted for any homework submitted late or with corrections by Fri 18-Feb 8pm (chapters 1-3), Fri 01-Apr 8pm (chapters 4-6), or Fri 29-Apr 8pm (chapters 7-9). All quizzes are open-book and open-notes. Partial credit (up to 80%) may be earned for one of every four quizzes.
There will be a total of 9 homework assignments due Fridays at 8pm as detailed in the schedule below. Each homework grade counts 2% of the final grade. There will be a total of 12 quizzes, one a week on non-exam weeks. Each quiz grade counts 2% of the final grade. Thus the homework and quizzes given throughout the course will be worth 42% of the final grade. Homework and quizzes will also help prepare students for exams.
Exams are closed-book and closed-notes except for one 8.5x11 inch piece of paper on which each student may include typed, handwritten, or photocopied notes (front and back).
Excused absences are granted in cases of emergency, illness, religious holiday, or RU-sponsored travel or other RU-related activities (i.e. job interviews) that may cause a student to miss a class provided that the student notifies the instructor via email prior to the absence. Students must notify the instructor 48 hours prior to missing an exam to make alternate arrangements for a makeup exam. All required class work must be submitted via WebCT by the due date whether or not a student has an excused absence for a particular class.
All three exams will include some material drawn from the software testing material discussed in class, some of which will be beyond the specific textbook material.
The final average based on this weighting will be rounded to the next higher integer.
The assessment will be according to the following scale:
Extra credit (up to 4% of your total course grade over the course of the semester) will be available as part of each homework assignment and weekly class participation work.
During the semester, grades will be provided to students via WebCT. The class work is structured so that the Midterm grade will be based on approximately 1/3 of the course work.
The 13% participation portion of the student grade is based on effort and is weighted 1% each week (except for the last week which is extra credit) based primarily on
Class attendance for class sessions and other weekly class participation work will be recorded via a WebCT assessment which each student completes each week. Attendance for any class session is defined as student presence and participation for at least 90% of a class.
All class participation work each week must be recorded in the current WebCT class participation assessment each Friday by 8pm. More than 80% of class participation each week is class attendance.
Class starts Wed 19-Jan.
Fri 18-Mar (end of 8th week of classes) is the last date to withdraw from an individual class with a grade of W.
| Topics | Text | Homework |
Quizzes | Exams (221 Walker) |
|
| Week 1 18-Jan |
Syllabus Introduction |
Chapter 1 | Quiz 1 | ||
| Week 2 24-Jan |
Introduction | Chapter 1 | Homework 1-1 | Quiz 2 | |
| Week 3 31-Jan |
Graph Testing | Chapter 2 | Homework 1-2 | Quiz 3 | |
| Week 4 07-Feb |
Logic Testing | Chapter 3 | Homework 1-3 | Quiz 4 | |
| Week 5 14-Feb |
Case Studies Review |
Partial credit | Partial credit | Exam 1 (Wed 16-Feb) |
|
| Week 6 21-Feb |
Input Space Partitioning | Chapter 4 | Homework 2-1 | Quiz 5 | |
| Week 7 28-Feb |
Syntax Testing | Chapter 5 | Homework 2-2 | Quiz 6 | |
| Week 8 07-Mar |
Spring Break week | ||||
| Week 9 14-Mar |
Practical Considerations | Chapter 6 | Quiz 7 | ||
| Week 10 21-Mar |
Practical Considerations | Chapter 6 | Homework 2-3 | Quiz 8 | |
| Week 11 28-Mar |
Certifications and Exams Review |
Partial credit | Partial credit | Exam 2 (Wed 30-Mar) |
|
| Week 12 04-Apr |
Engineering Criteria for Technologies | Chapter 7 | Homework 3-1 | Quiz 9 | |
| Week 13 11-Apr |
Building Testing Tools | Chapter 8 | Homework 3-2 | Quiz 10 | |
| Week 14 18-Apr |
Challenges in Testing Software | Chapter 9 | Homework 3-3 | Quiz 11 | |
| Week 15 25-Apr |
Challenges in Testing Software | Chapter 9 | Partial credit | Quiz 12 Partial credit |
|
| Week 16 02-May |
Final Exam week | Exam 3 / Final Exam |