Ocular — средство для визуальной валидации для Selenium WebDriver

Сравнение изображений
Визуальная валидация — процесс проверки визуальных аспектов графического пользовательского интерфейса, например, проверяет правильный ли размер, цвет и форму имеет каждый элемент интерфейса. Убедиться, правильно ли отобразился элемент, не так то и легко. Писать скрипты на том же Sikuli с множеством проверок — очень утомительно. Порой тесты, которые касаются правильно отображения...
Читать дальше

Headless Chrome браузер

headless chrome
Оказывается Google запилил headless режим для Chrome, который доступен с 59 версии, а также в  Canary. У меня был ChromeDriver, однако, по слухам он не нужен, потом установил для опытов Canary, чтобы не трогать основной Chrome. Изменения в коде нужны минимальные: указать просто путь к Canary и опцию...
Читать дальше

Разновидности тестирования микросервисов

Tecтирование микросервисов
Кратко о микросервисах Микросервисная архитектура представляет собой совокупность мелких сервисов, которые вместе представляют собой готовое приложение или решают определённую глобальную задачу. Каждый микросервис в приложении отвечает за какой-то определённый функционал. Главное преимущество — они могут независимо друг от друга деплоиться и тестироваться. Микросервисы могут располагаться на различных серверах...
Читать дальше

API тестирование с помощью Postman Collections в AWS CodePipeline

Создание Git — репозитория с использованием AWS CodeCommit AWS CodeCommit — сервис контроля версий, предоставляемый AWS. С его помощью вы можете создавать и управлять Git — репозиториями. Для данного примера создадим новый репозиторий с именем postman-sample для этого перейдём по следующему пути: AWS Console > Developer Tools > CodeCommit Далее...
Читать дальше

Подкаст про тестирование

podcast
Бродил я по сети и натктнулся на один сайт. Оказалось это ни много ни мало сайтом с подкастами про тестирование. И подкасты не простые, а англоязычные, что тоже плюс. Поднимаются тут различные темы: приключение с Selenium, AB тестирование, перфоманс тестирование, архитектура и многие другие. Если честно, то прослушал...
Читать дальше

OWASP саммит

owasp
Вот только что о нём узнал и побежал делиться новостью с вами! Если для кого-то OWASP не пустой набор букв, то принимайте удалённо участие в саммите. Проходить он будет с 12 по 16 июня в Лондоне. Копировать всю программу смысла не вижу. Там более 100 сессий, весь список...
Читать дальше

OnlineTestConf — на 100% онлайновая конференция по тестированию

onlinetestconf
13-14 июня 2017 года пройдёт онлайн конференция по тестированию. Заявлено, что она бесплатная. Я зарегистрировался и жду ссылку, которую обещают выслать за сутки до начала. Единственная проблема — она проводится в США и время не очень удобное будет для просмотра. Обещают выслать даже линк на канал в Slack,...
Читать дальше

Сравнение xUnit.net, NUnit и MSTest

Тестовые фреймворки для C#
Это даже не самые популярные тестовые фреймворки для C#, а единственные. Каждый из них обладает своими недостатками и преимуществами. Цель этой статьи — подробно разобраться в каждом из них и понять, какой из фреймворков больше подходит для определённых задач. MSTest — детище Microsoft Начиная с Visual Studio 2005...
Читать дальше

COMAQA Spring 2017 записи докладов

Вот и отгремела очередная конференция от сообщества COMAQA. Было довольно много интересных и неоднозначных докладов. Все доклады и презентации к ним организаторы любезно выставили на всеобщее обозрение. Если кто по каким-либо причинам не смог посетить конференцию лично или посмотреть её онлайн, то теперь вы можете ознакомиться с записями...
Читать дальше

Тестирование настольных приложений с использованием White

Настольные приложения
В этой статье я расскажу про свой опыт автоматизации desktop — приложения на WPF с использованием C# и TestStack White. White — это бесплатная библиотека, которая в свою очередь является обёрткой над UI Automation от Microsoft. Сравнение с аналогами В своё время мы выбирали между Ranorex, Coded UI...
Читать дальше