Русские видео

Сейчас в тренде

Иностранные видео


Скачать с ютуб Шпаргалка: unit тестирование. Fake, stub, mock. Примеры на PHPUnit. в хорошем качестве

Шпаргалка: unit тестирование. Fake, stub, mock. Примеры на PHPUnit. 3 года назад


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса savevideohd.ru



Шпаргалка: unit тестирование. Fake, stub, mock. Примеры на PHPUnit.

#phpunit #stub #mock #unitтестирование #unitтесты #fake https://github.com/aashestakov/unit-t... - код из видео. 9:20 - Fake 11:51 - Stub 15:41 - Mock Аббревиатура ATRIP. A – Automatic - означает, что тесты должны запускаться автоматически и быть неотъемлемой частью процесса сборки. T – THROUGH – означает целостность, покрытие всевозможных кейсов тестируемого модуля. Например, если ваш код ведет себя по-разному в зависимости от часового пояса клиента, то можно будет утверждать о качественно написанном тесте, если он покроет все возможные варианты часовых поясов. R – repeatable. Повторяемость теста означает, что один и тот же тест должен всегда выдавать одинаковый результат на одинаковые входящие данные. Тест не должен зависеть от каких-то внешних факторов. Если вы прогоняете тест миллион раз и 1 раз тест выдал ошибку, значит тест составлен не корректно. I – Independent. Независимость, и это очень важный критерий. Все модульные тесты должны быть изолированных друг от друга, не должны влиять друг на друга. Каждый тест можно запустить отдельно, любой набор тестов можно запускать в любом порядке и результат всегда должен быть одинаков – это признаки хорошо составленных тестов. Состояние системы должно нормализоваться, то есть возвращаться к исходному перед каждым отдельно взятым тестом. Так же не должно быть зависимости от внешних систем, например, сторонних сервисов, которые могут быть недоступны в какой-то момент времени. P – professional. Тесты должны быть выполнены профессионально, ведь тесты — это точно такой же код, как и остальная часть программы. Соответственно к тестам можно и нужно применять лучшие практики программирования. Буду рад поддержке: лайк, комментарий (адекватная критика тоже приветствуется), денюжка - все мотивирует в плюс. https://www.donationalerts.com/r/andr... - кошелек.

Comments