Тестовое задание: incrementString - Алгоритм инкремента строки для собеседований QA Automation
Тестовое задание: incrementString 💝 НОВОЕ ТЕСТОВОЕ ЗАДАНИЕ: ИНКРЕМЕНТ СТРОКИ Знаете, что общего между выращиванием сада и написанием тестов? И то, и другое требует регулярного ухода, терпения и умения видеть красоту в мелочах. Это задание поможет вам прокачать навыки работы со строками, тест-дизайна и автоматизации. 🌱 Задание Реализовать функцию incrementString, которая принимает строку и возвращает новую строку, увеличивая её на 1. Примеры: incrementString("qamba") // "qamba1" incrementString("qaguru23") // "qaguru24" incrementString("qamba0042") // "qamba0043" incrementString("qaguru9") // "qaguru10" incrementString("qamba099") // "qamba100" 🌱 Требования Написать функцию incrementString. Написать автотесты для этой функции. Тесты должны проверять все граничные случаи (например, отсутствие чисел, ведущие нули, большие числа, пустая строка). 💫 Что проверяем Навыки автоматизации тестирования Умение писать чистый и поддерживаемый код Понимание алгоритмов Навыки работы со строками Навыки тест-дизайна Умение тестировать граничные случаи ✨ Важно Помните, что ревьювер — как садовник: он ценит не только функциональность, но и красоту кода. Пусть ваш код будет таким же чистым и ухоженным, как японский сад камней. ...