Skip to content
Contact
SYS_TIME [ 00 00 00 ]

SE401

AVAILABLE

Software Testing and Quality

SE401 covers software testing techniques and quality assurance practices. Topics include black-box and white-box testing, test case design, code coverage, unit testing with JUnit, regression testing, static testing, testing metrics, and quality management throughout the SDLC.

Course Code SE401
Credit Hours 3
Prerequisites SE311

SE401 covers software testing techniques and quality assurance practices. Topics include black-box and white-box testing, test case design, code coverage, unit testing with JUnit, regression testing, static testing, testing metrics, and quality management throughout the SDLC.

0x01Introduction to Testing94 SLIDES
0x02Software Quality124 SLIDES
0x03Static Testing & White Box Testing72 SLIDES
0x04Black Box Testing Techniques117 SLIDES
0x05Code Coverage27 SLIDES
0x06Test Cases Design153 SLIDES
0x07Unit Testing & JUnit69 SLIDES
0x08Regression Testing17 SLIDES
0x09Testing Throughout the SDLC44 SLIDES
0x0ATesting Metrics & Tools97 SLIDES
0x0BAdvanced Topics75 SLIDES
ΣTotal Slides889 SLIDES
  • Identify and classify different types of software testing and their roles in the SDLC.
  • Design test cases using black-box techniques such as equivalence partitioning and boundary value analysis.
  • Apply white-box testing techniques including statement, branch, and path coverage.
  • Implement unit tests using JUnit and understand test automation concepts.
  • Analyze code coverage metrics and evaluate test suite adequacy.
  • Perform regression testing to ensure software quality after changes.
  • Apply static testing and code inspection techniques to identify defects early.
  • Measure software quality using testing metrics and evaluation tools.