Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве
https://habr.com/ru/companies/alfa/articles/833136/
#qa #testing
Подпишись👉 @testlab_qa
https://habr.com/ru/companies/alfa/articles/833136/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Тестирование API с фреймворком Karate
В этой статье мы познакомимся с тестированием API с помощью фреймворка Karate и рассмотрим пример проекта.
С учетом популярности BDD (разработка, ориентированная на поведение), использование стиля gherkin в автоматизированном проекте имеет смысл, поскольку предложение разработки, понятной всем, приносит много преимуществ и обеспечивает быструю работу команды. Давайте объясним эти преимущества, сравнив Karate с фреймворком Rest Assured.
https://medium.com/insiderengineering/api-testing-with-karate-framework-d62d4135447b
#qa #testing
Подпишись👉 @testlab_qa
В этой статье мы познакомимся с тестированием API с помощью фреймворка Karate и рассмотрим пример проекта.
С учетом популярности BDD (разработка, ориентированная на поведение), использование стиля gherkin в автоматизированном проекте имеет смысл, поскольку предложение разработки, понятной всем, приносит много преимуществ и обеспечивает быструю работу команды. Давайте объясним эти преимущества, сравнив Karate с фреймворком Rest Assured.
https://medium.com/insiderengineering/api-testing-with-karate-framework-d62d4135447b
#qa #testing
Подпишись👉 @testlab_qa
👍2
Тестирование Selenium QA: Всё, что вам нужно знать в 2024 году
Тестирование вашего веб-приложения — это трудоемкий процесс, который включает оценку функциональности как внутри, так и за пределами вашей локальной среды разработки. При использовании ручного тестирования специалистам по контролю качества приходится вручную выполнять сотни тестовых сценариев на различных браузерах, документировать проблемы и выявлять источники дефектов — всё это вручную. Хотя этот метод важен, он часто приводит к неточностям и перегрузке команды тестирования, что подчеркивает необходимость более эффективного и точного подхода, такого как тестирование с помощью Selenium.
https://blog.qasource.com/selenium-qa-testing-everything-you-need-to-know
#qa #testing
Подпишись👉 @testlab_qa
Тестирование вашего веб-приложения — это трудоемкий процесс, который включает оценку функциональности как внутри, так и за пределами вашей локальной среды разработки. При использовании ручного тестирования специалистам по контролю качества приходится вручную выполнять сотни тестовых сценариев на различных браузерах, документировать проблемы и выявлять источники дефектов — всё это вручную. Хотя этот метод важен, он часто приводит к неточностям и перегрузке команды тестирования, что подчеркивает необходимость более эффективного и точного подхода, такого как тестирование с помощью Selenium.
https://blog.qasource.com/selenium-qa-testing-everything-you-need-to-know
#qa #testing
Подпишись👉 @testlab_qa
👍2
Негативное тестирование. Что это такое и с чем его «едят»? Особенности применения невалидных проверок
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта. В отличие от позитивного тестирования, которое проверяет систему на корректное выполнение при правильных входных данных, негативное тестирование исследует сценарии, в которых пользователь или внешний фактор вводит данные, отклоняющиеся от нормы. Эта статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
https://habr.com/ru/articles/836840/
#qa #testing
Подпишись👉 @testlab_qa
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта. В отличие от позитивного тестирования, которое проверяет систему на корректное выполнение при правильных входных данных, негативное тестирование исследует сценарии, в которых пользователь или внешний фактор вводит данные, отклоняющиеся от нормы. Эта статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
https://habr.com/ru/articles/836840/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Хотите научиться использовать web-технологии для автоматизации тестирования на Java?
Всего за пару часов вы сможете уверенно использовать консоль разработчика, API, HTML и CSS для автоматизации тестирования. Вы узнаете, что такое фронтенд, бэкенд и API и как все это связано с Java.
➡️ Присоединяйтесь к открытому вебинару 29 августа в 20:00 мск и реализуйте все вышеперечисленное и даже больше!
Урок будет полезен начинающим специалистам, которые хотят пойти в IT, начинающим тестировщикам и разработчикам на Java и других языках.
Встречаемся в преддверии старта курса «Java QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение!
➡️ ➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czThDr
Всего за пару часов вы сможете уверенно использовать консоль разработчика, API, HTML и CSS для автоматизации тестирования. Вы узнаете, что такое фронтенд, бэкенд и API и как все это связано с Java.
Урок будет полезен начинающим специалистам, которые хотят пойти в IT, начинающим тестировщикам и разработчикам на Java и других языках.
Встречаемся в преддверии старта курса «Java QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Тестовые кейсы для игровых приложений / Чек-лист для игровых приложений
https://tfortesting.wordpress.com/2012/10/04/test-cases-for-games-apps-checklist-for-games-apps/
#qa #testing
Подпишись👉 @testlab_qa
https://tfortesting.wordpress.com/2012/10/04/test-cases-for-games-apps-checklist-for-games-apps/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Ускоряем процессы тестирования, улучшаем качество продукта и сокращаем количество ошибок с помощью автоматизации на Java
Погрузитесь в мир автоматизации под руководством автора курса. Вас ждут интересные истории из жизни тестировщиков, необходимая теория, практические задания в тренажере, короткие видео-лекции, и работа с востребованным стеком.
Что будем изучать на практике?
Вы решите более 100 задач и освоите:
- Основы тестирования;
- Программирование на Java и основы ООП;
- PageObject и Unit тесты;
- Аннотации @BeforeEach, @AfterEach, @Disabled и @ParameterizedTest;
- Запросы для бэкенд-тестирования, HTTP-запросы (GET, POST, PUT, PATCH, DELETE);
- Запросы в Postman;
- Использование RestAssured для автоматизации тестирования REST API вместе с JUnit5;
- Тестирование iOS и Android приложений на доступность (Accessibility);
- Автоматизированные тесты на Java с использованием Selenide и Selenium;
- Основы работы с Linux и Docker.
Старт курса – 2 сентября.
Начните практиковаться прямо сейчас в демо-доступе курса.
➡️ [Регистрация на демо-доступ]
Реклама. Информация о рекламодателе
Погрузитесь в мир автоматизации под руководством автора курса. Вас ждут интересные истории из жизни тестировщиков, необходимая теория, практические задания в тренажере, короткие видео-лекции, и работа с востребованным стеком.
Что будем изучать на практике?
Вы решите более 100 задач и освоите:
- Основы тестирования;
- Программирование на Java и основы ООП;
- PageObject и Unit тесты;
- Аннотации @BeforeEach, @AfterEach, @Disabled и @ParameterizedTest;
- Запросы для бэкенд-тестирования, HTTP-запросы (GET, POST, PUT, PATCH, DELETE);
- Запросы в Postman;
- Использование RestAssured для автоматизации тестирования REST API вместе с JUnit5;
- Тестирование iOS и Android приложений на доступность (Accessibility);
- Автоматизированные тесты на Java с использованием Selenide и Selenium;
- Основы работы с Linux и Docker.
Старт курса – 2 сентября.
Начните практиковаться прямо сейчас в демо-доступе курса.
➡️ [Регистрация на демо-доступ]
Реклама. Информация о рекламодателе
👍2🔥1
Автотесты на Django: менеджмент данных тестирования на монолите
Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
https://habr.com/ru/articles/840444/
#qa #testing
Подпишись👉 @testlab_qa
Тестировать монолитное приложение может быть непросто — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?
https://habr.com/ru/articles/840444/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Forwarded from Системный администратор
Shell скрипт для управления Linux- пользователями
Функциональные возможности
Создание пользователей
Просмотр списка существующих пользователей
Сброс пароля для существующих пользователей
Блокировка / Разблокировка пользовтеля
Просмотр всех заблокированных пользователей
Создание резервной копии домашнего каталога пользователя
Генерирование SSH ключей для пользователя
Повышение пользователя до админа и обратно
Удаление пользователя
Запись всех действий в журнал actions.log
Резервные копии
Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату
Генерация SSH ключа
Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа:
https://github.com/m0zgen/user-manager
👉 @i_linux
Функциональные возможности
Создание пользователей
Просмотр списка существующих пользователей
Сброс пароля для существующих пользователей
Блокировка / Разблокировка пользовтеля
Просмотр всех заблокированных пользователей
Создание резервной копии домашнего каталога пользователя
Генерирование SSH ключей для пользователя
Повышение пользователя до админа и обратно
Удаление пользователя
Запись всех действий в журнал actions.log
Резервные копии
Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату
Генерация SSH ключа
Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа:
https://github.com/m0zgen/user-manager
👉 @i_linux
👍3
Тестирование ML систем
Приходят как-то на синк разработчик, тестировщик и time.sleep(1), а он им и говорит: ребята, мы что, в анекдоте?
→ Ну почти: они в подводке к статье про то, как тестировать мл системы, что бы не потерять $100k.
https://habr.com/ru/articles/840416/
#qa #testing
Подпишись👉 @testlab_qa
Приходят как-то на синк разработчик, тестировщик и time.sleep(1), а он им и говорит: ребята, мы что, в анекдоте?
→ Ну почти: они в подводке к статье про то, как тестировать мл системы, что бы не потерять $100k.
https://habr.com/ru/articles/840416/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Selenium Python
Обзор Selenium Python | Selenium Python автоматизация | Selenium Python уроки
Selenium WebDriver Web Element | Selenium WebDriver Python
Selenium WebDriver Python | Selenium загрузка файла
источник
#qa #testing
Подпишись👉 @testlab_qa
Обзор Selenium Python | Selenium Python автоматизация | Selenium Python уроки
Selenium WebDriver Web Element | Selenium WebDriver Python
Selenium WebDriver Python | Selenium загрузка файла
источник
#qa #testing
Подпишись👉 @testlab_qa
👍5
Шпаргалка по XPath и CSS-селекторам
Для написания автотестов используются XPath и CSS-селекторы. Они помогают найти элемент на странице, чтобы потом с ним как-то взаимодействовать (кликнуть, ввести текст, или что-то другое).
Я видела много статей о том, что это вообще такое, но мне очень не хватало шпаргалки по разным селекторам, причем в разрезе «Вот он в CSS и он же в XPath» для сравнения.
А мне такое для студентов надо. Поэтому решила сделать сама. Вдохновлялась страничкой «Xpath cheatsheet», но сделала на свой вкус — под автоматизацию, а не XPath вообще. И с комментариями, с ними удобнее.
Пишите, если где-то накосячила. Хотя я все селекторы проверяла на тестовых страницах, но мало ли… И надеюсь, вам такая шпаргалка тоже пригодится! =)
https://habr.com/ru/articles/817555/
#qa #testing
Подпишись👉 @testlab_qa
Для написания автотестов используются XPath и CSS-селекторы. Они помогают найти элемент на странице, чтобы потом с ним как-то взаимодействовать (кликнуть, ввести текст, или что-то другое).
Я видела много статей о том, что это вообще такое, но мне очень не хватало шпаргалки по разным селекторам, причем в разрезе «Вот он в CSS и он же в XPath» для сравнения.
А мне такое для студентов надо. Поэтому решила сделать сама. Вдохновлялась страничкой «Xpath cheatsheet», но сделала на свой вкус — под автоматизацию, а не XPath вообще. И с комментариями, с ними удобнее.
Пишите, если где-то накосячила. Хотя я все селекторы проверяла на тестовых страницах, но мало ли… И надеюсь, вам такая шпаргалка тоже пригодится! =)
https://habr.com/ru/articles/817555/
#qa #testing
Подпишись👉 @testlab_qa
👍7❤4🔥2