Ответы пользователя по тегу PHP
  • Когда создавать автотесты?

    Доброго времени суток. Если ты хочешь просто научиться писать тесты, то просто бери и учись. Если же на проекте:
    1. от тебя не требуют тестов,
    2. ты сам не видишь в них необходимости,
    тогда и голову ломать не стоит)
    В некотором роде можно сказать об этом так, тесты нужны для тех ситуаций, когда какой-то функционал может использоваться большим количеством вариантов и ты пишешь тест, чтоб руками не делать или не забыть чего-то проверить после внесения изменений и т.д.
    Либо, например, у тебя 75 функций, которые парсят разные сайты и при этом на каждом сайте есть много самостоятельных ниш. Очевидно, что легче и разумнее написать тест, который будет обращаться ко всем этим функциям передавая в качестве аргумента разные ниши, после каждого изменения в логике функции. В противном случае, тебе бы пришлось пройти по всем и проверить руками. А это долго, сложнА, нудно и можно что-то пропустить.
    В общем все большое и сложное нужно тестировать не руками.
    Ответ написан
    Комментировать