IF25-40203
Software Testing
Description
This course prepares students to explain software quality concepts and quality assurance processes, design test cases with black-box and white-box testing techniques, and apply automated testing at various testing levels in the software development life cycle. Study materials: Foundations of Programming Languages (FPL), Software Engineering (SE), Software Development Fundamentals (SDF).
Topics
- Software quality concepts and quality assurance
- Test processes and planning
- Black-box testing techniques
- White-box testing techniques
- Testing levels: unit, integration, system and acceptance
- Automated testing
- Defect reporting and test metrics
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
- CPMK-RPLSI-02
Students are able to evaluate system governance and seize opportunities to create sustainable business models and technology innovations.
CPLP01 - CPMK-RPLSI-01
Students are able to design, develop and validate cloud-based and domain-specific intelligent information system solutions, with a focus on scalability and security.
CPLP01

