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 TestingIDX_01
0x02Software QualityIDX_02
0x03Static Testing & White Box TestingIDX_03
0x04Black Box Testing TechniquesIDX_04
0x05Code CoverageIDX_05
0x06Test Cases DesignIDX_06
0x07Unit Testing & JUnitIDX_07
0x08Regression TestingIDX_08
0x09Testing Throughout the SDLCIDX_09
0x0ATesting Metrics & ToolsIDX_10
0x0BAdvanced TopicsIDX_11
  • 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.