Quality Assurance in Software Engineering (5op)
Opintojakson tunnus: C-10065-TT00GR22
Opintojakson perustiedot
- Laajuus
- 5 op
- Korkeakoulu
- Metropolia Ammattikorkeakoulu
Osaamistavoitteet
In this course, you will be introduced to the world of QA with a special focus on modern web development. While our main examples use JavaScript, Node.js, Express, and React or Angular, the principles and methods you’ll learn apply broadly across the field of software engineering. Who is This Course For? This course is designed for anyone interested in learning the fundamentals of software quality assurance. No prior experience in QA is required — we’ll guide you step-by-step through the core concepts and practices. Some familiarity with JavaScript and related technologies can be helpful, but it is not mandatory to complete the course successfully. What You’ll Learn - The main components of software quality assurance - Best practices in testing and how they are applied in real-world projects - How to write unit, integration, and end-to-end tests - How to follow the Test-Driven Development (TDD) approach - How to build and test secure authentication flows - How to analyze, document, and improve software quality throughout the development lifecycle Through hands-on exercises and projects, you'll gain practical experience and insight into how QA integrates into modern software workflows.
Sisältö
Course Structure The course is divided into several parts that build upon each other. Each part includes: Concise theoretical content - Practical assignments and exercises - Incremental projects that reinforce learning - After completing all course modules and passing the final exam, you’ll receive 5 ECTS credits. Exercices [Later this section will provide descriptions of the exercises and how they support the course content.] You will: - Write and run different types of tests - Build projects in stages - Debug and refactor based on test results - Work with realistic scenarios using public APIs or test environments
Arviointikriteeri, hyväksytty/hylätty
Pass after all of Capters and Test have been done.