|
LO-1
|
Upon successful completion of this course, students will reach the competence to design unit, integration, and end-to-end test scenarios using dependency isolation and mock objects by adopting software quality assurance principles; apply Test-Driven Development (TDD) practices with the Red-Green-Refactor cycle; measure software reliability by conducting boundary value analyses with API and error tests; manage test infrastructure and test databases professionally by effectively using code coverage analysis tools; and develop sustainable, high-quality software products by establishing test automation in continuous integration (CI) pipelines and applying static code analysis processes. |