qa.pdf
114.8 KB
Шаги, которые необходимо предпринять, чтобы стать QA-инженером
https://roadmap.sh/qa
#qa #testing
Подпишись👉 @testlab_qa
https://roadmap.sh/qa
#qa #testing
Подпишись👉 @testlab_qa
👍8
Наши любимые приложения-помощники в тестировании back-end
Всем привет! Меня зовут Константин и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами набором сервисов и утилит, которые помогают нам прийти к недостижимой цели — работа приложений без дефектов.
В мою подборку попали те приложения, которые прижились в нашей команде и ими пользуется более одного человека. Конечно, есть очевидные вещи, типа Notepad++. Но есть и более редкие «звери», типа JWT.
Ещё я постарался разбить всё на хоть сколько-то вменяемые категории. В общем, давайте переходить к делу. Надеюсь, вы найдёте для себя что-то полезное или сможете поделиться своими полезностями в комментариях.
https://habr.com/ru/articles/714700/
#qa #testing
Подпишись👉 @testlab_qa
Всем привет! Меня зовут Константин и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами набором сервисов и утилит, которые помогают нам прийти к недостижимой цели — работа приложений без дефектов.
В мою подборку попали те приложения, которые прижились в нашей команде и ими пользуется более одного человека. Конечно, есть очевидные вещи, типа Notepad++. Но есть и более редкие «звери», типа JWT.
Ещё я постарался разбить всё на хоть сколько-то вменяемые категории. В общем, давайте переходить к делу. Надеюсь, вы найдёте для себя что-то полезное или сможете поделиться своими полезностями в комментариях.
https://habr.com/ru/articles/714700/
#qa #testing
Подпишись👉 @testlab_qa
👍4🔥2
Что можно и стоит писать в поле Pre-conditions в тест-кейсах
Тестирование продуктов является неотъемлемой частью процесса разработки программного обеспечения. В его основе лежит создание и выполнение тест‑кейсов — документированных инструкций, определяющих шаги для проверки определенных функций или аспектов программы. Тест‑кейсы играют важную роль в обеспечении качества программного продукта. Они помогают не только выявить ошибки и дефекты, но и удостовериться в соответствии функциональности программы заявленным требованиям.
Каждый тест-кейс разрабатывается с целью проверить определенный аспект продукта, будь то функция, интерфейс или производительность. Ключевым элементом каждого тест-кейса являются предварительные условия, или Pre-conditions, которые определяют состояние системы перед началом тестирования.
https://habr.com/ru/articles/798711/
#qa #testing
Подпишись👉 @testlab_qa
Тестирование продуктов является неотъемлемой частью процесса разработки программного обеспечения. В его основе лежит создание и выполнение тест‑кейсов — документированных инструкций, определяющих шаги для проверки определенных функций или аспектов программы. Тест‑кейсы играют важную роль в обеспечении качества программного продукта. Они помогают не только выявить ошибки и дефекты, но и удостовериться в соответствии функциональности программы заявленным требованиям.
Каждый тест-кейс разрабатывается с целью проверить определенный аспект продукта, будь то функция, интерфейс или производительность. Ключевым элементом каждого тест-кейса являются предварительные условия, или Pre-conditions, которые определяют состояние системы перед началом тестирования.
https://habr.com/ru/articles/798711/
#qa #testing
Подпишись👉 @testlab_qa
👍4❤2
Awesome Testing: Курсы и руководства
Этот репозиторий включает список интересных онлайн-курсов и учебников по тестированию программного обеспечения, автоматизации тестирования и др.
https://github.com/upgundecha/awesome-testing-courses
#qa #testing
Подпишись👉 @testlab_qa
Этот репозиторий включает список интересных онлайн-курсов и учебников по тестированию программного обеспечения, автоматизации тестирования и др.
https://github.com/upgundecha/awesome-testing-courses
#qa #testing
Подпишись👉 @testlab_qa
👍4
Media is too big
VIEW IN TELEGRAM
Как НЕ стоит проходить технические собеседования QA-инженеру
источник
#qa #testing
Подпишись👉 @testlab_qa
источник
#qa #testing
Подпишись👉 @testlab_qa
👍10
Ирина Петрова Author
Technical Recruitment Team Leader
Дмитрий, здравствуйте, а я где-то разве писала, что мы ищем инженера по нагрузочному тестированию?
Мы ищем performance тестировщика, т.е. того, кто может в разные виды тестирования.
#qa #testing
Подпишись👉 @testlab_qa
Technical Recruitment Team Leader
Дмитрий, здравствуйте, а я где-то разве писала, что мы ищем инженера по нагрузочному тестированию?
Мы ищем performance тестировщика, т.е. того, кто может в разные виды тестирования.
#qa #testing
Подпишись👉 @testlab_qa
😁7🤡5🗿3🤷1
Разбираюсь в мок-серверах и пишу свой
Привет, меня зовут Татьяна Лабчук, я работаю full-stack QA в Альфа-Банке: пишу автотесты и тестирую руками. Автотесты пишу на Java, поэтому примеры в статье, в основном, будут на этом ЯП, но их можно переложить на другие языки.
План статьи:
Проблематика: проблема черного ящика и почему это вообще нужно решать.
Варианты решения проблемы.
Подробно про мок-сервер, как один из вариантов решения проблемы: как выбрать и в чём польза.
Самописный мок-сервер в реальной задаче.
Закрепляем материал в блоке «Польза мок-сервера».
Начнём с проблематики.
https://habr.com/ru/companies/alfa/articles/749890/
#qa #testing
Подпишись👉 @testlab_qa
Привет, меня зовут Татьяна Лабчук, я работаю full-stack QA в Альфа-Банке: пишу автотесты и тестирую руками. Автотесты пишу на Java, поэтому примеры в статье, в основном, будут на этом ЯП, но их можно переложить на другие языки.
План статьи:
Проблематика: проблема черного ящика и почему это вообще нужно решать.
Варианты решения проблемы.
Подробно про мок-сервер, как один из вариантов решения проблемы: как выбрать и в чём польза.
Самописный мок-сервер в реальной задаче.
Закрепляем материал в блоке «Польза мок-сервера».
Начнём с проблематики.
https://habr.com/ru/companies/alfa/articles/749890/
#qa #testing
Подпишись👉 @testlab_qa
👍5
Перед вами — книга-метод, книга-наставник, способная перевернуть мышление и помочь выработать осознанный подход к работе и жизни в целом путём высокоуровневого планирования.
В своей второй книге IT-архитектор, методолог, педагог Александр Бындю раскрывает наиболее эффективный на сегодняшний день метод стратегического планирования, получивший название «Карта гипотез». Карта учит, как достигать намеченной цели через гипотезы, и служит навигатором на этом пути. В основу книги легли годы практики, и с уверенностью можно сказать, что Карта гипотез позволяет создать стратегию достижения для самых амбициозных целей.
У Карты гипотез нет ограничений по области применения или роли пользователя — она будет полезна в самых разных ситуациях, от личного планирования до планирования работы огромной компании. Автор надеется, что его метод, которому посвящена эта книга, послужит вашему благополучию во всех сферах жизни.
Ознакомиться с книгой
В своей второй книге IT-архитектор, методолог, педагог Александр Бындю раскрывает наиболее эффективный на сегодняшний день метод стратегического планирования, получивший название «Карта гипотез». Карта учит, как достигать намеченной цели через гипотезы, и служит навигатором на этом пути. В основу книги легли годы практики, и с уверенностью можно сказать, что Карта гипотез позволяет создать стратегию достижения для самых амбициозных целей.
У Карты гипотез нет ограничений по области применения или роли пользователя — она будет полезна в самых разных ситуациях, от личного планирования до планирования работы огромной компании. Автор надеется, что его метод, которому посвящена эта книга, послужит вашему благополучию во всех сферах жизни.
Ознакомиться с книгой
❤3👍2
Друзья, приглашаем на бесплатный вебинар «Test IT: как снизить затраты на разработку и тестирование на 20% ».
📅 Дата: 28.03.2024.
⏰ Время: 15:00-16:30 (мск)
Test IT является полноценным аналогом иностранных TMS, приостановивших работу на рынке РФ. На данный момент система используется в более 400 компаниях, среди них крупные финтех-компании, промышленные предприятия, разработчики IT-решений.
📝 В рамках вебинара мы:
• изучим основы и преимущества работы с системой Test IT;
• обсудим процесс сертификации Test IT.
💁♂️ Спикер вебинара: Александров Александр — эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов с опытом работы более 50 лет, эксперт ISTQB.
➡️ Зарегистрироваться тут ⬅️
📅 Дата: 28.03.2024.
⏰ Время: 15:00-16:30 (мск)
Test IT является полноценным аналогом иностранных TMS, приостановивших работу на рынке РФ. На данный момент система используется в более 400 компаниях, среди них крупные финтех-компании, промышленные предприятия, разработчики IT-решений.
📝 В рамках вебинара мы:
• изучим основы и преимущества работы с системой Test IT;
• обсудим процесс сертификации Test IT.
💁♂️ Спикер вебинара: Александров Александр — эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов с опытом работы более 50 лет, эксперт ISTQB.
➡️ Зарегистрироваться тут ⬅️
👍1
Какими гибкими навыками (soft skills) и почему должен обладать каждый QA Engineer
Какими навыками должен обладать успешный в своем деле
Скорее всего, многие из вас в первую очередь подумают про навыки технического характера. Как будто только жесткие навыки (hard skills) являются гарантом стремительного профессионального и карьерного роста. Эта мысль верна, но подобная формула профессионального успеха выглядит неполной: в ней отсутствует упоминание о психологических и поведенческих навыках – гибких навыках, известных как soft skills.
Настоящая статья посвящена гибким навыкам (soft skills), без которых достичь профессионального успеха и становления попросту невозможно. Давайте обсудим наиболее важные навыки, которыми должен обладать каждый уважающий себя QA Enginner в 2023 году, и разберём для решения каких именно профессиональных задач они необходимы и почему.
https://habr.com/ru/articles/717962/
#qa #testing
Подпишись👉 @testlab_qa
Какими навыками должен обладать успешный в своем деле
Скорее всего, многие из вас в первую очередь подумают про навыки технического характера. Как будто только жесткие навыки (hard skills) являются гарантом стремительного профессионального и карьерного роста. Эта мысль верна, но подобная формула профессионального успеха выглядит неполной: в ней отсутствует упоминание о психологических и поведенческих навыках – гибких навыках, известных как soft skills.
Настоящая статья посвящена гибким навыкам (soft skills), без которых достичь профессионального успеха и становления попросту невозможно. Давайте обсудим наиболее важные навыки, которыми должен обладать каждый уважающий себя QA Enginner в 2023 году, и разберём для решения каких именно профессиональных задач они необходимы и почему.
https://habr.com/ru/articles/717962/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Знакомьтесь, SafeTest — новый подход к тестированию фронтенда
В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом.
https://netflixtechblog.com/introducing-safetest-a-novel-approach-to-front-end-testing-37f9f88c152d
#qa #testing
Подпишись👉 @testlab_qa
В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом.
https://netflixtechblog.com/introducing-safetest-a-novel-approach-to-front-end-testing-37f9f88c152d
#qa #testing
Подпишись👉 @testlab_qa
Medium
Introducing SafeTest: A Novel Approach to Front End Testing
by Moshe Kolodny
👍2
Media is too big
VIEW IN TELEGRAM
[Heisenbug Show] ИИ в тестировании: джуны не нужны?
Нужны ли нам джуны, если появился ИИ? Останется ли возможность «войти в IT через тестирование»? Тестировщик какого грейда должен работать с нейросетями? И не превратимся ли мы все из тестировщиков в промт-инженеров?
Спорим обо всем этом в новом выпуске Heisenbug Show. Подключайтесь к обсуждению в комментариях.
Гости выпуска:
— Иван Морщагин из E-legion. Более 15 лет в IT, трекер и методолог хакатонов по ИИ.
— Никита Селенков, CTO LavaLane. Больше 20 лет а разработке ПО и IT-консалтинге, интересуется ML и блокчейном, запускает и развивает стартапы.
Ведущая: Софья Селезнёва из компании Гранч — ведущий инженер-тестировщик в компании с полным циклом разработки оборудования для безопасных шахт.
источник
#qa #testing
Подпишись👉 @testlab_qa
Нужны ли нам джуны, если появился ИИ? Останется ли возможность «войти в IT через тестирование»? Тестировщик какого грейда должен работать с нейросетями? И не превратимся ли мы все из тестировщиков в промт-инженеров?
Спорим обо всем этом в новом выпуске Heisenbug Show. Подключайтесь к обсуждению в комментариях.
Гости выпуска:
— Иван Морщагин из E-legion. Более 15 лет в IT, трекер и методолог хакатонов по ИИ.
— Никита Селенков, CTO LavaLane. Больше 20 лет а разработке ПО и IT-консалтинге, интересуется ML и блокчейном, запускает и развивает стартапы.
Ведущая: Софья Селезнёва из компании Гранч — ведущий инженер-тестировщик в компании с полным циклом разработки оборудования для безопасных шахт.
источник
#qa #testing
Подпишись👉 @testlab_qa
👍1
QA 2.0: Стек инструментов искусственного интеллекта
Существуют различные виды методологий тестирования, позволяющие убедиться, что программное обеспечение соответствует заданным требованиям и функционирует так, как ожидается. Но здесь мы сосредоточимся только на функциональных и нефункциональных тестах, которые мы можем автоматизировать.
В этой статье мы рассмотрим инструменты и фреймворки искусственного интеллекта, которые могут помочь в обеспечении качества продукции. Позже в этой серии статей я расскажу о каждом инструменте или фреймворке в отдельности.
https://ambahera.medium.com/qa-2-0-ai-tool-stack-591c8ae55bd1
#qa #testing
Подпишись👉 @testlab_qa
Существуют различные виды методологий тестирования, позволяющие убедиться, что программное обеспечение соответствует заданным требованиям и функционирует так, как ожидается. Но здесь мы сосредоточимся только на функциональных и нефункциональных тестах, которые мы можем автоматизировать.
В этой статье мы рассмотрим инструменты и фреймворки искусственного интеллекта, которые могут помочь в обеспечении качества продукции. Позже в этой серии статей я расскажу о каждом инструменте или фреймворке в отдельности.
https://ambahera.medium.com/qa-2-0-ai-tool-stack-591c8ae55bd1
#qa #testing
Подпишись👉 @testlab_qa
👍1
Вопросы на собесе 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
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
👍9🤨1