Press "Enter" to skip to content

How to know if your tests are correct? — Twitch stream highlight


когда вы делаете TDD, как вы убедитесь
что ваш тест все правильно, вы пишете
тест для вашего теста
хорошо, что зависит
допустим, если у вас есть, если вы
делает TDD , и вы пишете , как О.Р.
калькулятор или что — то и вы говорите
например, вы пишете тест, который проверяет
что если вы добавите 2 плюс 4,
возврат для этого вам не нужно проверять
что этот тест прав, я имею в виду, что это
является просто примером, так сказать, что
каков был отчет, что испытание
действительно ли это очень ясно, вы можете
как видно, что тест
исправьте, однако скажем, что вы
вместо этого есть кусок кода, который вызывает
другой API , скажем, что у вас есть
Я сделал это в одном из других
в серии тестирования модулей у вас есть
код , который получает ставку налога от
внешняя служба, предоставляемая стране, поэтому
учитывая, что вы переходите в страну к этому
функция, но она проходит, она делает выборку
запрос к определенному API с некоторыми определенными
параметров и при условии, что некоторые из них
анализирует, что Джейсон, а затем извлекает
некоторую часть информации, которая могла бы
назад от этой вещи, тогда в этом случае
то ваш юнит-тест будет вам просто
есть макет, что это не собирается
на самом деле уйти и получить сеть
запрос каждый раз, когда вы запускаете тест
потому что это было бы безумным, как те
тесты будут очень медленными, так что вы
ты издеваешься над этим, и это сложно
потому что вы можете сделать
в том, как вы настраиваете макет так, чтобы даже
если вы испытываете этот зеленый и ах это делает
правильный правильный фальшивый запрос
побочный эффект
на самом деле не тот, который вы так хотите
в этом случае вам действительно придется
вручную убедитесь, что эффект, который
когда у вас есть зеленый тест у вас есть
на самом деле выполнить единичный тест и запустить
и проверить результаты вручную
и, как хорошо, да, это тест правильный
и только тогда вы фактически сохраняете и
сдайте тест так, когда у вас есть
побочные эффекты с неизвестными формами, тогда вы
придется вручную проверять каждую единицу
тест, который вы пишете однажды
Please follow and like us:

Be First to Comment

Добавить комментарий