Graduate Studies Reports Access

Graduate Course Proposal Form Submission Detail - ISM6144
Tracking Number - 1912

Edit function not enabled for this course.

Current Status: Approved, Permanent Archive - 2005-01-10
Submission Type:
Course Change Information (for course changes only):

Detail Information

  1. Date & Time Submitted: 2004-09-15
  2. Department: IS/DS Department
  3. College: BA
  4. Budget Account Number: 0-1407-000
  5. Contact Person: Alan Hevner
  6. Phone: 46753
  7. Email:
  8. Prefix: ISM
  9. Number: 6144
  10. Full Title: Seminar on Software Testing
  11. Credit Hours: 3
  12. Section Type: C - Class Lecture (Primarily)
  13. Is the course title variable?: N
  14. Is a permit required for registration?: N
  15. Are the credit hours variable?: N
  16. Is this course repeatable?:
  17. If repeatable, how many times?: 0
  18. Abbreviated Title (30 characters maximum): Seminar on Software Testing
  19. Course Online?: -
  20. Percentage Online:
  21. Grading Option: R - Regular
  22. Prerequisites: ISM 6124 or an introductory course in Software Engineering
  23. Corequisites: None
  24. Course Description: This course will survey and analyze the best practices in industrial testing groups and explore new ideas for improving the testing process. Students gain practical experience with both functional (black box) and structural (clear box) testing methods.

  25. Please briefly explain why it is necessary and/or desirable to add this course: Software Testing is an area of research and instruction that is rapidly growing in importance as software becomes more integral to our lives. Critical software systems most become more trustworthy and secure. The demand for software testers in industry
  26. What is the need or demand for this course? (Indicate if this course is part of a required sequence in the major.) What other programs would this course service? This course has been taught three times as a special topics course cross-listed between Information Systems and Computer Science. The demand has been great. Each offering has attracted between 35 and 40 graduate students.
  27. Has this course been offered as Selected Topics/Experimental Topics course? If yes, how many times? Three times as cross-listed ISM 6930 and CIS 6930.
  28. What qualifications for training and/or experience are necessary to teach this course? (List minimum qualifications for the instructor.) The instructor should be knowledgable in software testing research and practice.
  29. Objectives: The software development industry strives to produce high quality, reliable software products. It is well known that one cannot test quality into a product. Product quality is predicated on effective development and verification processes for requirements, specification, design, and implementation. Testing must be an integral component of all development processes to ensure product quality. The goal is for all students to come away with an in-depth understanding of software testing practice and research in the field.
  30. Learning Outcomes: Students will:

    - Understand the objectives of software testing to produce quality software systems.

    - Understand the basic concepts of software testing.

    - Be able to prepare, present, and defend a software testing plan.

    - Understand and be able to perform the different software testing paradigms.

    - Be able to perform functional (black box) testing.

    - Be able to perform structural (clear box) testing.

    - Be familiar with current software testing tools.

    - Understand how to function in various roles in a software testing team.

  31. Major Topics: Introduction to Software Testing

    Testing Foundations

    Software Verification Techniques

    Functional Testing Methods I

    Functional Testing Methods II

    Structural Testing

    Integration and System Testing

    Automated Testing Tools

    Object-Oriented Testing Methods

    The Testing Organization

  32. Textbooks: Paul C. Jorgensen, Software Testing: A Craftsman’s Approach, 2nd Edition, CRC Press, Inc., Boca Raton, 2002.

    Cem Kaner, Jack Falk, and Jung Quoc Nguyen, Testing Computer Software, 2nd Edition, John Wiley & Sons, Inc., New York, 1999

  33. Course Readings, Online Resources, and Other Purchases:
  34. Student Expectations/Requirements and Grading Policy:
  35. Assignments, Exams and Tests:
  36. Attendance Policy:
  37. Policy on Make-up Work:
  38. Program This Course Supports:
  39. Course Concurrence Information:

- if you have questions about any of these fields, please contact or