Библиотека тестировщика – Telegram
Библиотека тестировщика
3.14K subscribers
435 photos
262 videos
22 files
406 links
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Download Telegram
Инструментами, которые пригодятся в работе

Генератор одноразовых 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
Привет, на связи Podlodka QA Crew! Тема нового сезона — «Тестирование бэкенда» — актуальное направление благодаря тренду на микросервисную архитектуру. Но для многих тестировщиков тестирование бэкенда кажется слишком сложным и требующим углублённых знаний. 

Вместе с QA-инженерами из Альфа-Банка, Qiwi, Prisma.Labs, Ozon.Fintech, Qase и других российских и зарубежных компаний рассмотрим кейсы и best practice:

Выясним, какие hard skills понадобятся, чтобы начать тестировать бекенд;
Разберёмся, как тестировать не-REST бэкенд.
Научимся миграции API тестов с OpenAPI генератора на Requests. 
🤓 Послушаем забавные истории фейлов тестирования бэкенда с выводами спикеров.

Стартуем уже 3 апреля! Подробное расписание ищите на сайте: https://podlodka.io/qacrew.
Telegram Bot на службе у автоматизации тестирования. Или как, попивая чай с плюшками, запускать автотесты с телефона

В этой статье я поделюсь своим опытом создания Telegram Bot-а для автоматизации тестирования.
Как появилась идея создать Telegram Bot для автотестов?
Мы хотели облегчить пользователям громоздкую цепочку действий из 4 шагов:

1) подключение к сети;
2) вход в VDI;
3) вход в Jenkins;
4) запуск автотестов или проверка окончания сборки.

Тогда нам пришла в голову мысль, что Telegram Bot может решить эту задачу.

Забегая вперед, скажу, что это «зашло». Реакция пользователей после запуска бота была позитивной: «Удобно!», «Круто!», «А что, так можно было?».

#qa #testing

Подпишись👉 @testlab_qa
2👍2
С 17 по 28 апреля участвуйте в крупнейшем хакатоне по кибериммунитету и выстройте защищенную на уровне архитектуры систему.

Призовой фонд «Лаборатории Касперского» победителям – 500 000 рублей.

Кибериммунный подход – это новый практический навык для разработчиков. На хакатоне по кибериммунной разработке вы получите возможность пройти небольшой бесплатный курс от «Лаборатории Касперского» и выбрать один из двух треков от партнёров хакатона:

1. Создание устройства детектирования радиационного фона в паропроводе на АЭС
2. Создание программируемого логического контроллера для теплоэлектроцентрали

На хакатон приглашаются: программисты, аналитики, QA-специалисты, архитекторы ПО, эксперты по ИБ.

Хакатон позволяет познакомиться с кибериммунным подходом, поэтому будет полезен всем: студентам, преподавателям, middle-, senior-специалистам, техническим директорам.

Успей пройти обучение, зарегистрироваться и собрать команду до 16 апреля: https://cnrlink.com/hackathoncyberimmune29
Docker для автоматизации тестирования

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

https://mam16muk.medium.com/docker-for-test-automation-96552bcbd917

#qa #testing

Подпишись👉 @testlab_qa
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Maestro — автоматизация тестирования мобильного пользовательского интерфейса

Почему Maestro?
Maestro создан на основе опыта своих предшественников (Appium, Espresso, UIAutomator, XCTest).

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

Встроенная устойчивость к задержкам. Нет необходимости перегружать ваши тесты вызовами sleep(). Maestro знает, что загрузка контента может занять время (т.е. по сети), и автоматически ждет его (но не дольше, чем требуется).

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

Декларативный, но мощный синтаксис. Определите свои тесты в yaml-файле.

Простая установка. Maestro - это единый двоичный файл, который работает везде.

https://github.com/mobile-dev-inc/maestro

#qa #testing

Подпишись👉 @testlab_qa
🔥2
Если вы хотите учиться разработке глубоко и системно, приходите в Хекслет! Сейчас открыт набор на онлайн-профессию «Инженер по тестированию»

На Хекслете удобно:
✔️ Все лекции доступны 24/7 на платформе — занимайтесь в удобное время
✔️ Практика прямо в браузере
✔️ Наставники, которые помогут в процессе обучения, и кураторы, контролирующие прогресс

Уже во время обучения вы станете участником Карьерного трека.

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

Вас будет сопровождать персональный карьерный консультант. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании и предложит стажировки.

🆙 Мы заинтересованы, чтобы вы нашли первую работу. Получите полную консультацию по профессии и карьере в IT!
👍1💩1
Как тестировать методы REST API

Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?»

https://habr.com/ru/articles/704090/

#qa #testing

Подпишись👉 @testlab_qa
👏3
Как обеспечивать качество при релизах раз в час

Привет, я Михаил Шваркунов, директор по качеству ВКонтакте. Расскажу, как выглядят наши ежечасные релизы с точки зрения тестирования: как мы переложили часть задач по тестированию на разработчиков, сколько у нас автотестов и что мы ими покрываем. А ещё как команда тестирования сопровождает релиз, какие у нас при этом SLA и что делаем после. И вообще — зачем так часто что-то выкатывать? Что, нельзя подкопить и катать раз в день?

https://habr.com/ru/companies/vk/articles/703230/

#qa #testing

Подпишись👉 @testlab_qa
👍2