PMSCS-670: Software Testing
Graduate course, Jahangirnagar University, Department of Computer Science and Engineering, 2022
Objectives
After successful completion of this course, students should be able to:
- Critically evaluate alternative standards, models and techniques aimed at achieving quality assurance in a variety of software development environments
- Design and develop a software that satisfies the user requirements
- Build a software which responds correctly to all kinds of inputs, performs its functions and should be usable
- Install the software and can run the s/w in its intended environments and meets the time requirements
Lecture# | Description |
---|---|
Lec-1 | Introduction to Software Testing |
Lec-2 | Testing Preliminaries |
Lec-3 | Types of Testing |
Lec-4 | Criteria Based Testing |
Lec-5 | Model Driven Test Design |
Lec-6 | Input Space Partitioning |
Lec-7 | Graph Coverage-Part-I |
Lec-8 | Graph Coverage-Part-2 |
Lec-9 | Logic Coverage |
Lec-10 | Syntax Coverage |
Lec-11 | Testing Tools- JUnit |
Lec-12 | Testing Tools-JMeter and BlazeMeter |