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

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-5a11f806a57e5502741373/]   Использование: Находим все элементы, которые содержат href /...
Читать дальше

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

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

На чём автоматизировать под JavaScript?

JavaScriptAutomationFramework
С ростом популярности JavaScript – подобных языков программирования: Angular, ReactJS, NodejS; возрастает и потребность в написании тестов на JavaScript. Ведь глупо при наличии технической возможности писать юниттесты и автотесты на других языках. Правдивость вышесказанного подтверждает и то, что в 2015 – 2016 годах произошёл резкий скачок загрузок Selenium...
Читать дальше

7 основных направлений взлома мобильных устройств

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