Содержание
- 2. Software development methodologies
- 3. TDD Test-driven development (TDD) is an evolutionary approach to development which combines test-first development where you
- 4. Example
- 5. C# or PHP
- 6. ?
- 8. Behavior Driven Development TEST SHOULD TDD BDD
- 9. Tests Integration testing is the phase in software testing in which individual software modules are combined
- 10. Не нужно писать тесты, если Вы делаете простой сайт-визитку из 5 статических html-страниц и с одной
- 11. Типы проектов 1. Без покрытия тестами. 2. С тестами, которые никто не запускает и не поддерживает.
- 12. Советы при написании тестов Быть достоверными Не зависеть от окружения, на котором они выполняются Легко поддерживаться
- 13. Без велосипедов, пожалуйста .NET: MsTest (есть в студии) NUnit PHP: PHPUnit Codeception
- 14. Подход AAA (arrange, act, assert)
- 15. Борьба с зависимостями Выделяют два типа подделок: стабы (stubs) и моки (mock). Часто эти понятия путают.
- 16. Как начать писать тесты? 1. Лабораторные работы 2. Курсовые проекты 3. Дипломные работы Саморазвитие :)
- 17. Выводы Любой долгосрочный проект без надлежащего покрытия тестами обречен рано или поздно быть переписанным с нуля.
- 18. Вопросы в студию!
- 20. Скачать презентацию