http://tinyurl.com/y663qy65 Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная. Зачем нам была нужна автоматизация. Организация процесса разработки и управления. Организация использования
http://tinyurl.com/y5phav7m Как настроить end to end с TestCafe на NodeJs. Тестировать E2E с помощью TestCafe легко при минимальной установке и настройке, и он работает во всех популярных средах. Он быстрый, не нужно менеджить версии драйвера - хорошая альтернатива для Selenium WebDriver.
http://tinyurl.com/y3z8jvfn Тестирование Big Data: вызов принят. В статье рассмотрены особенности тестирования именно приложений big data, которое немного отличается от тестирования REST API, UI и тем более Android/iOS. В то же время, зная основные моменты, можно построить достойный процесс контроля качества даже таких, на первый взгляд, нетестируемых решений.
http://tinyurl.com/y6q6c57n Как проводить регрессионное тестирование расчета заработной. Механизм расчета заработной платы в SAP HCM является надежным и в то же время гибким инструментом. Этот инструмент позволяет учитывать любые требования законодательства и локальных нормативных актов в области вознаграждения сотрудников. Однако обратной стороной медали такой универсальности являются сложность и сильная чувствительность к изменениям настроек.
http://tinyurl.com/ygt3sxnz Самый простой способ аутентифицировать пользователя для E2E тестирования. Существует два популярных типа аутентификации в веб-приложениях. Form-based - когда пользователь вводит свои данные в поля и логиниться, и HTTP-аутентификация на уровне протокола, включая HTTP Basic и Windows NTLM аутентификацию. Но существующие инструменты тестирования не могут обеспечить полную поддержку обоих типов аутентификации.
Открытые бенчмарки для нагрузочного тестирования серверов и веб-приложений. Это — подборка утилит, составленная на основе рекомендаций резидентов Hacker News и GitHub. В список вошли: Locust, Vegeta, Slow_cooker, k6 и Siege. Ими пользуются инженеры из DICE, EA и Buoyant, а также разработчики Kubernetes и Load Impact.
http://tinyurl.com/ye7x7fvb Как выбирать фреймворк для performance-тестирования. Тестировать API и интерфейсы можно по-разному. В статье не только - как выбирать фреймворк для тестирования, но и какие доработки пришлось делать самостоятельно.
https://automated-testing.info/t/razvitie-portala-napisanye-statej-i-zametok-konkurs-na-luchshuyu-statyu/23409 Всем привет. Мы решили провести конкурс на лучшую статью. Путем голосования в нашем telegram канале, facebook странице, подсчетом лайков, комментариев и просмотров к статье - будет определено три победителя. Они смогут выбрать любой курс, книгу и тд. на сумму эквивалентную 50$ 30$ и 20$ соответственно для 1го, 2го и 3 его места.
http://tinyurl.com/ydrxm5xz Преимущества от принципов SOLID и их применение в тестировании. Главные преимущества от соблюдения принципов SOLID – сокращение расходов на программный продукт и повышение конкурентоспособности программного продукта и команды. Сокращение временных затрат на добавление нового функционала. Если вышел на рынок первым, то захватишь его целиком. Сокращение убытков от ошибок в программном продукте, за счет повышения его качества.
http://tinyurl.com/vfmefz3 Пишем ассептенс тесты на Serenity и Screenplay Pattern. Основы Serenity, что такое Screenplay Pattern. В статье полный туториал от установки и до написания тестов.
http://tinyurl.com/qwgavap Могут ли автотесты заменить человека в поиске уязвимостей: интервью с Александрой Сватиковой. Сложно ли перейти разработчику в аналитику приложений; различия в работе пентестера, ресерчера и аналитика; security development lifecycle или SDLC; роль человека в поиске уязвимостей.
http://tinyurl.com/sj6lsd3 Pandora: нагрузочные тесты в виде кода. Pandora — это опенсорсный генератор нагрузки, написанный на Go. Высокая скорость работы компилятора позволяет собирать сценарии в бинарь прямо перед стрельбой и получать высокопроизводительный генератор, заточенный именно под ваш сервис. Кроме того, Pandora прозрачно интегрируется в Yandex.Tank, позволяет автоматизировать запуск нагрузочных тестов, собирать мониторинг и получать красивые отчеты.
http://tinyurl.com/rgdfn2m JUnit - Open Source framework для написания повторяющихся тестов на Java. Hamcrest - это платформа для декларативного определения объектов соответствия. Вместе они позволяют нам писать мощные и эффективные тесты
Как заставить тесты «видеть» ошибки: элегантный способ автоматизации тестирования. Собственно идея проста: сравнение скриншотов приложения (Actual vs Expected) и получение разницы между ними. Данным способом «визуального тестирования» можно обнаруживать ошибки верстки, текстов, различия PROD и STAGE версий, отличия разных версий браузеров, а также все недочеты, которые можно «увидеть» при тестировании ПО.