Шаги, которые необходимо предпринять, чтобы стать QA-инженером
https://roadmap.sh/qa
#qa #testing
Подпишись👉 @testlab_qa
❓С чего начать работу в автоматизации тестирования?
👨🎓Узнайте на бесплатном практическом уроке «Test IT в процессах тестирования» от OTUS, где вы вместе с опытным экспертом разберете:
- что такое Test IT;
- зачем нужен Test IT и какие проблемы он решает;
- работу с Test IT на практике.
🗓Занятие пройдёт 29 февраля в 20:00 мск и будет приурочено к старту курса «Специализация QA Automation Engineer». Доступна рассрочка на обучение!
🔥Регистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cuX1vj
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
5 советов по работе с Selenium, которые облегчат вам жизнь
Возможно, вы уже используете Selenium WebDriver как главный инструмент для решения задач веб-автоматизации. Это действительно один из самых популярных фреймворков в области автоматизированного тестирования. В данной статье мы решили поделиться пятью способами, о которых вы, вероятно, не знали, и то как они могут быть полезны в ваших тестовых сценариях с Selenium.
Используя предоставленную далее информацию, тестировщики смогут значительно легче организовывать свои тесты, следить за их выполнением и создавать подробные отчеты. Эти приемы сделают процесс тестирования более организованным и эффективным.
Способ №1 - Запуск нескольких тестов с одинаковыми параметрами
Способ №2 - Передача простых значений в тест
Способ №3 - Обработка всплывающих окон
Способ №4 – Работа с динамическим контентом
Способ №5 – Работа с выпадающими меню
https://www.browserstack.com/guide/selenium-webdriver-tricks
#qa #testing
Подпишись👉 @testlab_qa
🔥 Хардовый Тест по Java QA (не для новичков), который проходит всего 30% 🔥
Оцените свой уровень пройдя короткий тест по автоматизации тестирования на Java! Результат сразу!
👉🏻 ПРОЙТИ ТЕСТ: https://vk.cc/cuySwT
Пройдите тест, смотрите наши открытые уроки - и приходите учиться на онлайн-курс «Java QA Engineer. Professiona». Ждем!
🎁 Сможете успешно пройти тест, получите запись урока с курса бесплатно!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
«Что? Где? Когда?» в названии багов
Хорошее название бага понятно любому:
- менеджеру, плохо знающему техническую часть проекта;
- джуниору, который только пришел в проект;
- разработчику (зачем мне это чинить?)
Для этого оно должно отвечать на 3 главные вопроса: Что? Где? Когда?
И в этой статье я хочу разобрать каждый из них подробнее
https://habr.com/ru/articles/780676/
#qa #testing
Подпишись👉 @testlab_qa
🔥Незаменимый инструмент для автоматизации тестирования на Java
👉Освойте его на бесплатном открытом уроке «Возможности тестирования через Spring Contract Testing» от OTUS.
📖На вебинаре вы вместе с опытным экспертом познакомитесь с возможностями тестирования через Spring Contract Testing и получите ответы на любые свои вопросы по теме.
📆Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Java QA Engineer. Professional». Доступна рассрочка на обучение!
💪Пройдите бесплатный тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: Пройти тест
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8K5jJD
Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли
Меня зовут Марина Петрова, я QA Lead в Cloud. В нашей QA-команде уже более 35 человек, а количество тестируемых продуктов превышает десяток. Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективной организации этого процесса требуются числовые индикаторы — метрики. Нам хотелось иметь инструмент, в котором аккумулируются данные о метриках в простом и понятном всем виде. Тогда мы предложили инициативу по созданию приложения для автоматического сбора и визуализации метрик покрытия автоматическими тестами.
В статье расскажу, какой путь мы прошли, чтобы измерить покрытие функциональности проектов автотестами.
https://habr.com/ru/companies/cloud_ru/articles/711566/
#qa #testing
Подпишись👉 @testlab_qa
SQL для тестировщиков
SQL для начинающих может показаться давольно сложным занятием. Но всё гораздо проще, когда понимаешь что нужно знать 10 sql запросов. А остальное обрастает с опытом.
источник
#qa #testing
Подпишись👉 @testlab_qa
Как TestOps меняет будущее тестирования программного обеспечения?
С развитием цифровых платформ и ростом спроса на онлайн-услуги компании вынуждены молниеносно поставлять высококачественные программные продукты. Однако традиционных подходов уже недостаточно для обеспечения требуемого уровня качества. Именно здесь TestOps становится ключевым решением для решения этой проблемы.
Согласно отчету Accenture, 84 % компаний считают, что TestOps имеет решающее значение для их усилий по цифровой трансформации.
TestOps изменил ландшафт тестирования программного обеспечения, позволив компаниям точно настроить свои стратегии тестирования, сократить расходы и ускорить выпуск первоклассных программных продуктов.
В этом блоге вы узнаете о том, как TestOps является важным подходом для современного цифрового бизнеса, о преимуществах внедрения TestOps и о некоторых лучших практиках внедрения TestOps.
https://insights.daffodilsw.com/blog/testops-the-future-of-software-testing
#qa #testing
Подпишись👉 @testlab_qa
Когда поможет только нагрузочное тестирование
В мире ИТ непрерывно происходят эволюционные изменения, которые ставят во главу угла такие аспекты, как безопасность и надёжность решений.
К подобным изменениям, в частности, приводит развитие сервисов, которые должны работать с большим числом пользователей: онлайн-банкинг, маркетплейсы, сервисы покупки билетов и бронирования, бесконтактная оплата через POS-терминалы (вспомните, когда вы последний раз платили на кассе наличными?), оплата метро по Face ID, запрос и получение информации на Госуслугах и т.д.
Качественно создавать и развивать подобные сервисы сложно, к тому же, помимо понятных забот об удобстве, а также безопасности и сохранности личных данных, вас поджидают неочевидные риски, связанные именно с ростом числа пользователей. Именно здесь на помощь приходит нагрузочное тестирование. О нём ниже и поговорим, а также разберём конкретные жизненные примеры.
https://habr.com/ru/companies/T1Holding/articles/727524/
#qa #testing
Подпишись👉 @testlab_qa
Как тестировать карандаш?
Уверен, многим задавали этот вопрос 😀
#qa #testing
Подпишись👉 @testlab_qa
Профессия «Инженер по тестированию».
🎁🎁🎁 Новогоднее спецпредложение от Хекслета — только до 10 января! Оставьте заявку сейчас и получите скидку 15 000 р. на курс и доступ ко второй профессии в подарок + 1 из 4х бонусов на выбор!
Начнем тестировать на первом уроке. Вас ждут более 110 упражнений и учебные проекты, в рамках которых вы будете тестировать приложения для портфолио в GitHub.
Мы не сторонники подхода в обучении «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто находить ошибки в сценариях, но и понимать, почему они случились.
В рамках программы Карьерный трек вы подготовитесь к поиску первой работы в IT.
📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам эта профессия!
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
Тестирование ПО
Марафон по нагрузочному тестированию: схема общих понятий
Автоматизированное тестирование мобильных приложений с помощью фреймворка Appium
Методы контроля разработанного программистами кода (ревью кода)
источник
#qa #testing
Подпишись👉 @testlab_qa
🫣 Вы видели этот хардовый тест для Java QA Engineer'ов (не для новичков)? Его проходят всего 30%
👉 Пройдите тест из 20 вопросов онлайн-курса «Java QA Engineer. Professional» и узнайте, осилите ли вы обучение в OTUS.
🟢 Пройти тест: https://vk.cc/cv0rZO
💣Все, кто успешно пройдет тест, получит доступ к записям уроков курса для знакомства с форматом обучения и спец.цену на курс.
💻 За 4 месяца обучения на курсе вы освоите:
— популярные инструменты автоматизации
— полный спектр технологий тестирования на Java
— ключевые инструменты автоматизации UI- и API-тестирования
— навыки работы с RestAssured и JsonSchemaValidator
— навыки работы с Appium
— многопоточное тестирование с помощью Selenoid
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Тестовые дублеры: моки, стабы, пустышки, шпионы и фейки. Углубленный взгляд
В мире разработки программного обеспечения тестирование играет жизненно важную роль в обеспечении надежности и стабильности наших приложений. При написании тестов мы часто сталкиваемся с ситуациями, когда необходимо смоделировать или заменить определенные зависимости, чтобы изолировать поведение тестируемого кода. Именно здесь на помощь приходят Test Doubles.
Test Doubles, также известные как Test Fakes или Test Stubs, - это мощные техники, используемые для создания заменителей взаимодействующих объектов в наших тестах. Эти заменители позволяют нам контролировать поведение этих зависимостей, способствуя целенаправленному и надежному тестированию. В контексте программирования на Go Test Doubles - это способ повысить эффективность наших модульных тестов и улучшить общее качество нашего программного обеспечения.
https://dwarvesf.hashnode.dev/understanding-test-doubles-an-in-depth-look
#qa #testing
Подпишись👉 @testlab_qa
Стратегии тестирования для микросервисов
Микросервисное приложение - это группа распределенных программ, которые взаимодействуют по сети, иногда взаимодействуя со сторонними сервисами и базами данных. Микросервисы, в силу своей сетевой природы, дают больше точек отказа, чем традиционный монолит. В связи с этим нам нужен другой, более широкий подход к тестированию.
Итак, как же тестировать микросервисные приложения? Работает ли еще пирамида тестирования? Как тестировать, если в процесс вовлечены сторонние сервисы и возможны сбои в работе сети? На все эти вопросы мы попытаемся ответить в этом посте.
https://semaphoreci.com/blog/test-microservices
#qa #testing
Подпишись👉 @testlab_qa
Из тестирования в техподдержку и обратно
В тестирование попала впервые пару лет назад - это была маленькая аутсорсинговая компания, в которую меня позвал их HR, увидев моё резюме в телеграмме. К сожалению, через пару месяцев в компании начались проблемы и бОльшую часть сотрудников уволили или отправили в “отпуск”, поэтому пришлось снова выходить на рынок и искать новую работу по факту не только практически не получив опыта (большинство компаний рассматривает людей с опытом от полугода), но и несколько ухудшив своё резюме подобным перескоком.
https://habr.com/ru/articles/790376/
#qa #testing
Подпишись👉 @testlab_qa
Framework для автоматизации тестирования на Java
В нашем сегодняшнем материале тестировщики Максим Жигарев и Артем Сенько из Блока ИТ‑развития инвестиционного бизнеса РСХБ‑Интех расскажут, как они автоматизировали тестирование в ИвестБлоке с использованием Java. Материал основан на докладе, с которым Артем и Максим выступили в рамках внутреннего митапа для сотрудников РСХБ.
Для работы с БД мы выбрали Hibernate. Он широко известен как в кругу автоматизаторов, так и в кругу разработчиков. Hibernate — это фреймворк для Java, предназначен для работы с базой данных. Объекты в нем описываются на языке программирования с применением принципов ООП. Запросы в базу можно писать как в стандартном виде SQL, так и с помощью HQL. HQL — это Hibernate Query Language — объектно‑ориентированный язык запросов, который очень похож на SQL, но, в отличие от него, работает с объектами и полями, в то время как SQL работает с таблицами и столбцами в базе.
Ниже можно увидеть пример работы с базой. Для начала нам нужно подключить нашу библиотеку в тестовый проект, а при реализации самого класса с запросами необходимо наследоваться от класса библиотеки. Мы задаем стандартные параметры, такие как host, port, имя пользователя, пароль и указываем драйвер подключения. В примере приведен Postgres, но также можно указать MySQL или любой другой. В конце мы инициализируем сессию.
https://habr.com/ru/companies/rshb/articles/790116/
#qa #testing
Подпишись👉 @testlab_qa
⚙️Незаменимый инструмент для автоматизации тестирования на Java
👉Освойте его на бесплатном открытом уроке «Возможности тестирования через Spring Contract Testing» от OTUS.
📖На вебинаре вы вместе с опытным экспертом познакомитесь с возможностями тестирования через Spring Contract Testing и получите ответы на любые свои вопросы по теме.
📅Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Java QA Engineer. Professional». Доступна рассрочка на обучение!
💪Пройдите бесплатный тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://vk.cc/cudlPJ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как выбрать платформу для тестирования производительности: Полное руководство. Сравнение инструментов тестирования: NeoLoad vs JMeter vs LoadRunner vs Gatling vs k6 vs Locust.
В этой статье мы расскажем, какие факторы являются ключевыми при выборе платформы для тестирования производительности. Мы также собираемся предложить некоторые соображения относительно возможного выбора. В конце статьи вы найдете удобную таблицу сравнения программного обеспечения для тестирования производительности.
Тестирование производительности - это сложная и постоянно развивающаяся область ИТ, и платформа должна включать в себя возможности, охватывающие целый ряд критериев. Мы собираемся проиллюстрировать те из них, которые должны быть приоритетными в вашей оценке.
Сразу оговоримся, что инструменты тестирования производительности, которые мы обсуждаем и которые мы сравнивали, далеко не исчерпывающий список. Это избранная выборка платформ тестирования производительности, которые мы обычно находим и чаще используем в ИТ-организациях наших корпоративных клиентов.
https://www.moviri.com/how-to-choose-performance-testing-platform-loadrunner-jmeter-neoload-gatling-k6-locust/
#qa #testing
Подпишись👉 @testlab_qa
🚀 Стань мобильным тестировщиком с авторским курсом Junior Mobile QA
Преимущества для ручного тестировщика Junior:
🛠 Универсальность навыков: Сможешь тестировать приложения на разных платформах – Android и iOS.
🎓 Глубокое понимание: Поймешь важные аспекты мобильного приложения и его взаимодействие с сервером которые нужны именно Junior.
🤖 Практика с инструментами: Овладеешь навыками работы с Android Studio, XCode, и Charles Proxy через практику с мобильными приложениями.
📚 Подготовка к собеседованиям: Уникальный и подробный видео-разбор вопросов для Mobile QA. Больше 30 вопросов которые могут ждать тебя на собесе.
🕐Старт онлайн. Осваивай курс без привязке к группам в своём ритме.
🌟 Почему стоит выбрать курс: Ты не просто получишь теоретические знания, но и сможешь применить их на практике. Есть не только материалы для самостоятельного обучения, но и поддержка в виде живых консультаций.
🚀Подробности узнай в канале
Пиши "Айфон" что бы получить 20% скидку
Собеседование с QA. 250+ вопросов для Junior, Middle, Senior
Эта подборка вопросов, которые ставят кандидатам разных уровней на технических собеседованиях на позицию QA, составили совместными усилиями практики. Список – только ориентир. Кандидатам советуем пробежаться по вопросам и отметить неизвестные слова, погуглить и при этом повысить шансы пройти собеседование.
https://telegra.ph/Sobesedovanie-s-QA-250-voprosov-dlya-Junior-Middle-Senior-01-07
#qa #testing
Подпишись👉 @testlab_qa
Python Testing with Pytest
Brian Okken (2017)
Систематическое тестирование программного обеспечения, особенно в сообществе Python, часто либо полностью игнорируются или выполняются специальным образом. Многие программисты на Python совершенно не подозревают о существовании pytest. Брайен Оккен берет на себя труд, доказать, что тестирование программного обеспечения с помощью pytest легко, естественно и даже интересно.
#qa #testing
Подпишись👉 @testlab_qa