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
Campus:
Submission Type:
Course Change Information (for course changes only):
Comments:
Detail Information
- Date & Time Submitted: 2004-09-15
- Department: IS/DS Department
- College: BA
- Budget Account Number: 0-1407-000
- Contact Person: Alan Hevner
- Phone: 46753
- Email: ahevner@coba.usf.edu
- Prefix: ISM
- Number: 6144
- Full Title: Seminar on Software Testing
- Credit Hours: 3
- Section Type: C -
Class Lecture (Primarily)
- Is the course title variable?: N
- Is a permit required for registration?: N
- Are the credit hours variable?: N
- Is this course repeatable?:
- If repeatable, how many times?: 0
- Abbreviated Title (30 characters maximum): Seminar on Software Testing
- Course Online?: -
- Percentage Online:
- Grading Option:
R - Regular
- Prerequisites: ISM 6124 or an introductory course in Software Engineering
- Corequisites: None
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- Course Readings, Online Resources, and Other Purchases:
- Student Expectations/Requirements and Grading Policy:
- Assignments, Exams and Tests:
- Attendance Policy:
- Policy on Make-up Work:
- Program This Course Supports:
- Course Concurrence Information:
- if you have questions about any of these fields, please contact chinescobb@grad.usf.edu or joe@grad.usf.edu.