Библиотека тестировщика – Telegram
Библиотека тестировщика
3.14K subscribers
435 photos
262 videos
22 files
406 links
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Download Telegram
Автоматизация Selenium на Python

Что такое Автоматизация тестирования GUI и Selenium. 1 урок.
Импорт Selenium. 2 урок
Открытие браузера с помощью Selenium. 3 урок
Заполнение полей с помощью метода send_keys. 4 урок
Поиск локаторов. Что такое XPATH? 5 урок
Заполнение формы авторизации. 6 урок
Построение первых тестов. 7 урок
Негативное тестирование. 8 урок
Обновление страницы браузера. 9 урок
Имитация нажатия клавиш клавиатуры. 10 урок

источник

#qa #testing

Подпишись👉 @testlab_qa
👍7
ChatGPT: новый инструмент в борьбе с багами. Как можно использовать AI для повышения качества тестирования

Всем привет! Я QA Engineer и недавно открыл для себя ChatGPT и хочу открыть этот мир другим тестировщикам. Эта статья не руководство к применению и каких-то суперлайфхаков здесь не будет. Цель этой статьи в том, чтобы показать огромные возможности нейросетей в помощи нам, тестировщикам, в работе. Надеюсь что кто-то, прочитав это, хоть немного сможет облегчить себе составление тест-кейсов, написание документации или написание автотестов. Примеров с написанием кода здесь по минимуму, так как таких материалов уже много.

https://habr.com/ru/post/720454/

#qa #testing

Подпишись👉 @testlab_qa
👍4
Инструментами, которые пригодятся в работе

Генератор одноразовых email https://temp-mail.org. Может понадобиться при проверке отображения формата письма для клиента.

Калькулятор дней https://calcsoft.ru/calculator-dney, если нужно проверить промо-акции или опросы, когда есть необходимость задать граничное значение истечения срока.

Бесплатные SMS http://smsget.net/free/ru/. Полезно для тестирования авторизации.

Генераторы штрих-кодов и QR-кодов https://barcode.tec-it.com/ru. Может понадобиться при тестировании складских процессов или маркированной продукции.

Генератор валидных ИНН https://mellarius.ru/random-data. Его используют, например, для создания аккаунтов организаций, юр.лиц.

Json Viewer для проверки структуры json. https://jsonpathfinder.com/.

XML Viewer для проверки структуры XML https://codebeautify.org/xmlviewer.

Md5 декодер http://www.online-decoder.com/ru.

Генераторы больших числовых или текстовых значений. С пробелами и без. Расширение Bug Magnet https://chrome.google.com/webstore/detail/bug-magnet/efhedldbjahpgjcneebmbolkalbhckfi. Очень полезная вещь при проверке граничных значений.

Тестовые карты Сбербанк https://securepayments.sberbank.ru/wiki/doku.php/test_cards Необходимы для тестирования оплат на тестовых контурах.


#qa #testing

Подпишись👉 @testlab_qa
👍9
Тест на стрессоустойчивость: как мы переписывали более 200 автотестов после переезда на новый Angular

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

#qa #testing

Подпишись👉 @testlab_qa
👍1
#qa #testing

Подпишись👉 @testlab_qa
🤯4😁2👍1🥱1
15 лучших инструментов с открытым исходным кодом для нагрузочного тестирования

В этом руководстве рассмотрим:

Важность нагрузочного тестирования;
Лучшие бесплатные инструменты с открытым исходным кодом для нагрузочного и стресс-тестирования;
Ключевые особенности каждого из инструментов.

https://testguild.com/load-testing-tools/

#qa #testing

Подпишись👉 @testlab_qa
👍2
Кто такой тестировщик? И почему именно с этой профессии проще всего начать свой путь в IT?

На эти и другие вопросы отвечаем на бесплатном вебинаре.

🗓 Записывайтесь и подключайтесь к прямому эфиру 16 марта в 19:00 по мск!

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

А еще попробуете протестировать простую форму: разберете базовые техники тест-дизайна, тест-кейсы и составите свой первый баг-репорт.

🎁 Все участники вебинара получат чек-лист «Карта знаний начинающего тестировщика».

Приходите и задавайте вопросы!
👍3
Основы SQL и СУБД. Готовимся к собеседованию с нуля - Ручное тестирование.

- Теория
- Практика

источник

#qa #testing

Подпишись👉 @testlab_qa
4
Как кастомизировать UI артефакты для Selenide + Selenoid + Allure (with TestOPS)

На заре формирования команды, в которой работаю, было решено использовать JVM-стек для реализации UI-автотестов, а именно:

Kotlin — язык разработки;
JUnit5 — ядро проектирования автотестов;
Selenide — основа взаимодействия с DOM-моделью браузера в автотестах;
Allure для JVM — очень удобный инструмент для формирования отчётности в автотестах.

Дополнительно, у нас имеется следующий ряд инструментов для улучшения процессов UI-автотестирования:

Allure TestOPS — инструмент хранения артефактов автотестов и тестовой документации;
Selenoid — для удалённого запуска тестов, кросс-браузерного тестирования и опциональной видеозаписи запущенных автотестов и последующего их хранения

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

https://habr.com/ru/company/innotech/blog/696140/

#qa #testing

Подпишись👉 @testlab_qa
👍3
Как обрабатывать alert, prompt и confirm в Selenium 4

https://blog.knoldus.com/how-to-handle-alerts-and-pop-ups-in-selenium-4/

#qa #testing

Подпишись👉 @testlab_qa
👍1
Множество способов ускорить выполнение автотестов

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

https://adequatica.medium.com/many-ways-to-speed-up-autotests-c79308db8664

#qa #testing

Подпишись👉 @testlab_qa
👍2
Учим автотесты API адаптироваться под требования

Сегодня поделюсь своим опытом реализации model based-подхода в написании python API автотестов на проекте «База заказов».

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

#qa #testing

Подпишись👉 @testlab_qa
👍2
Media is too big
VIEW IN TELEGRAM
1 ChatGPT для тестировщика (QA Engineer)

В данном видео расскажу про ChatGPT для тестировщика (QA Engineer) в контексте обучения, поиска работы, создания резюме, в качестве редактора текста, а уже в следующем видео об использовании этого инструмента в реальной работе тестировщика.

00:00 - Пару слов о ChatGPT
02:40 - Использование prompts (подсказок)
05:25 - Создание плана обучения
10:10 - Использование ChatGPT для закрепления знаний и углубленного изучения
18:30 - Создание матрицы компетенций для Junior, Middle, Senior QA
21:50 - Создание резюме и сопроводительного письма
28:35 - Подготовка к собеседованиям и пробные интервью
33:06 - Работа с текстом
39:15 - Подводим итоги

источник

#qa #testing

Подпишись👉 @testlab_qa
👍4👎2
Media is too big
VIEW IN TELEGRAM
2 ChatGPT для тестировщика (QA Engineer)

В данном видео расскажу про ChatGPT для тестировщика (QA Engineer) в контексте его повседневных задач: создание тестовой документации, работа с тест-дизайном, запросы к базам данных и написание тестов для Postman.

00:00 - Напоминание про ChatGPT c точки зрения освоения теории тестирования
00:53 - Работа с техниками тест-дизайна
16:22 - Создание тестовой документации
27:13 - Эстимация тестирования
31:20 - Генерация тестов и автотестов для Postman
37:20 - Работа с чит-листами
39:31 - Работа с БД и запросами

источник

#qa #testing

Подпишись👉 @testlab_qa
👍5👎1