Что такое success test? И почему разработчики не могут найти баги?
После создания своих пет-проектов и песочниц я столкнулся с проблемой: я не могу качественно проверить свой собственный код. Неужели я просто разленился?
Существует такое понятие, как success test — это проверка кода исключительно на соответствие заданному функционалу, то есть на выполнение сценариев, которые изначально планировались при разработке. Другими словами, тестируется только то, что задумано, и зачастую игнорируется возможные нестандартные сценарии.
Вот и получается, что после пяти часов, проведенных за написанием кода, мне сложно смотреть на результат критически. Я проверяю только то, что задумывал реализовать. Причем часто с мыслью: «и так сойдет». Не ну а что, я же старался, мне нравится как я сделал, идите лесом кому что не нравится 😂
Отрицание, гнев, торг… По итогу тестирование своего кода заканчивается просто проверкой функционального тестирования и то, очень поверхностного, я бы даже сказал исследовательского.
Почему так? Поймал себя на мысли, что таким образом я не тестирую, а работы себе добавляю. И сразу голос «А если я щас этот баг исправлю и появится еще три? Зачем оно мне…»
Вывод один: не хочется прикапываться к своей выполненной работе, особенно если вы капец как старались.
Как хорошо, что разработчики не могут тщательно проверить свою работу и для этого нужны тестировщики, которые в свою очередь найдут то, что нужно будет разработчикам исправлять две недели.
Тестировщики без работы не останутся :)
· 22.01.2025
Попробуй TDD... Точка зрения меняется. Ты пишешь тест, чтобы понять, что должно быть в коде...
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 22.01.2025
Изучу и применю, спасибо 😉
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён