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 |
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 |