Задачка: Подсчет гласных букв
Напишите функцию count_vowels(), которая принимает на вход строку, состоящую из латинских букв, и возвращает количество гласных букв в этой строке.
Автоматизация тестирования программного обеспечения
Напишите функцию count_vowels(), которая принимает на вход строку, состоящую из латинских букв, и возвращает количество гласных букв в этой строке.
Напишите функцию find_extreme_words(), которая принимает на вход строку, представляющую предложение, и возвращает кортеж из наибольшего и наименьшего по длине слова в этом предложении.
Напишите функцию factorial(), которая принимает на вход неотрицательное целое число n и возвращает значение факториала этого числа.
Было бы здорово, если бы существовало несколько простых правил, которые помогали бы писать лучший код автоматизации тестирования. И, к счастью, такие правила есть! В этой статье вы найдете четыре простых совета, следование которым значительно улучшит ваш код.
Когда автоматизированное тестирование является правильным выбором? С чего начать? Что автоматизировать в первую очередь? В этом руководстве мы ответим на эти (и другие) вопросы, касающиеся автоматизации тестирования.
В этом руководстве мы обсудим процедуру установки, позволяющую начать работу с WebDriver с нуля. Мы также обсудим широкий спектр драйверов, предоставляемых WebDriver, каждый из которых отвечает различным требованиям тестирования и защиты окружающей среды.
Если вы думаете о создании собственной системы автоматизации тестирования, подумайте еще раз. В большинстве случаев лучше рассмотреть один или несколько доступных вариантов с открытым исходным кодом.
Случалось ли вам, что какая-то идея загоралась, а затем распространялась на вашем рабочем месте, пока не изменилась вся атмосфера? Возможно, это была какая-то новая инициатива или усовершенствование неработающего процесса, которые навсегда изменили вашу организацию.
API играет важную роль в развитии ПО. Поэтому правильное автоматизированное тестирование API становится всё более необходимым. Существует множество различных инструментов, которые помогут вам в написании автоматизированных тестов. Эта статья расскажет об использовании одного из самых популярных инструментов для этой задачи: REST Assured.
Лучшие практики автоматизации тестирования в среде Agile означают, что частые выпуски программного обеспечения в производство должны демонстрировать наилучшее возможное качество.
Для того чтобы идти в ногу с текущими тенденциями рынка и потребностями потребителей, разработка ПО претерпела значительные изменения в своих принципах и подходах.
Чтобы понять, что такое Continuous Integration, давайте выведем базовое определение. Первое слово означает “непрерывный”, а второе – “интеграция” или “объединение”. Таким образом, CI – это процесс, в котором что-то “непрерывно” “объединяется”.
Этот туториал будет полезен как для начинающих, так и для опытных пользователей Selenium. Начиная с основных концепций Selenium, мы постепенно перейдем к таким продвинутым темам, как создание фреймворка, Selenium Grid и Cucumber BDD.
В этой статье мы рассмотрим структуру Selenium фреймворка, создание тестовых данных и доступ к ним через файл Excel.
Geb — очень полезеный инструмент для автоматизации тестов. С его помощью можно автоматизировать веб-тестирование, функциональное и приёмочное тестирование. Он поддерживает множество браузеров и может быть интегрирован с различными фреймворками. Также он обеспечивает лучшее тестовое покрытие, ускоряет процесс тестирования и делает его более эффективным. очень полезный инструмент для автоматизации тестов. С его помощью можно автоматизировать веб-тестирование, функциональное и приемочное тестирование. Он поддерживает множество браузеров и может быть интегрирован с различными фреймворками. Также он обеспечивает лучшее тестовое покрытие, ускоряет процесс тестирования и делает его более эффективным.