Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Из джуна в мидла вместе с Холдингом Т1 🚀
Приглашаем QA Load инженеров в Открытые школы Т1!
🎓 Открытые школы Т1 — это новая карьерная программа для IТ-специалистов, объединяющая обучение без отрыва от работы и offer weeks.
👨💻 Для участия необходим опыт работы инженером по нагрузочному тестированию от 1 года, а также желание присоединиться к команде Т1.
Т1 — крупнейшая ИТ-компания в России по версии RAEX 2023 и партнёр ключевых производителей и разработчиков в сфере IT.
В программу входит: написание МНТ, составление профиля, разработка скриптов / заглушек, настройка мониторинга, проведение тестов и подготовка протокола НТ.
⌛️ Длительность 1 месяц.
💻 Формат: онлайн по вечерам (от 8 часов в неделю на вебинары и практику).
Лучшим назначим интервью и направим оффер!
Готов к вызову? Тогда скорее подавай заявку!
⏰ Дедлайн — 12 мая.
Реклама. ООО "Т1". ИНН 7720484492.
❓ Как эффективно тестировать мобильные игры и какие основные проблемы Game QA?
👉 Узнайте на бесплатном практическом уроке «Особенности тестирования мобильных игр» от OTUS. Спикер Надежда Чертовских — QA Lead в Beresnev Games.
👉 Для участия зарегистрируйтесь: https://otus.pw/7X6d/?erid=2Vtzquzx85W
На вебинаре:
- обсудим, что из себя представляют мобильные игры и что важно знать для тестирования проекта на мобильных платформах;
- поговорим о задачах, которые стоят перед игровыми тестировщиками и определим область ответственности QA-специалистов в командах разработки игр;
- поделимся интересными советами и нюансами, на которые стоит обратить внимание начинающим Game QA.
⏰ Встречаемся 25 апреля в 20:00 мск в рамках курса «Game QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥 Пройди тест по Kotlin QA и проверь свои знания.
Ответишь — пройдешь на продвинутый курс «Kotlin QA Engineer» от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса
👉 ПРОЙТИ ТЕСТ:
https://clck.ru/3ABErL?erid=LjN8KXv72
Качество мобильных приложений
В этом репозитории собраны разнообразные инструменты, руководства и справочные материалы, направленные на обеспечение высокого качества работы мобильных приложений на базе iOS и Android.
https://github.com/mgasiorowski/quality_mobile_apps
#qa #testing
Подпишись👉 @testlab_qa
Работа с UI-автотестами под Android: от запрета мерджа к особенностям запуска
UI-автотесты под Android — отличный инструмент, который позволяет кратно сократить время на проверку разрабатываемых фич и свести к минимуму участие в ручном регрессионном тестировании инженеров по обеспечению качества. Но работать с UI-тестами надо правильно — иначе все может прийти к ситуации, при которой автотесты становятся нестабильными, а их результаты не вызывают доверие.
Меня зовут Эмилия Куцарева. Я — руководитель команды автоматизации тестирования в Одноклассниках (VK). В этой статье я расскажу о нашем подходе к работе с Android UI-автотестами: как устроен запрет мерджа, как смогли стабилизировать тесты, как настроили параметризацию запуска.
https://habr.com/ru/companies/vk/articles/802991/
#qa #testing
Подпишись👉 @testlab_qa
🤔 Красиво деплоить не запретишь: приглашаем на вебинар "Стратегии развертывания приложений в K8s".
Вот вы и решили перейти от монолита к микросервисам. План хороший, только одно «Но»: а какие инструменты использовать, чтобы было качественно, продуктивно и не очень больно?
В Слёрме знают ответ! И готовы им поделиться на бесплатном вебинаре 22 апреля. Зарегистрироваться на вебинар можно по ссылке
🧐 Спикер: Кирилл Борисов, старший инженер-программист VK
На вебинаре Кирилл расскажет о разных стратегиях развертывания приложений в Kubernetes.
🔵 Обзор классических инструментов типа Rolling Update и Recreate;
🔵 Продвинутые методы Blue Green и Canary-деплои;
Разберем примеры настройки и использования каждой из этих стратегий в Kubernetes, поговорим об их достоинствах и недостатках.
🔵 Соблюдение требований безопасности и соглашений по уровню обслуживания.
Когда: 22 апреля
Во сколько: 19:00 по МСК
Ссылка на регистрацию: тут
Будем рады встрече!
Реклама ООО «Слёрм» ИНН 3652901451
Шпаргалка по API
#qa #testing
Подпишись👉 @testlab_qa
Бесплатный мастер - класс: Тестировщик с нуля: как им стать и найти первую работу?
⏰ Когда: уже 16 апреля в 19:00 по мск.
Узнаете, что такое QA и какие перспективы у этого направления и составите свой первый баг-репорт
Погрузитесь в решение реальной задачи по тестированию, рассмотрите базовые техники тест-дизайна и составите баг-репорт.
Поговорим, как составить привлекательное резюме и где его разместить, чем наполнить портфолио новичку и как правильно откликаться на вакансии!
Расскажем про навыки и знания для трудоустройства, грейды в тестировании и перспективы роста зарплат в профессии.
🎁 Всем, кто зарегистрировался - Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику - Карта компетенций начинающего тестировщика!
🙀 Замурчательное событие в «Лаборатории Касперского»
Набор на оплачиваемую стажировку SafeBoard по ручному тестированию с возможностью получить работу в IT до окончания вуза.
Если ты учишься в вузе в Москве/МО или Школе 21 на любом курсе, кроме выпускного, и готов(а) работать от 20 часов в неделю — запрыгивай в IT-команды.
Мы ищем тех, кто хочет научиться:
● Анализировать требования и проектную документацию;
● Составлять тестовую документацию (тест-кесы, чек-листы, баги);
● Работать с техниками тест-дизайна;
● Pаботать с Postman;
● Тестировать web;
● Тестировать Backend;
● Искать баги там, где никто бы и не подумал.
Делай крутые тесты, регистрируйся до 25 апреля https:safeboard.kaspersky🐾
Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture
Alan Mellor (2022)
Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.
#qa #testing
Подпишись👉 @testlab_qa
Пять примечательных функций Postman, которые мы используем в тестировании банковских систем
Есть у Postman несколько полезных функций, которые помогают нам экономить десятки, а в некоторых случаях и сотни человеко‑часов в месяц. Тут нет каких‑то больших секретов или магии, но рассказ про них может для кого‑то послужить началом долгого и продуктивного использования. В этом посте я пробегусь по пяти функциям и приемам для Postman, которые мы используем для тестирования систем, связанных с банковскими операциями в сегменте C2B — теми самыми, которые весь мир ежедневно проводит через всевозможные кассовые аппараты, банкоматы, терминалы и QR‑коды.
https://habr.com/ru/companies/rshb/articles/715304/
#qa #testing
Подпишись👉 @testlab_qa
Хочешь стать тестировщиком, но не знаешь с чего начать?
Подготовительный онлайн-курс по ручному тестированию от Otus создан специально для погружения в профессию тестировщика. На курсе ты изучишь основы тестирования, научишься создавать тест-кейсы, и заполнять баг-репорты.
В честь дня рождения Otus у нас беспрецедентная скидка:
старая цена — 7000₽
новая цена — 10₽
Успей зарегистрироваться на курс по акции: https://vk.cc/cvVKP6Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Вопросы на собесе Junior/Middle QA
I. Общие:
1. Почему ищешь новую работу
2. Что не так с текущей компанией
3. Почему заинтересовала наша компания
4. Как пришел в тестирование и почему
II. Теория:
1. Что такое тестирование
2. Отличия тестирования и QA
3. Цикл разработки ПО
4. Атрибуты тест-кейса
5. Атрибуты баг-репорта
6. Приоритет и Серьезность
7. Виды тестирования
8. Если мы тестим АПИ, это черный или белый ящик
9. Уровни тестирования
10. Функциональное и нефункционально тестирование
11. Регресс. Как, когда, где и зачем
12. Жизненный цикл дефекта
13. Техники тест-дизайна
14. Виды тестовой документации
15. Зачем нужен Postman, Swagger, Git
16. Что такое CI/CD. Какие инструменты применяются
17. Протокол http
18. IP адрес
19. Основные методы запросов (GET POST PUT DELETE)
20. Что такое куки. Что там есть
21. Что такое кэш. Как используется, почему важен нам
22. Заголовки http-запросов
23. Коды ответов
24. Что такое JSON. Как выглядит
25. Что такое XML. Чем отличается от JSON
26. Что такое АПИ
27. Разница между REST и SOAP
28. Что такое web socket
29. Разница между tcp и udp
30. Клиент-серверная архитектура. Кластер серверов, кластер БД, балансировщик
31. Что такое микросервисная архитектура
III. Опыт:
1. Какие виды тестирования применял. Почему?
2. Какую документацию писал?
3. Работал ли с Линукс? Какие команды использовал?
4. Тестил ли мобилки
5. Какой у вас процесс тестирования
6. Что можно было бы улучшить
7. Куда хочешь развиваться
8. Какая архитектура у вас была, какие технологии использовались
9. Общался ли с пользователями? Как обрабатывали баг репорты от юзеров?
10. Какие стенды у вас были, как происходила раскатка новых фич
11. Что делал после релиза на прод?
12. Кто определял priority и severity?
IV. Практические задачи:
1. Разраб говорит, что заведенный тобой баг - не баг и фиксить он это не будет. Твои действия?
2. Репорт от пользователя: не приходят пуши в мобильном приложении. Как и где будешь искать причину?
3. Что делать, если времени на тестирование не хватает? Как выставишь приоритеты?
4. Что будешь делать, если вечером перед релизом нашел критичный баг? (не блокер)
5. Как выстроишь процесс с нуля? Приложение уже есть, тестирования нет
6. Сайт с тестовыми заданиями, 1 и 2 челлендж
#qa #testing
Подпишись👉 @testlab_qa
QA 2.0: Стек инструментов искусственного интеллекта
Существуют различные виды методологий тестирования, позволяющие убедиться, что программное обеспечение соответствует заданным требованиям и функционирует так, как ожидается. Но здесь мы сосредоточимся только на функциональных и нефункциональных тестах, которые мы можем автоматизировать.
В этой статье мы рассмотрим инструменты и фреймворки искусственного интеллекта, которые могут помочь в обеспечении качества продукции. Позже в этой серии статей я расскажу о каждом инструменте или фреймворке в отдельности.
https://ambahera.medium.com/qa-2-0-ai-tool-stack-591c8ae55bd1
#qa #testing
Подпишись👉 @testlab_qa
Как тестировать?
Репозиторий “How They Test” коллекция общедоступных ресурсов с информацией о том, как компании-разработчики программного обеспечения во всем мире подходят к тестированию и формируют культуру качества. Он служит всеобъемлющим центром знаний, объединяющим лучшие практики, инструменты, методики и культуру тестирования различных компаний, доступные в одном месте.
Репозиторий охватывает широкий спектр тем, выходя за рамки тематики традиционного функционального тестирования и автоматизации тестирования, включая нефункциональное тестирование, тестирование в рамках непрерывной интеграции и непрерывной доставки (CI/CD), влияние управления релизами на качество, процессы обеспечения качества и даже тестирование в продакшене. Своими ценными идеями делятся такие компании, как Google, Netflix и Amazon, что делает этот ресурс бесценным для тех, кто стремится узнать и улучшить свои методы тестирования ПО.
https://github.com/abhivaikar/howtheytest
#qa #testing
Подпишись👉 @testlab_qa
Тестирование производительности
Это комплексный ресурс для специалистов, занимающихся оптимизацией производительности программного обеспечения. Он включает в себя множество инструментов и ресурсов для тестирования производительности как бэкенда, так и фронтенда, а также для оптимизации производительности веб-сайтов. Этот репозиторий является ценным руководством, помогающим специалистам обеспечить эффективную работу своих программных приложений и удобство работы с ними.
https://github.com/mgasiorowski/performance_testing
#qa #testing
Подпишись👉 @testlab_qa
Сборник ресурсов по тестированию
Репозиторий “Software testing resource pack” содержит различные файлы, полезные для ручного тестирования и автоматизации тестирования для проверки поведения REST API или веб-страниц с различными расширениями, размерами, разрешением, именами и т.д.
https://github.com/LukaszLapaj/software-testing-resource-pack
#qa #testing
Подпишись👉 @testlab_qa
❓Хотите прокачать скиллы в автоматизации тестирования на Java?
👉 Ждем вас на бесплатном практическом уроке «Модульное и интеграционное тестирование при помощи Spring Boot» от OTUS. Спикер Павел Куглер — QA Lead & Release Manager в Redhill Games.
⏰ Встречаемся 24 апреля в 20:00 мск в рамках курса «Java QA Engineer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
На вебинаре разберем:
- модульное тестировании при помощи Spring Boot;
- интеграционное тестирование при помощи Spring Boot;
- написание тестов на отдельные фрагменты SUT.
👉 Пройдите короткий тест по прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/n4Zd/?erid=2VtzqvVVUWB
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Руководство по устранению ошибок при тестировании программного обеспечения: Оптимизация рабочего процесса
https://www.ministryoftesting.com/articles/a-guide-to-bug-refinement-in-software-testing-streamlining-your-workflow
#qa #testing
Подпишись👉 @testlab_qa
✅ Какие навыки необходимы для эффективного тестирования на Kotlin?
Получите их на бесплатном открытом уроке «Использование KSP2 для тестирования на Kotlin» в рамках курса «Kotlin QA Engineer» от OTUS
🔹На вебинаре мы погрузимся в мир новой версии Kotlin Symbol Processing - KSP2. Рассмотрим принципы анализа исходных текстов и кодогенерации на KSP (PSI-дерево) и обсудим возможности ее применения для генерации тестовых данных и сценариев.
👉 Регистрация
https://otus.pw/mcui/?erid=LjN8KFoXC
Что такое визуальное тестирование?
Визуальное тестирование оценивает видимые результаты работы приложения и сравнивает их с требованиями к дизайну. Другими словами, оно помогает выявить ошибки во внешнем виде страницы или экрана, не беря во внимание функциональные дефекты. Автоматизированные средства визуального тестирования позволяют ускорить процесс и уменьшить количество ошибок, возникающих при ручной проверке.
Визуальные тесты можно проводить в любое время для любого приложения с пользовательским интерфейсом. Большинство разработчиков проводят визуальное тестирование отдельных компонентов в процессе разработки, а всего приложения – в процессе сквозного тестирования.
https://applitools.com/blog/visual-testing/
#qa #testing
Подпишись👉 @testlab_qa
Тест-кейсы и шаблоны для ручного тестирования
Этот репозиторий — ценный ресурс для ручных тестировщиков, стремящихся оптимизировать процессы. Он предлагает большой набор примеров тест-кейсов и шаблонов для планирования тестирования и выявления багов, упрощая и ускоряя процесс создания тест-кейсов.
Основная цель проекта — решить проблему трудоемкости написания тест-кейсов. В нем представлены типовые тест-кейсы для часто используемой функциональности, такой как текстовые поля, раскрывающиеся списки, чекбоксы и т.д., которые можно скачать и использовать в своих проектах. Это позволяет сэкономить значительное количество времени, которое в противном случае ушло бы на создание типовых тест-кейсов.
Репозиторий содержит примеры тест-кейсов и шаблоны для различных сценариев тестирования, включая экспорт и импорт, отчеты о тестировании, мобильные приложения, функции входа в систему, а также чеклист для планирования тестирования. Он служит практическим пособием для специалистов по ручному тестированию, повышая эффективность и способствуя распространению лучших практик в области тестирования ПО.
https://github.com/mfaisalkhatri/Manual_Testing
#qa #testing
Подпишись👉 @testlab_qa
🤝 Составлять баг-репорт не круто?
А как составить его, чтобы коллеги сказали вам «спасибо»?
Приходите на бесплатный практический урок от OTUS (https://otus.pw/pY15/), где вы вместе с опытным экспертом:
- поговорите о баг-репортах и о том, как их документировать;- разберётесь в терминологии и структуре баг-репорта;- научитесь составлять качественный баг-репорт;- поймёте, как работать с багами в системе управления проектами.
📆 Занятие пройдёт 17 апреля в 20:00 мск и будет приурочено к старту курса «QA Engineer. Basic».
🎁 А еще OTUS празднует День Рождения! Дарим вам промокод 7YEARS -15% на оплату любого курса до 07 апреля 2024.
👉 Регистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/O12k/
12 вопросов и ответов на собеседовании Senior QA
Будучи senior QA engineer, вы должны обладать обширным опытом в области методологий тестирования, стратегий и лидерских качеств, чтобы руководить своей командой и получать большую зарплату QA engineer.
Вам могут задать вопросы на собеседовании со старшим QA-инженером, чтобы оценить ваши технические знания, способность разработать полезное решение и коммуникативные навыки. Чтобы помочь вам подготовиться, мы составили список распространенных вопросов и ответов на собеседовании для Senior QA, охватывающих автоматизацию тестирования, планирование тестирования и управление командой.
Изучение этих вопросов для собеседования со Senior QA Engineer поможет вам обрести уверенность и продемонстрировать свою квалификацию.
https://anywhere.epam.com/en/blog/senior-qa-engineer-interview-questions
#qa #testing
Подпишись👉 @testlab_qa
✅ Какие навыки необходимы для эффективного тестирования на Kotlin?
Получите их на бесплатном открытом уроке «Тестирование сервисов на Spring Framework» в рамках курса «Kotlin QA Engineer» от OTUS
🔹Вы погрузитесь в мир тестирования и освоите техники написания unit-тестов с моков. А интеграционные тесты перестанут быть для вас загадкой!
🔹Вас ждет увлекательная практика написания unit-тестов с моков. А также секреты интеграционного тестирования
Не упустите возможность погрузиться в мир разработки на Spring Framework и узнать все об основных принципах создания тестовых сервисов
👉 Регистрация на бесплатное практическое занятие:
https://otus.pw/QSMy/?erid=LjN8K1eUk
Глубокий колодец 😀
#qa #testing
Подпишись👉 @testlab_qa