Как создать и отправить отчет TestNG в Selenium WebDriver
#читать #selenium
Когда мы используем Selenium или любой другой инструмент автоматизации, мы выполняем операции в веб-приложении. Но целью автоматизации является не только тестирование приложения. Мы, как тестировщики, должны тестировать приложение, находить ошибки и обязательно сообщать о них команде разработчиков или вышестоящему руководству. В этот момент отчетность приобретает важное значение для процесса тестирования.
Читать далее
#читать #selenium
Когда мы используем Selenium или любой другой инструмент автоматизации, мы выполняем операции в веб-приложении. Но целью автоматизации является не только тестирование приложения. Мы, как тестировщики, должны тестировать приложение, находить ошибки и обязательно сообщать о них команде разработчиков или вышестоящему руководству. В этот момент отчетность приобретает важное значение для процесса тестирования.
Читать далее
🔥10
Headless-браузер в Selenium (HtmlUnitDriver)
#читать #selenium
Безголовый браузер (headless browser) – это веб-браузер без графического интерфейса пользователя. Он может работать в фоновом режиме, не отвлекаясь на визуальные эффекты.
Читать далее
#читать #selenium
Безголовый браузер (headless browser) – это веб-браузер без графического интерфейса пользователя. Он может работать в фоновом режиме, не отвлекаясь на визуальные эффекты.
Читать далее
🔥4❤3
Dataprovider & TestNG XML: Параметризация в Selenium
#читать #selenium
Создавая программное обеспечение, мы всегда хотим, чтобы оно работало по-другому при разном наборе данных. Когда речь идет о тестировании одного и того же ПО, порой мы можем совершать ошибку, тестируя его только с одним набором данных. Здесь нам необходимо убедиться, что наша система принимает все наборы комбинаций, которые предполагается поддерживать. Чтобы упростить этот процесс, нам необходимо параметризовать наши тестовые скрипты.
Читать далее
#читать #selenium
Создавая программное обеспечение, мы всегда хотим, чтобы оно работало по-другому при разном наборе данных. Когда речь идет о тестировании одного и того же ПО, порой мы можем совершать ошибку, тестируя его только с одним набором данных. Здесь нам необходимо убедиться, что наша система принимает все наборы комбинаций, которые предполагается поддерживать. Чтобы упростить этот процесс, нам необходимо параметризовать наши тестовые скрипты.
Читать далее
Какова цель автоматизированного тестирования?
Anonymous Quiz
2%
Уменьшить количество багов
88%
Повысить эффективность повторяющихся тестов и снизить риск ошибок из-за человеческого фактора
1%
Дать возможность разработчикам быстрее создавать приложения
9%
Облегчить тестирование приложений тестировщиками
👍8
Docker для QA-инженеров и тестировщиков
#читать #docker
Тестирование программного обеспечения это область, которая постоянно меняется. Поскольку время на тестирование часто ограничено, инженеры по обеспечению качества часто выбирают автоматизацию для более быстрого достижения результатов по улучшению качества ПО.
Docker позволяет использовать контейнеризацию вместе с Selenium, WebDriver и другими аналогичными инструментами автоматизации тестирования.
Читать далее
#читать #docker
Тестирование программного обеспечения это область, которая постоянно меняется. Поскольку время на тестирование часто ограничено, инженеры по обеспечению качества часто выбирают автоматизацию для более быстрого достижения результатов по улучшению качества ПО.
Docker позволяет использовать контейнеризацию вместе с Selenium, WebDriver и другими аналогичными инструментами автоматизации тестирования.
Читать далее
👍14
Какой вид тестирования нельзя автоматизировать?
Anonymous Quiz
4%
Юнит-тестирование
2%
Регрессионное тестирование
90%
Исследовательское тестирование
3%
Сквозное тестирование
👍10😁3
Как протестировать приложение с помощью Postman и контейнеров Docker
#читать #postman #docker
В этой статье мы разберем, как протестировать API с помощью Postman и контейнеров Docker.
Мы протестируем простое CRUD-приложение, созданное с помощью Node.js, Express и Postgres.
Читать далее
#читать #postman #docker
В этой статье мы разберем, как протестировать API с помощью Postman и контейнеров Docker.
Мы протестируем простое CRUD-приложение, созданное с помощью Node.js, Express и Postgres.
Читать далее
👍11🔥1
Какие стратегии тестирования обеспечивают более широкое покрытие при автоматизации?
Anonymous Quiz
4%
Только тестирование положительных сценариев
95%
Комбинация тестирования положительных и отрицательных сценариев, а также граничных условий
1%
Только тестирование отрицательных сценариев
👍9
Что является примером нагрузочного тестирования?
Anonymous Quiz
1%
Загрузка большого количества контента из Интернета
3%
Одновременный запуск нескольких приложений на компьютере или сервере.
21%
Генерация большого трафика на конкретной странице
74%
Все перечисленные варианты могут быть частью нагрузочного тестирования.
👍9
Предлагаем вашему вниманию подборку статей по Appium.
Эти материалы помогут вам улучшить свои знания в области автоматизации тестирования.👨🏻💻
1️⃣Руководство по Appium Studio
2️⃣Поиск элементов в Appium
3️⃣Автоматическое тестирование приложений Flutter с помощью Appium
4️⃣Test Nexus для мобильного тестирования в Appium
5️⃣Deep Linking – ускорение тестов в Appium
6️⃣Почем Appium для народа
7️⃣Руководство по запуску автоматизации с Appium и Pytest
8️⃣Руководство APPIUM по тестированию мобильных приложений для Android и iOS
9️⃣Selenoid: запускаем Appium UI-тесты на Android. Часть I
🔟Selenoid: Запускаем Appium UI-тесты на iOS. Часть 2
Также вопросы и ответы для подготовки к собеседованию по Appium 👉 в статье
Удачи в тестировании! 🤞
#подборка #appium
Эти материалы помогут вам улучшить свои знания в области автоматизации тестирования.👨🏻💻
1️⃣Руководство по Appium Studio
2️⃣Поиск элементов в Appium
3️⃣Автоматическое тестирование приложений Flutter с помощью Appium
4️⃣Test Nexus для мобильного тестирования в Appium
5️⃣Deep Linking – ускорение тестов в Appium
6️⃣Почем Appium для народа
7️⃣Руководство по запуску автоматизации с Appium и Pytest
8️⃣Руководство APPIUM по тестированию мобильных приложений для Android и iOS
9️⃣Selenoid: запускаем Appium UI-тесты на Android. Часть I
🔟Selenoid: Запускаем Appium UI-тесты на iOS. Часть 2
Также вопросы и ответы для подготовки к собеседованию по Appium 👉 в статье
Удачи в тестировании! 🤞
#подборка #appium
👍11❤2🔥1
Большой тест по автоматизации тестирования. 31 вопрос
Пройти тест
P.S присылайте ваши результаты в комменты.
Пройти тест
P.S присылайте ваши результаты в комменты.
👍6👌4💩2👎1
Test Nexus для мобильного тестирования в Appium
#читать #appium
Рассмотрим один простой и понятный подход, связанный с автоматизацией тестирования мобильного пользовательского интерфейса с помощью Appium.
Он называется Test Nexus. Что такое Test Nexus? По сути, это список различных тестовых компонентов, визуализированных специальным образом, чтобы дать исходное представление об устройстве приложения: из каких кнопок оно состоит, куда ведет каждая из них, за какую функциональность отвечает и т.д.
Читать далее
#читать #appium
Рассмотрим один простой и понятный подход, связанный с автоматизацией тестирования мобильного пользовательского интерфейса с помощью Appium.
Он называется Test Nexus. Что такое Test Nexus? По сути, это список различных тестовых компонентов, визуализированных специальным образом, чтобы дать исходное представление об устройстве приложения: из каких кнопок оно состоит, куда ведет каждая из них, за какую функциональность отвечает и т.д.
Читать далее
👍6
Что нельзя протестировать автоматически, при помощи скрипта?
Anonymous Quiz
94%
CAPTCHA
2%
Форму входа в приложение
1%
Нажатие кнопки
2%
Переход по ссылке
🔥5🥱4❤2
Какие основные вызовы можно использовать в тестовых скриптах для проверки ожидаемого результата?
Anonymous Quiz
4%
Проверка ожидаемого значения переменной
4%
Проверка наличия элемента на странице
8%
Проверка HTTP-статуса ответа на сервер
84%
Все вышеперечисленное
👍4
🔥 Пять статей: Автоматизация тестирования🗓
Добавляйте в сохраненное и читайте:
5 распространенных проблем в автоматизации тестирования — разбираем проблемы, с которыми часто сталкиваются QA-инженеры по автоматизации, и способы их эффективного решения.
7 ошибок автоматизации тестирования. Поскольку учиться лучше на чужих ошибках, давайте разберем, какие промахи допускают автоматизаторы.
Виды автоматизированного тестирования — из этой статьи вы узнаете, по каким критериям и на какие виды делится АТ. Также вы познакомитесь с некоторыми фреймворками и инструментами автоматизации.
10 проектов по автоматизации тестирования для начинающих. В этой статье мы рассказали, почему инженеру по автоматизации тестирования так важно иметь хорошее портфолио, а также собрали 10 идей для проектов, которые вы сможете добавить к своему портфолио.
21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними — статья освещает общие проблемы, с которыми сталкиваются организации при внедрении АТ.
#пятьстатей
Добавляйте в сохраненное и читайте:
5 распространенных проблем в автоматизации тестирования — разбираем проблемы, с которыми часто сталкиваются QA-инженеры по автоматизации, и способы их эффективного решения.
7 ошибок автоматизации тестирования. Поскольку учиться лучше на чужих ошибках, давайте разберем, какие промахи допускают автоматизаторы.
Виды автоматизированного тестирования — из этой статьи вы узнаете, по каким критериям и на какие виды делится АТ. Также вы познакомитесь с некоторыми фреймворками и инструментами автоматизации.
10 проектов по автоматизации тестирования для начинающих. В этой статье мы рассказали, почему инженеру по автоматизации тестирования так важно иметь хорошее портфолио, а также собрали 10 идей для проектов, которые вы сможете добавить к своему портфолио.
21 распространённая ошибка в автоматизированном тестировании и способы борьбы с ними — статья освещает общие проблемы, с которыми сталкиваются организации при внедрении АТ.
#пятьстатей
👍7
У нас уже 5000 автоматизаторов в канале:)
Спасибо что вы с нами.
Напишите если есть мнение по улучшению контента в комменты.
Спасибо что вы с нами.
Напишите если есть мнение по улучшению контента в комменты.
🔥24👍4
Не стоит автоматизировать тест(ы), когда…
Anonymous Quiz
4%
Тест повторяется
2%
Выполнение теста занимает много времени у тестировщика
90%
Программа постоянно меняется
4%
Тест связан со сложными вычислениями
🥱11👍2🤔1
🐞QaRocks — всё о тестировании ПО
Что у нас есть:
— уникальные переводы англоязычных туториалов
— полный QA Учебник роадмап, как и что учить новичку.
— еженедельные дайджесты с новостями и туториалами
— тесты, которые должен пройти каждый тестировщик
— подборки QA книг
— регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;
Также у нас Чат с вакансиями, где уже более 100 работодателей постят каждый день свои вакансии по QA
Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
Что у нас есть:
— уникальные переводы англоязычных туториалов
— полный QA Учебник роадмап, как и что учить новичку.
— еженедельные дайджесты с новостями и туториалами
— тесты, которые должен пройти каждый тестировщик
— подборки QA книг
— регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;
Также у нас Чат с вакансиями, где уже более 100 работодателей постят каждый день свои вакансии по QA
Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
👍1
Какие компоненты могут включать в себя тестовые отчеты?
Anonymous Quiz
6%
Только результаты выполнения тестов
89%
Информацию о покрытии кода тестами, журнал событий, скриншоты ошибок, статистику прохождения тестов
5%
Только список пройденных и непройденных тестов
🥱15🤡4🔥1
🔥 Пять статей: Cypress🗓
Добавляйте в сохраненное и читайте:
8 распространенных ошибок в Cypress — в этой статье мы рассказали, как избежать часто встречающихся ошибок при использовании Cypress.
Вход в систему с помощью Google в Cypress — из этой статьи вы узнаете о том, как в Cypress осуществить вход в систему при помощи социальной идентификации.
Логирование пользовательских команд в Cypress — в этой статье мы рассказали, как настроить пользовательское логирование для оптимизации работы с тест-раннером (test runner).
Генерация случайного пользователя в тестах Cypress — в этой статье мы рассмотрели несколько способов создания тестового пользователя и его последующего использования в тестах Cypress.
Основы Cypress: проверка атрибутов, значений и текста — разбираемся, как получить правильные атрибуты элемента и осуществить доступ к различным свойствам выбранного элемента в HTML.
#пятьстатей #cypress
Добавляйте в сохраненное и читайте:
8 распространенных ошибок в Cypress — в этой статье мы рассказали, как избежать часто встречающихся ошибок при использовании Cypress.
Вход в систему с помощью Google в Cypress — из этой статьи вы узнаете о том, как в Cypress осуществить вход в систему при помощи социальной идентификации.
Логирование пользовательских команд в Cypress — в этой статье мы рассказали, как настроить пользовательское логирование для оптимизации работы с тест-раннером (test runner).
Генерация случайного пользователя в тестах Cypress — в этой статье мы рассмотрели несколько способов создания тестового пользователя и его последующего использования в тестах Cypress.
Основы Cypress: проверка атрибутов, значений и текста — разбираемся, как получить правильные атрибуты элемента и осуществить доступ к различным свойствам выбранного элемента в HTML.
#пятьстатей #cypress
👍7🔥1
8 распространенных ошибок в Cypress
#читать #cypress
В этой статье мы расскажем о 8 распространенных ошибках при использовании Cypress и о том, как можно их избежать.
Содержание:
Читать далее
#читать #cypress
В этой статье мы расскажем о 8 распространенных ошибках при использовании Cypress и о том, как можно их избежать.
Содержание:
Использование явного ожидания
Использование нечитабельных селекторов
Неправильный выбор элементов
Игнорирование запросов в приложении
Игнорирование повторного рендеринга страницы
Создание неэффективных цепочек команд
Чрезмерное использование пользовательского интерфейса
Повторение одного и того же набора действий
Читать далее
😱2💩2😁1