Модульдік тестілеу дегеніміз не
Жеке код модульдерін тестілеу
Модульдік тестілеу — бұл бағдарламаның жеке модульдерін немесе компоненттерін оқшауланған түрде тексеретін тестілеу әдісі.
Қағидалар
- Оқшаулау — тест тек бір модульді тексереді
- Автоматтандыру — тесттер автоматты түрде іске қосылады
- Қайталану — нәтиже әрқашан бірдей
- Жылдамдық — миллисекундтарда орындалады
Танымал фреймворктар
- Jest (JavaScript/TypeScript)
- PyTest (Python)
- JUnit (Java)
- NUnit (.NET)
- RSpec (Ruby)
AAA үлгісі
- Arrange — деректерді дайындау
- Act — әрекетті орындау
- Assert — нәтижені тексеру
Артықшылықтары
- Қателерді ерте анықтау
- Код құжаттамасы
- Рефакторинг кезіндегі сенімділік
- Жылдамырақ әзірлеу