Moodle FEL ČVUT
Software Quality Assurance
B251 - Zimní 25/26
Toto je tzv. shluknutý kurz. Skládá se z několika samostatných předmětů, které sdílejí výukové materiály, úkoly, testy apod. Níže si můžete zobrazit informace o jednotlivých předmětech tvořících tento shluk.
Zajištění kvality softwaru - B4M36ZKS
Hlavní kurz
| Kredity | 6 |
| Semestry | zimní |
| Zakončení | Zápočet a zkouška |
| Jazyk výuky | čeština |
| Rozsah výuky | 2P+2C |
Anotace
The course aims to introduce software testing and quality assurance techniques. After an introduction to testing methodology, students will learn techniques for creating tests based on application models, which form the foundation for designing both manual and automated tests. They will then learn to write effective unit tests and become acquainted with automated testing techniques at various levels.
Cíle studia
None
Osnovy přednášek
None
Osnovy cvičení
None
Literatura
Recommended literature:
[1] Paul Ammann and Jeff Offutt. Introduction to Software Testing 2nd Edition, 2016, Cambridge University Press.
[2] D. Richard Kuhn, Raghu N. Kacker, Yu Lei. Introduction to Combinatorial Testing, 2013, Chapman & Hall.
[3] Mark Collin. Mastering Selenium WebDriver 3.0, 2nd Edition, 2018, Packt Publishing.
[4] Vladimir Khorikov. Unit Testing: Principles, Practices and Patterns, 2020, Manning.
[1] Paul Ammann and Jeff Offutt. Introduction to Software Testing 2nd Edition, 2016, Cambridge University Press.
[2] D. Richard Kuhn, Raghu N. Kacker, Yu Lei. Introduction to Combinatorial Testing, 2013, Chapman & Hall.
[3] Mark Collin. Mastering Selenium WebDriver 3.0, 2nd Edition, 2018, Packt Publishing.
[4] Vladimir Khorikov. Unit Testing: Principles, Practices and Patterns, 2020, Manning.
Požadavky
None
Software Quality Assurance - BE4M36ZKS
| Kredity | 6 |
| Semestry | zimní |
| Zakončení | Zápočet a zkouška |
| Jazyk výuky | angličtina |
| Rozsah výuky | 2P+2C |
Anotace
The course aims to introduce software testing and quality assurance techniques. After an introduction to testing methodology, students will learn techniques for creating tests based on application models, which form the foundation for designing both manual and automated tests. They will then learn to write effective unit tests and become acquainted with automated testing techniques at various levels.
Cíle studia
None
Osnovy přednášek
None
Osnovy cvičení
None
Literatura
Recommended literature:
[1] Paul Ammann and Jeff Offutt. Introduction to Software Testing 2nd Edition, 2016, Cambridge University Press.
[2] D. Richard Kuhn, Raghu N. Kacker, Yu Lei. Introduction to Combinatorial Testing, 2013, Chapman & Hall.
[3] Mark Collin. Mastering Selenium WebDriver 3.0, 2nd Edition, 2018, Packt Publishing.
[4] Vladimir Khorikov. Unit Testing: Principles, Practices and Patterns, 2020, Manning.
[1] Paul Ammann and Jeff Offutt. Introduction to Software Testing 2nd Edition, 2016, Cambridge University Press.
[2] D. Richard Kuhn, Raghu N. Kacker, Yu Lei. Introduction to Combinatorial Testing, 2013, Chapman & Hall.
[3] Mark Collin. Mastering Selenium WebDriver 3.0, 2nd Edition, 2018, Packt Publishing.
[4] Vladimir Khorikov. Unit Testing: Principles, Practices and Patterns, 2020, Manning.
Požadavky
None