Size: a a a

automated-testing.info

2020 November 18
automated-testing.info
https://dou.ua/lenta/articles/why-do-you-need-test-strategy/
Стратегия тестирования: что это и чем она отличается от тест-плана.
Тестовая стратегия описывает план подхода к тестированию в цикле разработки ПО. Разработка по гибкой методологии Scrum циклична. На основе этого принципа и будет строиться наша стратегия. Если провести аналогии с реальной жизнью, то тест-план — это подробная карта маршрута через территорию, а тестовая стратегия — компас, указывающий направление.
источник
2020 November 19
automated-testing.info
https://medium.com/maestral-solutions/from-zero-to-superhero-load-test-your-app-within-a-few-hours-14d4e470ded2

Как нагрузить свое приложение за несколько часов. Для этого понадобиться Google Chrome, последняя версия java,
Apache JMeter, и несколько плагинов JMeter. Полный туториал с нуля до готового результата.
источник
2020 November 20
automated-testing.info
https://habr.com/ru/post/528152/
Автотесты на базе playwright и jest
Долгое время основным инструментом для автоматизации тестирования был Selenium. Однако в настоящее время на рынке представлено несколько достойных альтернатив, таких как Cypress, Puppeteer и Playwright. О Playwright  в данной статье.
источник
2020 November 22
automated-testing.info
https://medium.com/swlh/containerized-automated-tests-in-aws-11bd37f76fa2
Автоматизация тестирования в контейнерах на AWS. В этой статье о том, как можно легко контейнеризовать и запускать свои тесты как часть CI - CD с помощью Amazon Web Services ‍🚀 Здесь мы непосредственно углубимся в сервисы Amazon, которые мы можем использовать, и как их эффективно использовать.
источник
2020 November 23
automated-testing.info
https://habr.com/ru/company/badoo/blog/528742/
API для QA: тестируем фичи без доступа к коду
Многие фичи приложения невозможно быстро протестировать, не меняя исходный код. Представьте типичную задачу, с которой может столкнуться каждый: через три дня после регистрации пользователю нужно предложить купить премиум-доступ к продукту со скидкой. Чтобы проверить, работает ли это промо, нужно зарегистрировать тестового пользователя и подождать три дня до появления заветного окошка или зайти в базу и поменять значение регистрации на -3 дня назад.  
Но как только задача попадает в прод, где мы не можем просто так брать и менять базу для тестирования - возникнет проблема.
источник
2020 November 24
automated-testing.info
https://www.youtube.com/watch?v=w5EgCZgj5yE
Как Testid-strategy победила PageObject и BDD/Cucumber монстров.
E2E-проект с автотестами из одного репозитория на все платформы и как пишутся автотесты на каждую платформу, и профит от кроссплатформенных локаторов. Процедура внедрения стратегии в рабочий процесс: как организовать, чтобы читаемые локаторы для автоматизации своевременно появлялись в продукте.
Что скрыто под TestId-стратегией, кто ее применяет и каково ее влияние на наш фреймворк — сравним тесты в разных стилях и разберём типичные проблемы в поддержке тестов.
источник
2020 November 25
automated-testing.info
Выполнение тестов в Selenium Grid является логическим решением, когда мы думаем о параллельном тестировании  с использованием Selenium. В этой статье мы увидим, как легко развернуть Selenium Grid в Google Cloud Platform.

https://ghoshasish99.medium.com/zalenium-in-google-cloud-using-kubernetes-and-helm-1e313daceba3
источник
2020 November 26
automated-testing.info
https://habr.com/ru/company/youla/blog/527648/
Как приручить Charles Proxy?
Charles представляет собой кроссплатформенное приложение прокси-сервера для отладки HTTP, он пользователю просматривать HTTP, HTTPS и активированный трафик TCP-порта, доступ к которому осуществляется с локального компьютера, на него или через него. Сюда входят запросы и ответы, включая HTTP-заголовки и метаданные (например, файлы cookie, кэширование и кодирование информации), с функциями, предназначенными для помощи разработчикам и тестировщикам в анализе соединений и обмене сообщениями.
источник
2020 November 27
automated-testing.info
Часто изменяется API ломает другие сервисы, тесты, UI. При этом все используют Swagger, ходят на митинги и договариваются обо всем. Но все же что-то ломается.
Какие есть способы решения проблемы синхронизации и изменений API?
https://www.youtube.com/watch?v=ikhj3AtC6Y8
источник
2020 November 29
automated-testing.info
https://dou.ua/lenta/columns/manual-qa-trainee-knowledge/?from=slider
Что надо знать Manual QA Trainee, чтобы устроиться на работу.
Как стать Trainee Manual QA Engineer, и развенчать некоторые мифы о входе в профессию.Expectations vs Reality
источник
2020 November 30
automated-testing.info
https://medium.com/better-programming/how-to-automatically-monitor-api-performance-with-dynamic-testing-c73360257f49
Автоматический контроль производительности API с помощью динамического тестирования. Если вас спросить - что такое надежное API, что вы ответили бы?
В статье пример того как с помощью Postman можно генерировать нагрузку для вашего API, мониторить его и смотреть как часто те или другие запросы не отвечают или делают это слишком медленно.
источник
2020 December 01
automated-testing.info
https://www.youtube.com/watch?v=zZ-n7h3SBTc
Chrome Developer Tools Protocol: Запускаем и масштабируем в Kubernetes
Много лет Selenium наиболее популярный инструмент. Несмотря на это, в Selenium до сих отсутствуют многие важные возможности: анализ сетевых запросов, профилирование памяти и производительности веб-приложения, возможность подписываться на события в приложении, и так далее. Всё это уже поддерживается в Chrome Developer Tools протоколе.
YouTube
Иван Крутов — Chrome Developer Tools Protocol: Запускаем и масштабируем в Kubernetes
Уже много лет Selenium является наиболее популярным инструментом запуска автоматических тестов в браузерах. Несмотря на это, в Selenium до сих отсутствуют многие важные возможности: анализ сетевых запросов, профилирование памяти и производительности веб-приложения, возможность подписываться на события в приложении, и так далее. К счастью, всё это уже поддерживается в так называемом Chrome Developer Tools протоколе. Существует множество докладов о том, как быстро и легко можно получить все возможности Chrome Developer Tools в коде при помощи таких клиентов, как Puppeteer, но мало кто рассказывает о том, как масштабировать это решение.

В своем рассказе Иван хотел бы затронуть технические особенности масштабирования Chrome Developer Tools в кластере Kubernetes и показать на реальных примерах чем может быть полезен этот протокол в ваших тестах.
источник
2020 December 02
automated-testing.info
https://www.udemy.com/course/appium-selenium-for-mobile-automation-testing/learn/lecture/3073096#content
Бесплатный курс по мобильной автоматизации Appium на Udemy.
В курсе 60 часов лекций. Философия курса от загрузки софта и до интервью. Если вы хотели перейти в автоматизацию мобайл или попробовать свои силы в новом направлении - этот курс для вас.
источник
2020 December 03
automated-testing.info
https://medium.com/swlh/android-app-testing-with-continuous-integration-67bdcfa228f2
Снова поговорим про Android. Как не только автоматизировать тестирование, но и довести его до логического шага - интеграции с CI системой.
BDD + TeamCity CI
источник
2020 December 04
automated-testing.info
https://habr.com/ru/company/alexhost/blog/530862/
Подробное руководство по HTML-инъекциям
HTML считается каркасом для каждого веб-приложения, определяющим его структуру. Но порой даже самую продуманную экосистему можно испортить парочкой простых скриптов.

Сегодня вы узнаете, как злоумышленники могут получить доступ к веб-приложению с помощью ошибок в его HTML коде.
источник
2020 December 05
automated-testing.info
https://sarahelson81.medium.com/cypress-vs-selenium-how-to-pick-the-right-testing-tool-for-you-7b6adabf5f9c
Cypress Vs Selenium - что выбрать ?
Сравнение инструментов. Плюсы и минусы. Наверное вопрос риторический, что выбирать. В статье найдете много фактов об этих двух инструментах для тестирования.
источник
2020 December 07
automated-testing.info
https://www.youtube.com/watch?v=heMS9dsYCa0
Скорость прохождения ваших тестов важна, особенно ести они принимают участие в CI/CD.
Как ускорить получения данных с различных списков используя executeScript или executeAsyncScript, что позволит вам взаимодействовать с ajax подгрузкой ваших списков.
Ускоряем получение данных с таблицы (с lazy loading)  в 100 раз.
источник
2020 December 08
automated-testing.info
https://tproger.ru/articles/dorozhnaja-karta-po-pentestu-kak-stat-pentesterom-s-nulja/
Дорожная карта по пентесту: как стать пентестером с нуля
Как стать пентестером с нуля, да и вообще, что включает в себя тестирование на проникновение? Какие инструменты следует освоить и в какой последовательности? Разобраться поможет дорожная карта
источник
2020 December 09
automated-testing.info
https://medium.com/swlh/easy-integration-testing-of-graphql-apis-with-jest-63288d0ad8d7
Простое интеграционное тестирование API GraphQL с Jest
Один (из многих) способов написания интеграционных тестов для вашего GraphQL API. Как выглядит хороший тест и почему вам стоит выбрать этот набор инструментов. Этот подход, конечно, также можно использовать для любого другого микросервиса или Rest API.
источник
2020 December 10
automated-testing.info
https://youtu.be/9U57uqlxzQU
Автоматизации тестирование  с помощью  CodeceptJS и Playwright. Playwright создан той же командой, которая изначально создавала Puppeteer в Google, но перешла в Microsoft. Playwright показывает что существует интерес к новым фреймворкам тестирования.
источник