Тесты для кода пригодятся, когда функция уже работает, но ты не уверен, что она не сломается после правок. Или когда берёшь чужой код и хочешь быстро понять, где он ведёт себя не так, как задумано. Это не про большой проект целиком, а про отдельные функции.
Обычно всё просто: присылаешь код, описываешь в заявке, что должна делать функция, и получаешь архив с файлами тестов. Дальше запускаешь их у себя и смотришь, что проходит, а что нет.
В заявке важно чётко указать, что именно должна делать функция и какие случаи тебе важны: пустые значения, крайние числа, неверный ввод. Чем понятнее задача, тем точнее будут тесты. Если в коде есть неочевидные места, лучше написать о них сразу.
Что получишь
Архив с файлами.
Что не входит: Код пишется без запуска в вашей среде: проверьте на тестовых данных перед использованием.
Что спросим при заказе
- Код · развёрнутое описание
Вопросы
Что делать, если тесты не проходят?
Скорее всего, тест поймал реальную проблему в коде или расхождение с тем, что ты описал в заявке. Посмотри, какой случай не проходит, и проверь, совпадает ли он с ожидаемым поведением функции.
Можно ли заказать тесты, если код ещё не готов?
Лучше присылать уже работающую функцию, пусть и черновую. По недописанному коду тесты будут проверять то, чего пока нет, и результат окажется бесполезным.