Что такое success test? И почему разработчики не могут найти баги?

После создания своих пет-проектов и песочниц я столкнулся с проблемой: я не могу качественно проверить свой собственный код. Неужели я просто разленился?

Существует такое понятие, как success test — это проверка кода исключительно на соответствие заданному функционалу, то есть на выполнение сценариев, которые изначально планировались при разработке. Другими словами, тестируется только то, что задумано, и зачастую игнорируется возможные нестандартные сценарии.

Вот и получается, что после пяти часов, проведенных за написанием кода, мне сложно смотреть на результат критически. Я проверяю только то, что задумывал реализовать. Причем часто с мыслью: «и так сойдет». Не ну а что, я же старался, мне нравится как я сделал, идите лесом кому что не нравится 😂

Отрицание, гнев, торг… По итогу тестирование своего кода заканчивается просто проверкой функционального тестирования и то, очень поверхностного, я бы даже сказал исследовательского.

Почему так? Поймал себя на мысли, что таким образом я не тестирую, а работы себе добавляю. И сразу голос «А если я щас этот баг исправлю и появится еще три? Зачем оно мне…»

Вывод один: не хочется прикапываться к своей выполненной работе, особенно если вы капец как старались.

Как хорошо, что разработчики не могут тщательно проверить свою работу и для этого нужны тестировщики, которые в свою очередь найдут то, что нужно будет разработчикам исправлять две недели.

Тестировщики без работы не останутся :)

Что такое success test? И почему разработчики не могут найти баги?
После создания своих пет-проектов и песочниц я столкнулся с проблемой: я не могу качественно проверить свой собственный код | Сетка — социальная сеть от hh.ru