Schedule (Tentative)

CSE 5321 - 002 Software Testing

Lecture Time: Tu Th 3:30PM - 4:50PM ; COBA149

Textbook: Paul Ammann and Jeff Offutt, Introduction to Software Testing, ISBN 978-0-521-88038-1, Cambridge University Press, 2008.

Note: Some sections of certain chapters may be omitted or modified as the course progresses. The lists of excluded sections will be specified during lectures, if any. Lecture material and due dates may be adjusted.

Instructor: Ali Sharifara

E-Mail: ali.sharifara@uta.edu

Website: https://heracleia.uta.edu/~sharifara

Office Location: ERB 321, CSE@UTA

Office Hours: Mo We 4:00pm - 5:30pm

-------------------------------------------

TA Information :

Name: Saurabh Devendra Botre

E-Mail: saurabhdevendra.botre@mavs.uta.edu

Office Location: ERB 501, CSE@UTA

Office Hours: Tu Th 12pm - 1.30pm


Week Date Covered Topics Related Comments
1-Th 08/24 Overview
Syllabus
n/a
2-Tu 08/29 Introduction to Software Testing n/a
2-Th 08/31 Introduction to Software Testing, continued n/a
3-Tu 09/05 Input Space Partitioning n/a
3-Th 09/07 Combinatorial Testing n/a
4-Tu 09/12 Graph Based Testing
Control Flow Testing
n/a
4-Th 09/14 Control Flow Testing n/a
5-Tu 09/19 Data Flow Testing n/a
5-Th 09/21 Cont. Data Flow Testing
How to read a scientific paper
n/a
6-Tu 09/26 Individual Presentation Present a recent paper about software testing
(Individual presentation ~5-10 mins)
6-Th 09/28 Individual Presentation, continued n/a
7-Tu 10/03 Individual Presentation, continued n/a
7-Th 10/05 Prep. Midterm Exam n/a
8-Tu 10/10 Midterm Exam n/a
8-Th 10/12 Junit Project Description
9-Tu 10/17 Logic Coverage
Predicate Testing
n/a
9-Th 10/19 Predicate Testing, continued n/a
10-Tu 10/24 Predicate Testing, continued
n/a
10-Th 10/26 Mutation Testing n/a
11-Tu 10/31 Regression Testing n/a
11-Th 11/02 Regression Testing, continued. n/a
12-Tu 11/07 Test Data Generation n/a
12-Th 11/09 Overview of Software Maintenance n/a
13-Tu 11/14 Refactoring Project Due
13-Th 11/16 Refactoring, continued n/a
14-Tu 11/21 Code Review
Version Control
n/a
14-Th 11/23 Thanksgiving holidays - No Class Public holiday
15-Tu 11/28 Prep. Final Exam - Last day of class n/a
15-Th 11/30 Final Exam - Time: 3:30pm - 4:50pm n/a

Grading Policy:

Make-up Exams: No make-up exam will be given.

Grading Distribution:

A >= 90%, B >= 80%, C >= 70%, D >= 60%, F < 60%

Syllabus (Tentative)

Topic Covered # of Lectures
Syllabus 1
Introduction to Software Testing 2
Input Space Partitioning 1.5
Combinatorial Testing 1.5
JUnit 1~2
Control Flow Testing 2
Data Flow Testing 2
Predicate Testing 3~4
Mutation Testing 1~2
Regression Testing 1~2
Test Data Generation 1
Overview of Software Maintenance 2
Version Control 1~2
Code Review 1
Refactoring 2~3

General Policies:

Back to previous page