Що таке тести, коли їх писати, як та для чого?

Що таке тести, коли їх писати, як та для чого?

Тема автоматизованих тестів – це ще одна популярна тема, про яку часто питають початківці. Найчастіше запитують:

  • що таке ці тести і якими вони бувають?
  • коли потрібно ними займатись в проекті?
  • що таке TDD, Continuous Integration, Test Coverage?
  • як зробити тести максимально корисними і ефективними?

У своїй книзі “Веб-розробка з Python та Django для Початківців” я присвятив цілу главу автоматизованим тестам. В даній главі є доволі об’ємна теоретична частина, яка вводить студента у курс справи і відповідає на усі вищенаведені запитання.

Тому у сьогоднішній статті я просто викладаю теоретичний вступ 14-ї глави своєї книги…

(більше…)