Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Начинать тестирование раньше и уйти от релизов
Раньше нагрузочное тестирование проводилось сервисной командой на последнем этапе. Это дорого и долго: дорогой стенд, который надо собрать, продлайк, много железа, много интеграций, дорогие и редкие на рынке инженеры с уникальными знаниями вроде JMeter, LoadRunner, Gatling и так далее.
Как обычно выглядит схема нагрузочного тестирования:
⚫️Спроектировали.
⚫️Разработали.
⚫️Протестировали.
⚫️Начинаем проверять работающий продукт на перформанс.
⚫️Традиционный итог — перформанса не хватает, надо всё переделывать.
https://habr.com/ru/companies/gazprombank/articles/813907/
#qa #testing
Подпишись👉 @testlab_qa
🚩🚩🚩🚩🚩🚩🚩
Тема: UI-тестирование веб-сайта на Java. Локаторы» 13 июня в 20:00 мск!
Хотите научиться эффективно использовать локаторы для взаимодействия с UI веб-сайтами, но не знаете, с чего начать и какие подходы выбрать?
Освойте навыки UI-тестирования на Java и изучите различные типы локаторов, включая CSS и xPath. Вы сможете уверенно проводить валидацию локаторов в браузере и оптимизировать их хранение в проекте.
5️⃣6️⃣7️⃣ Не упустите возможность! Регистрируйтесь сейчас https://otus.pw/VklB/?erid=2VtzqvLcAH4
🔑 Специальная цена на курс «Java QA Engineer. Basic» для участников - расширьте свои возможности в тестировании с уникальным предложением.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
ГАЙД: Как вкатиться в тестирование?
Поиск удаленной работы или работы за рубежом в последнее время стал особенно актуален. Это значит, что нас ожидает не только более высокая конкуренция, но и более высокий порог входа в профессию (впрочем, будем честны – в последнее время он и так нещадно рос).
Чтобы быть достойным соперником на мировом рынке, рекомендую подойти к обучению тестированию максимально ответственно: это значит, тебе нужно не просто вникнуть в основы тестирования, но и понять, как в целом работает веб; какие инструменты использует в работе QA. В идеале, было бы здорово завершить обучение итоговым проектом, в рамках которого ты продумаешь тестовые сценарии, затем протестируешь веб-приложение, опишешь дефекты и сформируешь отчет о тестировании. Это будет фактическим подтверждением твоих навыков на начальном этапе.
https://vrode-v-prode.notion.site/ab63240989444beab694393e33f7a5d2
#qa #testing
Подпишись👉 @testlab_qa
Утечки памяти в мобильных приложениях: руководство для QA-инженеров
Меня зовут Ира и я руковожу отделом тестирования мобильной платформы: наш отдел занимается разработкой инструментов для автоматизации тестирования мобильных приложений Ozon и тестированием внутренних библиотек, которые используются в наших приложениях. Около года назад мы пытались понять, почему у одной из команд джоба с автотестами отваливается по тайм-ауту. К слову, это был проект мобильного приложения для продавцов, и на нем у нас для автоматизации тестирования используются нативные фреймворки: Kaspresso + Kotlin для Android и XCTest + Swift для iOS.
Одна из гипотез заключалась в том, что в приложении могут быть утечки памяти и что-то зависает. Спойлер: дело было не в этом. В общем, около года назад я проверяла, что к чему там у нас с памятью приложения, а сейчас поняла, что полученными знаниями можно и поделиться.
https://habr.com/ru/companies/ozontech/articles/815041/
#qa #testing
Подпишись👉 @testlab_qa
Как мы собеседовали ChatGPT на позицию QA
Всем привет! Мы — Аня, Оля и Дима, тестировщики в hh.ru. Не так давно мы прочитали про случай, где адвокат использовал ChatGPT для подготовки аргументации стороны обвинения в суде. Ситуация может показаться абсолютно дикой: это же очевидно, что нельзя доверить искусственному интеллекту свою карьеру. Но мы не были бы тестировщиками, если бы не решили проверить, а сможет ли ChatGPT помочь подготовить нас к собеседованию.
Для этого мы решили задать ему вопросы, которые могут встретиться во время собеса на позицию тестировщика, и проанализировать, насколько его ответы были бы хороши в реальной жизни. Для полноты исследования мы выбрали вопросы для оценки как хард-скиллов (в том числе немного про автоматизацию тестирования и мобильную специфику), так и софт-скиллов.
https://habr.com/ru/companies/hh/articles/815143/
#qa #testing
Подпишись👉 @testlab_qa
Путь к надёжности: как QA инженеру действовать в нестандартных ситуациях
Привет, я занимаюсь тестированием с 2020 года, вырос со стажёра до старшего инженера по тестированию и пережил многое, от единственного тестировщика в команде до стрессовых ситуаций, где каждая минута на счету. И труднее приходилось в ситуациях, где даже не подозреваешь, что действуешь неправильно.
Сегодня я разберу 6 кейсов, с которыми время от времени сталкивается каждый QA, которые на первый взгляд кажутся не сложными, но потом становится ясно, что они приводят к неожиданным проблемам, незнание которых может сильно осложнить тестирование, а в худшем случае привести к проблемам релиза.
! Некоторые ситуации описаны в специфическом для мобильного тестирования ключе, не будет проблемой переложить эти кейсы на ваши рабочие процессы, но считаю, стоит сразу предупредить.
https://habr.com/ru/articles/797795/
#qa #testing
Подпишись👉 @testlab_qa
👉 Освойте Playwright и расширьте свои профессиональные возможности тестирования! Ждём вас на открытом практическом уроке от OTUS.
💪 На вебинаре вы вместе с опытным экспертом:
- рассмотрите фреймворк для автоматизации тестирования Playwright;
- научитесь настраивать и запускать автотесты;
- разберёте основные отличия от Selenium.
☝️ Все это позволит вам прокачать резюме и сделать еще один шаг к повышению грейда!
====
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/1q9o/?erid=2VtzqxKadJS
====
⏰ Встречаемся 23 мая в 20:00 мск в преддверии старта курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Будь ты хоть тысячу раз прав, какой в этом смысл, если твой программист плачет?
#qa #testing
Подпишись👉 @testlab_qa
Чит-лист функционального тестирования, памятка тестировщику
Меня зовут Кияшева Екатерина и я руковожу тестированием. Сегодня хочу поделиться своим чит‑листом обо всем.
Чит‑лист — набор стандартных проверок для многократного использования в различных приложениях, одинаковых по какой‑либо характеристике.
Я использую чит‑лист с тремя целями:
- передаю его своим коллегам, чтобы маст-хэв тесты не были забыты,
- заглядываю в него перед проверкой тестового покрытия коллег на малознакомом проекте,
- проверяю себя в ходе вычитки техзадания и при тест‑дизайне.
Хочу, чтобы его было полезно и удобно использовать, поэтому буду рада предложениям и комментариям по его расширению и упрощению.
https://habr.com/ru/articles/715262/
#qa #testing
Подпишись👉 @testlab_qa
Разработка через тестирование. Совместное использование JUnit 5 и Mockito
Поговорим о важности написания тестов к своему коду, о магии подхода test-driven development. Я расскажу о своём пути: от первого знакомства с концепцией TDD до умелого использования инструментов тестирования на Java (Junit 5 + Mockito).
https://habr.com/ru/companies/sberbank/articles/773142/
#qa #testing
Подпишись👉 @testlab_qa
Платформа Сфера — Нагружать может каждый
Ксения Бирюкова
Многие компании пренебрегают проведением нагрузочного тестирования, так как для организации процесса нужны узкопрофильные специалисты и специфический софт.
— Когда нужно НТ и как разобраться в результатах?
— Как быть, если мало опыта и ресурсов?
— Что проведение НТ даст менеджеру?
Ксения ответит на следующие вопросы и расскажет зачем, а главное как, проводить НТ с минимальными затратами:
— Как понять, что компании необходимо проводить НТ?
— Как грамотно использовать минимум имеющихся ресурсов: агенты нагрузки, специалисты, железо и т. д.
— Как интерпретировать результаты НТ?
— Как отслеживать прогресс НТ — прошедшие, текущие, будущие запуски и их результаты?
Доклад будет интересен не только тестировщикам и специалистам по НТ, но и разработчикам, аналитикам качества и менеджерам.
источник
#qa #testing
Подпишись👉 @testlab_qa
🧠 Хотите упростить создание тестовой отчетности?
Ждём вас на открытом практическом уроке «Организовываем отчетность по автотестам на Allure» от OTUS.
💪 На вебинаре разберем:
- интеграцию Allure с Groovy pipeline на Jenkins;
- разницу между TestResult и TestResultContainer;
- интеграцию allure артефактов с Allure TestOps.
☝️Все это позволит вам оптимизировать работу и сэкономить время на рутинных задачах.
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/ZxUec/?erid=2Vtzqw85E17
⏰ Встречаемся 15 мая в 20:00 мск в преддверии старта курса «Java QA Engineer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Test Maturity Model. Уровень проекта в тестировании и его развитие
Андрей Терешин
В ходе доклада изучим TMM: ее сущность, уровни зрелости, определение уровня проекта, методы оценки и ключевые характеристики, а также узнаем практические шаги для повышения качества тестирования.
Доклад будет полезен специалистам по тестированию и руководителям проектов, интересующимся повышением эффективности тестирования. Приходите, чтобы узнать, как применять принципы TMM для определения уровня тестирования и его развития.
источник
#qa #testing
Подпишись👉 @testlab_qa
Экзотические баги и их устранение
Меня зовут Андрей Ахметов, я ведущий инженер и тестировщик системы ЕСПП в ООО «РСХБ-Интех», технологической дочке Россельхозбанка. Сегодня расскажу вам шесть небольших историй о том, какие экзотические баги бывают и как их устранять.
https://habr.com/ru/companies/rshb/articles/787556/
#qa #testing
Подпишись👉 @testlab_qa
☝️ А вы знаете секреты тестирования визуальных и аудио элементов в играх?
👉 Исследуйте аспекты тестирования звука и изображения в играх: Baldur's Gate 3, Kingdom Come: Deliverance и Hellsinger на бесплатном практическом уроке по тестированию игр.
🎯На вебинаре мы рассмотрим:
1. Как тестировать визуальные и аудио элементы в играх
2. Анализ особенностей игровых аудиоэлементов по сравнению с кино.
3. Обсуждение распространенных багов изображения и звука в популярных играх
💪 В результате вебинара:
Участники узнают, как обнаруживать и документировать баги визуальных и аудио компонентов игр, а также получат представление о процессе создания динамических игровых сред.
>>>>>>>
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/1Pfz/?erid=2VtzqwTEFi3
>>>>>>>
🎁 Все участники вебинара получат:
- три урока о профессии тестировщик игр;
- Скидку на получение профессии и персональную консультацию от менеджеров OTUS
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как тестировщику выживать среди заказчиков
Всем привет! Меня зовут Фефилов Александр, я работаю в QA с 2017 года. По большей части это были компании, которые занимались аутсорсингом, но затем я присоединился к SM Lab.
Как вы уже поняли из названия поста, я расскажу о том, как взаимодействовать с заказчиком (а иногда и с заказчиками) с позиции QA-эксперта.
В посте личный опыт работы в разных крупных компаниях и ответы на вопросы:
- как работать с двумя представителями заказчика в случае, когда их требования часто противоречат другу другу, а сами они между собой не общаются
- что делать, если ваш заказчик живёт в парадигме «Я плачу деньги, а ты просто делаешь всё, что я говорю»
- как решать процессные задачи
- как находить продуктовые проблемы
- кто такой QA-эксперт и как им стать
- полезная методика, которая может пригодиться вам в работе.
Итак, начнём по порядку.
https://habr.com/ru/companies/sportmaster_lab/articles/814313/
#qa #testing
Подпишись👉 @testlab_qa
Как заставить Jmeter собирать скриншоты графиков после тестов
Меня зовут Илья Улизко, я занимаюсь нагрузочным тестированием ДБО ЮЛ в блоке Цифровой Трансформации «РСХБ-Интех». В этой статье я поделюсь с вами опытом автоматизации сбора графиков в Grafana при отсутствии установленного grafana-image-render плагина на сервере. Для того, чтобы научить Apache Jmeter делать скриншоты панелей в Grafana, нам понадобится Selenium и Browsermob-proxy.
https://habr.com/ru/companies/rshb/articles/729196/
#qa #testing
Подпишись👉 @testlab_qa
❓ Занимаетесь автоматизацией тестирования на Java?
👉 Освойте Selenide и прокачайте свои профессиональные возможности! Ждём вас на открытом практическом уроке от OTUS.
💪 На вебинаре мы:
- кратко рассмотрим Selenide и принципы написания UI тестов на нем;
- разберем разницу между WebElement и SelenideElement и тонкости использования Selenide;
- изучим тест-дизайн и напишем простой UI тест с использованием Selenide.
☝️ Все это позволит вам прокачать свое резюме и сделать еще один шаг к повышению грейда.
😎 Спикер Павел Балахонов — ведущий инженер по автоматизации тестирования облака, построенного на базе OpenStack, опытный ментор и преподаватель.
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/6G9q/?erid=2VtzqxkrRxW
⏰ Встречаемся 21 мая в 20:00 мск в преддверии старта курса «Java QA Engineer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Тестирование нового инструмента
#qa #testing
Подпишись👉 @testlab_qa
Бесплатный мастер - класс: Тестировщик с нуля: как им стать и найти первую работу?
⏰ Когда: уже 21 мая в 19:00 по мск.
Узнаете, что такое QA и какие перспективы у этого направления и составите свой первый баг-репорт
Погрузитесь в решение реальной задачи по тестированию, рассмотрите базовые техники тест-дизайна и составите баг-репорт.
Поговорим, как составить привлекательное резюме и где его разместить, чем наполнить портфолио новичку и как правильно откликаться на вакансии!
Расскажем про навыки и знания для трудоустройства, грейды в тестировании и перспективы роста зарплат в профессии.
🎁 Всем, кто зарегистрировался - Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику - Карта компетенций начинающего тестировщика!
❓ Как тестировать скрипты в играх? Разбираем на примере Dota 2, Baldur's Gate 3, Divinity Original Sin и Kingdom Come: Deliverance
🧠 На вебинаре разберем:
- что такое скрипт;
- какие бывают скрипты;
- тестирование скриптов.
👉 Пройдите легкий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/8byL/?erid=2VtzqvRuRsx
🎮 В отличие от других видов медиа, в играх есть мир, который можно изменять и смотреть, как он реагирует на взаимодействие с ним. И все это благодаря скриптам. Разберемся, как эффективно тестировать их, на открытом практическом уроке от OTUS. Спикер — QA Lead в крупной игровой компании.
⏰ Встречаемся 16 мая в 20:00 мск в преддверии старта курса «Game QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как использовать Appium Inspector для тестирования мобильных приложений
Представьте себе, что вы можете изучать внутренности своего приложения, взаимодействовать с кнопками, полями и прочим - и при этом тестирование превращается в легкую прогулку. Если вы опытный тестировщик или только начинаете, это руководство по тестированию Appium Inspector для вас.
https://saucelabs-prod.vercel.app/resources/blog/appium-inspector-tutorial
#qa #testing
Подпишись👉 @testlab_qa
Как закрыть весь техдолг автотестов за два дня «по-домашнему»
Когда я только села писать эту статью про QA Automation Day, у меня было хорошее настроение: «Не буду говорить о сложностях и страданиях, глубокой аналитике, а расскажу о том, как у нас прошло гладко, без эксцессов, именно так, как мы и намечали». Если бы…
Привет, меня зовут Яна, я технический лидер тестирования Платежей и переводов Альфа-банка и сегодня мне бы хотелось поделиться с вами интересным опытом, который, в перспективе, можно использовать и как добрую традицию. Речь пойдет о мероприятии под названием «QA Automation Day».
https://habr.com/ru/companies/alfa/articles/810983/
#qa #testing
Подпишись👉 @testlab_qa