Quality Assurance in Software Engineering (5op)
Toteutuksen tunnus: C-10065-TT00GR22-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.01.2026 - 31.12.2026
- Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
- 01.01.2026 - 31.12.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Korkeakoulu
- Metropolia Ammattikorkeakoulu, Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 500
- Opintojakso
- C-10065-TT00GR22
Toteutukselle Quality Assurance in Software Engineering C-10065-TT00GR22-3001 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointimenetelmät ja arvioinnin perusteet
Pass after completing all course modules and passing the final exam.
Arviointiasteikko
Hyväksytty/Hylätty
Tavoitteet
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
Aika ja paikka
Course is 100% online self-study course which can be done in own pace and course can be find via Metropolia's Moodle environment.
Oppimateriaalit
Online in course space.
Opetusmenetelmät
Course is 100% online (self-study) course which can be done in own pace. 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
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Can be find via course space.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on Student starting level.