Привет! Меня зовут Алексей, и сегодня я расскажу тебе о том, как я научился сокращать количество тестовых кейсов при тестировании формы регистрации.Вначале мне потребовалось проверить, соответствует ли e-mail введенным требованиям. Я обнаружил, что есть несколько основных требований, которые необходимо проверить⁚ формат адреса электронной почты и наличие символа ″@″ и домена. Я создал один тестовый кейс, который включал все эти проверки. Таким образом, я смог проверить корректность ввода e-mail в одном кейсе, вместо нескольких отдельных тестов.Далее я приступил к проверке пароля. Согласно заданиям, пароль должен содержать не менее шести символов и хотя бы одну заглавную букву, а также хотя бы один символ из списка⁚ ″ -*$″. Чтобы уменьшить количество тестовых кейсов, я решил объединить все эти требования в одном. Я создал тестовый кейс, в котором вводил пароли разной длины, включая их с заглавными буквами и символами из списка. Таким образом, я мог проверить все требования пароля в одном тесте, без создания отдельных кейсов для каждого требования.
Затем я перешел к проверке поля ″Имя Фамилия″. Здесь мне нужно было учитывать такие требования, как начало имени с заглавной буквы, отсутствие цифр в имени и фамилии, а также разделение имени и фамилии пробелом. Чтобы сократить количество тестовых кейсов, я создал один тест, в котором вводил имена и фамилии, соответствующие всем требованиям сразу. Таким образом, я проверил все требования для поля ″Имя Фамилия″ в одном тесте.
В результате своего опыта я научился сокращать количество тестовых кейсов при тестировании формы регистрации. Объединение всех требований в один кейс помогает сэкономить время и ресурсы, а также позволяет более эффективно проверять функциональность формы.