Що таке тести, коли їх писати, як та для чого?
Тема автоматизованих тестів – це ще одна популярна тема, про яку часто питають початківці. Найчастіше запитують:
- що таке ці тести і якими вони бувають?
- коли потрібно ними займатись в проекті?
- що таке TDD, Continuous Integration, Test Coverage?
- як зробити тести максимально корисними і ефективними?
У своїй книзі “Веб-розробка з Python та Django для Початківців” я присвятив цілу главу автоматизованим тестам. В даній главі є доволі об’ємна теоретична частина, яка вводить студента у курс справи і відповідає на усі вищенаведені запитання.
Тому у сьогоднішній статті я просто викладаю теоретичний вступ 14-ї глави своєї книги…
Будьмо дружніми!