Go to USC home page USC Logo COURSE_CSCE 747 -  index PAGE
UNIVERSITY OF SOUTH CAROLINA
Course Home Page | USC Acdemic Calendar Spring 2015 | Student Handbook | CSE Secure Site | Fall 2015 Exam Schedule

Schedule

Lectures

Resources

Videos on Vimeo

Handouts

Laboratory Assignments


Resources

Department

College of Engr.

University Home Page

Library USCAN
USC  THIS SITE

CSCE 747 - Software Testing and Quality Assurance

General Information

Description: Structural and functional techniques for testing software; code inspection, peer review, test verification and validation; statistical testing methods; preventing and detecting errors; testing metrics; test plans; formal methods of testing.

Instructor

Main text

  1. " Software Testing: A Craftsman's Approach, Fourth Edition by Paul C. Jorgensen, Auerbach Publications, 2013.
  2. Other references used:
  3. Introduction to Software Testing by Ammann and Offutt, Cambridge press 2008.
  4. Foundations of Software Testing by Aditya Mathur, Pearson 2008.

Time and Location

    MW 8:30-9:45 SWGN 2A07

Course Outcomes The goal for this course is for you to understand state of the art techniques for testing software at all levels.
In particular you should be able to:

  • Demonstrate matery of Unit Testing via JUnit and other environments.
  • Demonstrate mastery of white box testing techniques,including coverage metrics.
  • Demonstrate mastery of testing of web-based applications via Selenium.
  • Demonstrate mastery of system, and deployment testing.
  • Demonstrate understanding of econmics of testing.
  • Demonstrate mastery of test-driven development.

Important Dates

Date Significance
Jan 12 classes begin
Feb 23 Test 1
March 5 Last day to withdraw without WF
TBA Test 2
Tuesday, April 28 Reading Day
Friday May 1@9:00AM-11:30AM Final Exam


Policies

Assignments:
Assignments will be handled through dropbox https://dropbox.cse.sc.edu/ . No late homework or projects will be accepted. If you cannot make it to class due to other commitments, you can hand in your homework the day before it is due.

Grading policy:
The final grade will be based on 6-8 assignments and the final exam, according to the following weights:

  • Projects: 60%
  • Midterm and Final: 40%

Academic Integrity

The homework and programs you submit for this class must be entirely your own. If this policy is not absolutely clear, then please contact me. Any other collaboration of any type on any assignment is not permitted. It is also your responsibility to protect your work from unauthorized access. You are reminded that you are expected to know and follow the academic code of responsibility that appears in at

APOGEE site

Link To Apogee Site

Carolina Community: Student Handbook & Policy Guide, (Link to actual section) In particular all work submitted for this course must be your own. Violations of this code can result in actions varying from a failing grade to expulsion from the university.

Solutions to midterms will be distributed when the exams are returned, usually within one week of the exam.

Questions about grading of midterms and assignments must be presented to the instructor within one week after the tests or assignments have been returned.


URL:

    http://www.cse.sc.edu/~matthews/Courses/747/index.html
RETURN TO TOP
USC LINKS: DIRECTORY MAP EVENTS VIP
SITE INFORMATION