Автоматическое тестирование приложений Flutter с помощью Appium

Эта статья окажется ценным источником информации для тех, кто сталкивается с проблемами при разработке сценариев автоматизации гибридных мобильных приложений, сочетающих нативные и Flutter-компоненты или только Flutter-приложения. Автоматизация в таких сценариях действительно может быть сложной, но при правильном понимании и подходе она становится более управляемой.

диплинки в Appium

Deep Linking — ускорение тестов в Appium

В сфере тестирования мобильного ПО функциональные тесты являются одной из самых сложных задач, поскольку они могут выполняться слишком медленно. Мы можем повысить скорость автоматизации, добавив в Appium-тестирование прямые ссылки (шорткаты).

Обработка оповещений и всплывающих окон в Selenium

В этом пособии мы узнаем, как обрабатывать всплывающие окна в Selenium и различные типы оповещений, возникающие при тестировании веб-приложений. Мы также рассмотрим, как обрабатывать оповещения в Selenium WebDriver, и изучим, как принимать и отклонять оповещения в зависимости от их типов.

Уильям Эдвардс Деминг — основатель менеджмента качества

Если вы имеете отношение к обеспечению качества, то наверняка слышали о Всемирном дне качества, который отмечается ежегодно во второй четверг ноября. В 2023 году он выпал на 9 ноября.
В этой статье мы совершим путешествие по жизни Деминга и узнаем, почему же его считают основателем менеджмента качества.

Навыки общения QA

Навыки общения QA при работе с разработчиками

Для специалистов по обеспечению качества (QA) особую важность имеют навыки общения с разработчиками. Благодаря им вы сможете более эффективно добиваться исправления багов, сохраняя отличные отношения с коллегами.

Учебник по Selenium C# на примере NUnit

Selenium — это инструмент веб-автоматизации с открытым исходным кодом, который поддерживает несколько браузеров и операционных систем. Он позволяет тестировщикам использовать для создания автоматизированных тестов различные языки программирования, такие как Java, C#, Python, .Net, Ruby, PHP и Perl.

Тестирование производительности и k6

Тестирование производительности — это важнейшая методология тестирования, позволяющая оценить реакцию системы под нагрузкой и ее стабильность. k6 является мощным и эффективным инструментом для таких тестов. К его преимуществам можно отнести скорость, масштабируемость, гибкие сценарии, обширные выходные данные и отчетность.

Лучшие практики автоматизации для комплексного тестирования ПО

Автоматизация стала неотъемлемой частью процесса разработки и тестирования программного обеспечения. Она позволяет организациям быстрее и эффективнее создавать высококачественные продукты. Однако ее эффективность во многом зависит от применяемых практик и стратегий.

Основные принципы тестирования ПО

Добро пожаловать в захватывающее путешествие в самое сердце тестирования программного обеспечения! В мире разработки ПО тестирование — это невоспетый герой, молчаливый страж качества и надежности. А что является ключом к разгадке его секретов? Семь неизменных принципов тестирования программного обеспечения. Давайте узнаем о них подробнее!

Monkey Testing: Краткое руководство

Monkey Testing, также известное как случайное тестирование или обезьянье тестирование — это метод проверки программного обеспечения, в рамках которого приложение или система подвергаются воздействию случайных входных данных или действий с целью выявления неожиданного поведения или уязвимостей.

JMeter как инструмент для автоматизации функционального тестирования

В этой статье мы постарались описать необходимый минимум для начала написания тестов в JMeter. Если вы откладывали автоматизацию тестирования из-за отсутствия времени на изучение языков программирования, то теперь у вас есть инструмент, который позволит вам написать свой первый автоматизированный тест уже сегодня.