Публикации по теме 'continuous-integration'
Как я научился писать скрипты на Selenium за 5 дней
Мы были вручную тестировщиками в местной компании, производящей программное обеспечение. Мы команда ручных тестировщиков, работающих вместе с разработчиками. Наши продукты быстро становились все больше и больше, и мы были перегружены многочисленными функциями и поддерживаемыми средами. Мы решили автоматизировать некоторые из наших тестовых примеров, чтобы у нас было больше времени для исследовательского тестирования.
Имея небольшой опыт программирования, мы сначала посмотрели на..
Создание культуры тестирования
Здесь, в ZenPayroll, написание программного обеспечения, за которое платят десяткам тысяч сотрудников по всей стране, вдохновляет нас, инженеров, на написание надежного кода. Как команда, мы стремимся уделять больше времени тому, чтобы сделать наши функции максимально надежными и убедиться, что код, который мы пишем сегодня, будет устойчив к изменениям и рефакторингам завтра. Нашим главным союзником в этой борьбе является тестирование, и оно лежит в основе того, как мы пишем программное..
Использование параллелизма в Circle CI
Circle CI — это сервис, который автоматизирует тестовые сборки. Он подключается к github, и всякий раз, когда выполняется коммит, запускается «сборка» и запускает набор тестов, как вам нравится. Это чрезвычайно полезно для того, чтобы убедиться, что изменения, которые вы вносите, ничего не ломают.
Следствием этого является то, что теперь есть дополнительные требования для слияния вашего кода. Обычно это не проблема, потому что в большинстве компаний есть процесс проверки кода, который в..
Непрерывное обучение для более безопасных и лучших моделей машинного обучения
Разработчики программного обеспечения являются активными пользователями непрерывной интеграции. Каждый раз, когда они вносят изменения в свой репозиторий кода, запускается конвейер тестирования, который выполняет набор тестов: модульные тесты, функциональные тесты, интеграционные тесты, создание ресурсов и т. д. Некоторые даже автоматизируют производственное развертывание через эти конвейеры (непрерывное развертывание).
CI/CD — это система безопасности, которая позволяет командам..
Как использовать XPath в Katalon Studio?
Что такое XPath?
Прежде всего, давайте определимся, что такое XPath. XPath - это один из селекторов HTML, которые используются при автоматизации тестирования. По сути, это путь от верхнего тега (тела) HTML-страницы ( абсолютный XPath ) или путь, производный от некоторого веб-элемента ( относительный XPath ). За исключением XPath, вы можете использовать также другие типы селекторов, такие как селектор CSS.
Образец страницы
Для этого урока я создал очень простую веб-страницу. Я буду..
Как выполнить тестирование базы данных с помощью Katalon Studio
Katalon Studio позволяет пользователям создавать собственные ключевые слова для удовлетворения конкретных потребностей. С помощью настраиваемых ключевых слов вы можете подключаться к базам данных и выполнять тестирование базы данных. В этом руководстве подробно описано, как создавать собственные ключевые слова для тестирования базы данных в Katalon Studio.
Ниже приведен пример кода, демонстрирующий, как
установить соединение с базой данных выполнить запрос закрыть соединение..