3196
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Тест-кейсы и шаблоны для ручного тестирования
Этот репозиторий — ценный ресурс для ручных тестировщиков, стремящихся оптимизировать процессы. Он предлагает большой набор примеров тест-кейсов и шаблонов для планирования тестирования и выявления багов, упрощая и ускоряя процесс создания тест-кейсов.
Основная цель проекта — решить проблему трудоемкости написания тест-кейсов. В нем представлены типовые тест-кейсы для часто используемой функциональности, такой как текстовые поля, раскрывающиеся списки, чекбоксы и т.д., которые можно скачать и использовать в своих проектах. Это позволяет сэкономить значительное количество времени, которое в противном случае ушло бы на создание типовых тест-кейсов.
Репозиторий содержит примеры тест-кейсов и шаблоны для различных сценариев тестирования, включая экспорт и импорт, отчеты о тестировании, мобильные приложения, функции входа в систему, а также чеклист для планирования тестирования. Он служит практическим пособием для специалистов по ручному тестированию, повышая эффективность и способствуя распространению лучших практик в области тестирования ПО.
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
[Heisenbug Show] ИИ в тестировании: джуны не нужны?
Нужны ли нам джуны, если появился ИИ? Останется ли возможность «войти в IT через тестирование»? Тестировщик какого грейда должен работать с нейросетями? И не превратимся ли мы все из тестировщиков в промт-инженеров?
Спорим обо всем этом в новом выпуске Heisenbug Show. Подключайтесь к обсуждению в комментариях.
Гости выпуска:
— Иван Морщагин из E-legion. Более 15 лет в IT, трекер и методолог хакатонов по ИИ.
— Никита Селенков, CTO LavaLane. Больше 20 лет а разработке ПО и IT-консалтинге, интересуется ML и блокчейном, запускает и развивает стартапы.
Ведущая: Софья Селезнёва из компании Гранч — ведущий инженер-тестировщик в компании с полным циклом разработки оборудования для безопасных шахт.
источник
#qa #testing
Подпишись👉 @testlab_qa
One Day Offer для тестировщиков Linux ⚡
6 апреля всего за один день вы сможете пройти все этапы отбора, познакомиться с будущей командой и даже получить оффер. Команда создаёт систему на базе репозитория Debian — это собственная разработка Сбера.
В работе используем:
👉 Bash
👉 Coreutils
👉 Autopkgtest
👉 Podman
👉 Debootstrap
👉 gbp-buildpackage, debuild
👉 Git, JIRA, Confluence, BitBucket, Jenkins, Nexus
Мы приготовили много интересных задач:
✔️ Писать Bash-скрипты
✔️ Тестировать ядро Linux
✔️ Тестировать deb-пакеты в контейнере и в системе
✔️ Автоматизировать ручные тесты и писать новые
✔️ Оформлять тест-кейсы
✔️ Тестировать требования, анализировать и обеспечивать качество
Хотите узнать, что чувствовала QA-команда Стива Джобса или Google, когда они создавали свои Linux-based OS? Регистрируйтесь на One Day Offer по ссылке. Работа найдётся для всех — и джунов, и мидлов, и сеньоров 😉
Друзья, приглашаем на бесплатный вебинар «Test IT: как снизить затраты на разработку и тестирование на 20% ».
📅 Дата: 28.03.2024.
⏰ Время: 15:00-16:30 (мск)
Test IT является полноценным аналогом иностранных TMS, приостановивших работу на рынке РФ. На данный момент система используется в более 400 компаниях, среди них крупные финтех-компании, промышленные предприятия, разработчики IT-решений.
📝 В рамках вебинара мы:
• изучим основы и преимущества работы с системой Test IT;
• обсудим процесс сертификации Test IT.
💁♂️ Спикер вебинара: Александров Александр — эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов с опытом работы более 50 лет, эксперт ISTQB.
➡️ Зарегистрироваться тут ⬅️
Перед вами — книга-метод, книга-наставник, способная перевернуть мышление и помочь выработать осознанный подход к работе и жизни в целом путём высокоуровневого планирования.
В своей второй книге IT-архитектор, методолог, педагог Александр Бындю раскрывает наиболее эффективный на сегодняшний день метод стратегического планирования, получивший название «Карта гипотез». Карта учит, как достигать намеченной цели через гипотезы, и служит навигатором на этом пути. В основу книги легли годы практики, и с уверенностью можно сказать, что Карта гипотез позволяет создать стратегию достижения для самых амбициозных целей.
У Карты гипотез нет ограничений по области применения или роли пользователя — она будет полезна в самых разных ситуациях, от личного планирования до планирования работы огромной компании. Автор надеется, что его метод, которому посвящена эта книга, послужит вашему благополучию во всех сферах жизни.
Ознакомиться с книгой
🦾 Как развиваться тестировщику?
👉 Наращивать объем знаний и навыков.
Приглашаем на открытый урок «Разработка сервиса для генерации тестовых данных на Spring Framework» в рамках курса «Kotlin QA Engineer» от OTUS
На уроке мы сфокусируемся на разработке сервиса для генерации тестовых данных на базе Spring Framework. Обсудим важность тестовых сервисов в процессе тестирования, создание заглушек и генераторов данных.
На упрощенном примере реализуем сервис для генерации тестовых пользователей и поговорим о внутреннем устройстве Spring Framework.
🔹Основные темы открытого урока:
- Применение тестовых сервисов для тестирования
- Внутреннее устройство Spring Framework
- Разработка Rest API на примере сервиса для генерации тестовых данных
Не упустите возможность погрузиться в мир разработки на Spring Framework и узнать все об основных принципах создания тестовых сервисов!
👉 Регистрация
https://otus.pw/8aSR/?erid=LjN8KVzAD
Как НЕ стоит проходить технические собеседования QA-инженеру
источник
#qa #testing
Подпишись👉 @testlab_qa
Awesome Testing: Курсы и руководства
Этот репозиторий включает список интересных онлайн-курсов и учебников по тестированию программного обеспечения, автоматизации тестирования и др.
https://github.com/upgundecha/awesome-testing-courses
#qa #testing
Подпишись👉 @testlab_qa
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
💪Крупные дела не делаются одним человеком, они совершаются командой! (с) Стив Джобс
Узнайте больше об управлении командой на бесплатном вебинаре онлайн-курса «QA Lead» - «Стабильность команды QA и взаимозаменяемость людей»: регистрация
На занятии:
- обсудим важность стабильной команды и взаимозаменяемости людей
- разберём, как привести команду к стабильности
- изучим основы делегирования и как выращивать замену себе
Основные темы урока:
- основы взаимозаменяемости людей
- T-Shaped специалисты
- шаринг знаний в контексте взаимозаменяемости
- делегирование
- рост своей замены
- гибкий штат
🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку!
erid: LjN8JviC2
❓Как тестировщику расширить карьерные возможности в сфере QA?
Перейти в нагрузочное тестирование всего за 4 месяца на онлайн-курсе от OTUS.
Вы научитесь:
- писать скрипты в Performance Center, Jmeter, Gatling, k6.io;
- настраивать CI/CD;
- мониторить различные метрики, когда проводите тестирование с помощью Grafana и других инструментов;
- анализировать результаты и составлять информативные отчёты;
- разбираться в методиках и отчётности;
- оценивать точность и качество тестирования, чтобы улучшать процессы и повышать достоверность результатов.
Все это позволит вам увеличить доход и ценность в команде, а также получить возможность повышения.
👉 Стартуем 28 марта. Пройдите бесплатный тест прямо сейчас и получите специальную цену: https://otus.pw/69e6/?erid=2Vtzqvv9cY5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Знакомьтесь, SafeTest — новый подход к тестированию фронтенда
В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом.
https://netflixtechblog.com/introducing-safetest-a-novel-approach-to-front-end-testing-37f9f88c152d
#qa #testing
Подпишись👉 @testlab_qa
Какими гибкими навыками (soft skills) и почему должен обладать каждый QA Engineer
Какими навыками должен обладать успешный в своем деле
Скорее всего, многие из вас в первую очередь подумают про навыки технического характера. Как будто только жесткие навыки (hard skills) являются гарантом стремительного профессионального и карьерного роста. Эта мысль верна, но подобная формула профессионального успеха выглядит неполной: в ней отсутствует упоминание о психологических и поведенческих навыках – гибких навыках, известных как soft skills.
Настоящая статья посвящена гибким навыкам (soft skills), без которых достичь профессионального успеха и становления попросту невозможно. Давайте обсудим наиболее важные навыки, которыми должен обладать каждый уважающий себя QA Enginner в 2023 году, и разберём для решения каких именно профессиональных задач они необходимы и почему.
https://habr.com/ru/articles/717962/
#qa #testing
Подпишись👉 @testlab_qa
Как тестировщики ищут баги 😀
#qa #testing
Подпишись👉 @testlab_qa
Разбираюсь в мок-серверах и пишу свой
Привет, меня зовут Татьяна Лабчук, я работаю full-stack QA в Альфа-Банке: пишу автотесты и тестирую руками. Автотесты пишу на Java, поэтому примеры в статье, в основном, будут на этом ЯП, но их можно переложить на другие языки.
План статьи:
Проблематика: проблема черного ящика и почему это вообще нужно решать.
Варианты решения проблемы.
Подробно про мок-сервер, как один из вариантов решения проблемы: как выбрать и в чём польза.
Самописный мок-сервер в реальной задаче.
Закрепляем материал в блоке «Польза мок-сервера».
Начнём с проблематики.
https://habr.com/ru/companies/alfa/articles/749890/
#qa #testing
Подпишись👉 @testlab_qa
Ирина Петрова Author
Technical Recruitment Team Leader
Дмитрий, здравствуйте, а я где-то разве писала, что мы ищем инженера по нагрузочному тестированию?
Мы ищем performance тестировщика, т.е. того, кто может в разные виды тестирования.
#qa #testing
Подпишись👉 @testlab_qa
Прокачать свое резюме 💼, освоить современные инструменты 🛠️ и не отставать от трендов и движения индустрии 🚀. Как все это совместить❓
Узнаете на бесплатной карьерной конференции от OTUS 🎓, где опытные эксперты разберут:
- как оптимизировать ежедневную работу с помощью ИИ 🧠;
- как составить резюме, с которым вы получите крутой оффер ✍️📄;
- конкретные шаги и стратегии для начала и развития карьеры в QA 📈;
- какие навыки и знания наиболее ценны в индустрии и как их развивать 🌟;
- перспективы карьерного роста внутри дисциплины и смежных областях 🌱.
Программа будет полезна как для начинающих 🌱, так и для опытных специалистов 👨💼👩💼. Ведь расти и улучшать условия работы хотят все! 💪
Встречаемся 19 марта в 19:00 мск 🕖!
Регистрируйтесь прямо сейчас, чтобы принять участие бесплатно: ссылка ✅
Что можно и стоит писать в поле Pre-conditions в тест-кейсах
Тестирование продуктов является неотъемлемой частью процесса разработки программного обеспечения. В его основе лежит создание и выполнение тест‑кейсов — документированных инструкций, определяющих шаги для проверки определенных функций или аспектов программы. Тест‑кейсы играют важную роль в обеспечении качества программного продукта. Они помогают не только выявить ошибки и дефекты, но и удостовериться в соответствии функциональности программы заявленным требованиям.
Каждый тест-кейс разрабатывается с целью проверить определенный аспект продукта, будь то функция, интерфейс или производительность. Ключевым элементом каждого тест-кейса являются предварительные условия, или Pre-conditions, которые определяют состояние системы перед началом тестирования.
https://habr.com/ru/articles/798711/
#qa #testing
Подпишись👉 @testlab_qa
Бесплатный мастер - класс: Тестировщик с нуля: как им стать и найти первую работу?
⏰ Когда: уже 6 марта в 19:00 по мск.
Погрузитесь в решение реальной задачи по тестированию, рассмотрите базовые техники тест-дизайна и составите баг-репорт.
Узнаете, как составить привлекательное резюме и где его разместить, чем наполнить портфолио новичку и как правильно откликаться на вакансии!
Расскажем про навыки и знания для трудоустройства, грейды в тестировании и перспективы роста зарплат в профессии.
🎁 Всем, кто зарегистрировался - Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику - Карта компетенций начинающего тестировщика!