Сделайте тестирование API проще с помощью Karate

Karate
Если вам необходимо тестировать API но у вас слабый технический бэкграунд и вы недостаточно скилованы для этого, тогда попробуйте Karate. Это оперсорсный проект от Intuit. Он предназначен для автоматизированного тестирования API и имеет весь необходимый функционал, чтобы сделать этот процесс более простым и приятным. Многие инструменты для тестирования...
Читать дальше

Некоторые возможности инструмента разработчика в Chrome

Chrome DevTools
Chrome – один из популярнейших браузеров на текущий момент. Он предоставляет удобную среду для разработчиком с множеством полезных функций. Google Chrome DevTools – официальный инструмент, который позволяет получить разработчикам более полный доступ к браузеру и приложению. Особенности DevTools Здесь вы фактически можете тестировать отображение сайта на различных устройствах,...
Читать дальше

Какие тест — кейсы автоматизировать?

Test Case
Для аутсорса существует такое понятие как “контракт”, иногда в нём указано, какие виды тестов и какое покрытие ими должно быть на проекте, в такой ситуации выбор не велик. Рассмотрим ситуацию, когда мы что-то решаем. Что вообще происходит? Нет смысла покрывать автотестами, что покрыто unit – тестами и интеграционными...
Читать дальше

SeleniumConf и All Day DevOps

SeleniumConf
На днях в Берлине прошла крупнейшая конференция SeleniumConf. Конечно, не многие смогли попасть на данное событие. Для тех, кто не смог, выложили запись. Также будет ещё одно интересное событие в этом месяце — All Day DevOps. Конференция заявлена, как абсолютно бесплатная. На конференции заявлено 100 докладов за 24...
Читать дальше

Переход от Page Object к Element Object

Элементы
Все мы слышали о паттерне Page Object. Вроде как и стараются его много где использовать, даже почти стандартом стал, но работает он не всегда. Если надо поля заполнять, файлы загрузить, кнопки нажимать и данные проверить где-нибудь, тогда, спору нет, он спасёт нас от мук. Но не всё так...
Читать дальше

Другой взгляд на мобильное тестирование

Инструменты мобильного тестирования
Как-то делал я обзор инструментов по тестированию мобильных приложений: Инструменты для автоматизированного тестирования мобильных приложений от A до Z. И вот недавно наткнулся на анологичный обзор. Обзор хоть и на английском языке, но я надеюсь, что это не будет для вас большой проблемой. Saucelabs предлагает краткий обзор тулов...
Читать дальше

Вебинар про тестовых менеджеров

Тестовый менеджер
26 сентября 2017 года с 10.30 до 11.30 по EDT (восточночная временная зона) Derk-Jan de Grood планирует на своё вебинаре рассказать про роль тестового менеджера. В ходе этого события будет рассказано зачем нужен тестовый менеджер и какова его роль. Нам будет рассказано как тестовый менеджер управляет процессами по...
Читать дальше

Выполнение тестов на различных окружениях

Различные окружения
При настройке CI/CD часто надо запускать на различных окружениях: qa, dev, продакшене, uat. Зачастую различные креды, ссылки, порты и коннекшены к базе данных отличаются. Можно через кучу if/else в зависимости от окружения использовать нужные данные, но это, мягко говоря, не самая лучшая идея. Так как эта информация редко...
Читать дальше

Как найти битые ссылки на странице с помощью Selenium Webdriver?

Битые ссылки
В данной статье будем использовать Selenium WebDriver не для совсем тривиальной задачи: поиска битых ссылок на странице. Вспомогательный класс: Для демонстрации работы создадим незамысловатую утилиту. В классе будет один единственный метод, который возвращается HTTP ответ от переданной ссылки. [crayon-5a5df9e2a5c5f064361246/]   Использование: Находим все элементы, которые содержат href /...
Читать дальше

Прогноз тендций в тестировании программного обеспечения

Тенденции тестирования
В последнее десятилетие наблюдается эволюция индустрии тестирования программного обеспечения и программной разработки в целом. Рост IT сферы и конкуренции заставляет тестировщиков постоянно быть в тонусе и обновлять свои скиллы. Компании должны быть в тренде и использовать самые продвинутые технологии, что в свою очередь сказывается и на тестировщиках, т.к....
Читать дальше