🤔 Очередной #дайджест по QA с полезностями
⭕ Как тестировать карандаш — для чего это задание и как эффективно его выполнить, показав компании, что вы достойный тестировщик
⭕ Чем полезен DevTools тестировщику — как начать работу с инструментом, какие вкладки использовать, как назначить задачу для багфикса
⭕ Тестирование микросервисов — просто и эффективно даже для начинающих
⭕ Дорожная карта с нуля до Manual QA — этапы, подсказки и советы
⭕ Примеры дефектов с разными значениями Priority и Severity — разбор вопроса с собеседования на позицию тестировщика
⭕ Как тестировать карандаш — для чего это задание и как эффективно его выполнить, показав компании, что вы достойный тестировщик
⭕ Чем полезен DevTools тестировщику — как начать работу с инструментом, какие вкладки использовать, как назначить задачу для багфикса
⭕ Тестирование микросервисов — просто и эффективно даже для начинающих
⭕ Дорожная карта с нуля до Manual QA — этапы, подсказки и советы
⭕ Примеры дефектов с разными значениями Priority и Severity — разбор вопроса с собеседования на позицию тестировщика
👍9🥰2❤1
Какое тестирование проверяет, что приложение может использоваться людьми с ограниченными возможностями?
Anonymous Quiz
33%
Юзабилити-тестирование
14%
Тестирование ограниченных возвожностей
39%
Тестирование доступности
14%
Ни один из вариантов не подходит
❤7🥰1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤5👍2
❓🤷♂️ Что такое GraphQL
В статье вы узнаете, что такое GraphQL и сравните его с RestAPI, аналогии и главные различия, а также, как работает, как устроен и какие у него возможности.
GraphQL — это язык запросов и серверная среда с открытым исходным кодом. Он появился в Facebook и был использован для упрощения управления конечными точками API через RestAPI
Смотреть
#видео
В статье вы узнаете, что такое GraphQL и сравните его с RestAPI, аналогии и главные различия, а также, как работает, как устроен и какие у него возможности.
GraphQL — это язык запросов и серверная среда с открытым исходным кодом. Он появился в Facebook и был использован для упрощения управления конечными точками API через RestAPI
Смотреть
#видео
❤7👍1🥰1
🥷🔥 О веб-сервисах
Данный гист описывает что такое веб-сервисы, зачем они нужны, технологии, связанные с веб сервисами и прочие полезности.
О веб-сервисах
Web Service — программная система, предназначенная поддерживать взаимодействие между устройствами через сеть. Веб сервис обладает интерфейсом, описанным в WSDL формате. Другие системы, взаимодействуют с веб сервисом через SOAP-сообщения, которые обычно передаются с помощью HTTP с XML сериализацией в связке с другими веб-стандартами.
➖ Сервис доступен по сети, может располагаться и выполняться на разных компьютерах.
➖ Передача сообщений между сервисом и клиентом происходит в независимом формате.
➖ Web Service может быть создан из существующего Web приложения.
➖ Сервис использует стандартизированную XML messaging систему.
➖ Не привязан к операционной системе или языку программирования
Архитектурные модели
🍕 SOA (Service Based Architecture) — модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.
Программные комплексы, разработанные в соответствии с сервис-ориентированной архитектурой, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации, например, на основе REST.
🍕 ROA (REST-Oriented Architecture) — архитектурный стиль приложения и подход к разработке для создания ПО в виде ресурсов с RESTful интерфейсами. Эти ресурсы являются программными компонентами, которые могут быть переиспользованы для различных целей.
🍕 MOM (Message-Oriented Model) сосредоточена на тех аспектах архитектуры, которые относятся к сообщениям и их обработке.
🍕 SOM (Service-Oriented Model) нужна для тех аспектов архитектуры, которые относятся к сервису и действиям.
Главная цель SOM - устанавливать отношения между агентом, сервисом, который он реализует, и запросами.
SOM построен на основе MOM, но сосредоточен больше на действия, чем на сообщения.
ROM (Resource-Oriented Model) сосредоточена на тех аспектах архитектуры, которые относятся к ресурсам, и сервис модель которых связана с манипулированием ресурсами. [source]
🍕 PM (Policy Model) используется на тех аспектах архитектуры, которые относятся к политике, расширениям, защите и качеству сервиса.
🍕 MM (Management Model) сосредоточена на тех аспектах архитектуры, которые относятся к регулированию веб сервисов.
#туториал
Данный гист описывает что такое веб-сервисы, зачем они нужны, технологии, связанные с веб сервисами и прочие полезности.
О веб-сервисах
Web Service — программная система, предназначенная поддерживать взаимодействие между устройствами через сеть. Веб сервис обладает интерфейсом, описанным в WSDL формате. Другие системы, взаимодействуют с веб сервисом через SOAP-сообщения, которые обычно передаются с помощью HTTP с XML сериализацией в связке с другими веб-стандартами.
➖ Сервис доступен по сети, может располагаться и выполняться на разных компьютерах.
➖ Передача сообщений между сервисом и клиентом происходит в независимом формате.
➖ Web Service может быть создан из существующего Web приложения.
➖ Сервис использует стандартизированную XML messaging систему.
➖ Не привязан к операционной системе или языку программирования
Архитектурные модели
🍕 SOA (Service Based Architecture) — модульный подход к разработке программного обеспечения, основанный на использовании распределённых, слабо связанных заменяемых компонентов, оснащённых стандартизированными интерфейсами для взаимодействия по стандартизированным протоколам.
Программные комплексы, разработанные в соответствии с сервис-ориентированной архитектурой, обычно реализуются как набор веб-служб, взаимодействующих по протоколу SOAP, но существуют и другие реализации, например, на основе REST.
🍕 ROA (REST-Oriented Architecture) — архитектурный стиль приложения и подход к разработке для создания ПО в виде ресурсов с RESTful интерфейсами. Эти ресурсы являются программными компонентами, которые могут быть переиспользованы для различных целей.
🍕 MOM (Message-Oriented Model) сосредоточена на тех аспектах архитектуры, которые относятся к сообщениям и их обработке.
🍕 SOM (Service-Oriented Model) нужна для тех аспектов архитектуры, которые относятся к сервису и действиям.
Главная цель SOM - устанавливать отношения между агентом, сервисом, который он реализует, и запросами.
SOM построен на основе MOM, но сосредоточен больше на действия, чем на сообщения.
ROM (Resource-Oriented Model) сосредоточена на тех аспектах архитектуры, которые относятся к ресурсам, и сервис модель которых связана с манипулированием ресурсами. [source]
🍕 PM (Policy Model) используется на тех аспектах архитектуры, которые относятся к политике, расширениям, защите и качеству сервиса.
🍕 MM (Management Model) сосредоточена на тех аспектах архитектуры, которые относятся к регулированию веб сервисов.
#туториал
❤8👍1
🤖✍️ Опыт использования AI для QA
Автор делится своим опытом и наблюдениями, как ИИ может повысить эффективность работы и стоит ли бояться тестировщикам замены железными мозгами и руками.
Будет справедливым сказать, что ИИ, LLM — это отличная база для знакомства с какой-либо областью или предметом, и тестирование - не исключение. ИИ отлично справляется с объяснением теории тестирования, в интерактивном режиме может объяснить лучшие подходы, ссылаясь на первоисточники, книги, ответить на вопросы и помочь разобраться начинающему тестировщику. Раз так, то возникает резонный вопрос - сможет ли ИИ полностью заменить тестировщика? И этот вопрос неоднозначный. Учитывая темпы развития ИИ - ответ положительный, с другой стороны, в какой степени?
Подробнее здесь
#туториал
Автор делится своим опытом и наблюдениями, как ИИ может повысить эффективность работы и стоит ли бояться тестировщикам замены железными мозгами и руками.
Будет справедливым сказать, что ИИ, LLM — это отличная база для знакомства с какой-либо областью или предметом, и тестирование - не исключение. ИИ отлично справляется с объяснением теории тестирования, в интерактивном режиме может объяснить лучшие подходы, ссылаясь на первоисточники, книги, ответить на вопросы и помочь разобраться начинающему тестировщику. Раз так, то возникает резонный вопрос - сможет ли ИИ полностью заменить тестировщика? И этот вопрос неоднозначный. Учитывая темпы развития ИИ - ответ положительный, с другой стороны, в какой степени?
Подробнее здесь
#туториал
👍4❤3🥰2
Какой тип тестирования предполагает запуск программного кода?
Anonymous Quiz
17%
Статическое тестирование
83%
Динамическое тестирование
👍7❤2
👨💻 9 трендов в найме айтишников в 2023 году
Рассказываем, что интересного происходит в найме IT-специалистов.
По данным Хабр Карьеры, бэкендеры и фронтендеры испытывают трудности с поиском работы — спрос на них уменьшился на 4% и 15% соответственно.
Но сложнее всего сейчас мобильным разработчикам. А все потому, что рынок мобильной разработки рухнул на 24% по сравнению с показателями прошлого года. Но этот тренд в большей степени коснулся стажеров и джунов.
Читать статью
Рассказываем, что интересного происходит в найме IT-специалистов.
По данным Хабр Карьеры, бэкендеры и фронтендеры испытывают трудности с поиском работы — спрос на них уменьшился на 4% и 15% соответственно.
Но сложнее всего сейчас мобильным разработчикам. А все потому, что рынок мобильной разработки рухнул на 24% по сравнению с показателями прошлого года. Но этот тренд в большей степени коснулся стажеров и джунов.
Читать статью
❤3👍2🤔1
🤔 Очередной #дайджест по QA с полезностями
✴️ Внятно о техниках тест-дизайна — разбираемся в базовых техниках QA
✴️ Миф о полном отсутствии дефектов — о спящих дефектах
✴️ Генеративный ИИ на конференции SeaStar — обсуждение Generative AI в QA
✴️ Корпоративные инструменты спешат на помощь — инструмент, снижающий порог вхождения в АТ и экономящий время
✴️ Как на самом деле работают VPN — тестирование бекенда: как работает VPN under the hood
✴️ Внятно о техниках тест-дизайна — разбираемся в базовых техниках QA
✴️ Миф о полном отсутствии дефектов — о спящих дефектах
✴️ Генеративный ИИ на конференции SeaStar — обсуждение Generative AI в QA
✴️ Корпоративные инструменты спешат на помощь — инструмент, снижающий порог вхождения в АТ и экономящий время
✴️ Как на самом деле работают VPN — тестирование бекенда: как работает VPN under the hood
🔥20👍4
💪🤓 Как я автоматизировал самую нелюбимую часть работы
Одна из самых ненавистных и рутинных задач у тестировщиков — это написание тестовой документации. И конечно все цепляются за каждую, даже самую маленькую возможность автоматизировать этот процесс. В этой статье автор расскажет о том, как автоматизировал написание отчета по релизу используя версионность гита и интеграцию с Jira.
Далее вас ждет код на bash и много интересного
#гайд
Одна из самых ненавистных и рутинных задач у тестировщиков — это написание тестовой документации. И конечно все цепляются за каждую, даже самую маленькую возможность автоматизировать этот процесс. В этой статье автор расскажет о том, как автоматизировал написание отчета по релизу используя версионность гита и интеграцию с Jira.
Далее вас ждет код на bash и много интересного
#гайд
👍4❤3
🤳🦿 Техники тест-дизайна. Классы эквивалентности и граничные значения
В данном видео пойдет речь о двух известных и популярных техниках тест-дизайна, о которых чаще всего спрашивают на собесах при выполнении тестовых заданий.
Техник существует гораздо больше. Подробно о них можно узнать из книги Copeland Lee. A Practitioner's Guide to Software Test Design
00:38 Тест-дизайн и его цели
01:50 Тестирование классов эквивалентности
02:12 Классы эквивалентности на примере
04:40 Правила для тестирования классов эквивалентности
06:13 Анализ граничных значений
06:50 Правила для анализа граничных значений
07:23 Анализ граничных значений на примере
09:22 Еще раз о важности тест-дизайна для собеседования
#гайд
В данном видео пойдет речь о двух известных и популярных техниках тест-дизайна, о которых чаще всего спрашивают на собесах при выполнении тестовых заданий.
Техник существует гораздо больше. Подробно о них можно узнать из книги Copeland Lee. A Practitioner's Guide to Software Test Design
00:38 Тест-дизайн и его цели
01:50 Тестирование классов эквивалентности
02:12 Классы эквивалентности на примере
04:40 Правила для тестирования классов эквивалентности
06:13 Анализ граничных значений
06:50 Правила для анализа граничных значений
07:23 Анализ граничных значений на примере
09:22 Еще раз о важности тест-дизайна для собеседования
#гайд
🔥22❤5👍4
😎💪 Как мне захотелось систематизировать виды тестирования
В этой статье собраны различные фрагменты информации по теме видов тестирования из разных источников.
В материале приведена куча классификаций:
По целям тестирования, по степени автоматизации, по сценариям, по знанию системы, по разработке тестовых сценариев и т. д.
Подробное описание каждой структуры и ее вложений ждет вас здесь
#туториал
В этой статье собраны различные фрагменты информации по теме видов тестирования из разных источников.
В материале приведена куча классификаций:
По целям тестирования, по степени автоматизации, по сценариям, по знанию системы, по разработке тестовых сценариев и т. д.
Подробное описание каждой структуры и ее вложений ждет вас здесь
#туториал
👍20❤4🔥1
🤔✍️ Как найти работу в IT по связям
Работу тестировщиком можно найти по связям и даже нужно. На помощь приходит нетворкинг, в который, по хорошему, нужно вливаться и активно участвовать, чтобы про вас говорили, замечали и делали рекомендации. Нужно выходить из хваленой зоны комфорта т. к. когда вы выбирали профессию тестировщика, вы должны были догадываться, что SoftSkills здесь весьма востребован.
В видео, автор ответит на важные вопросы для поиска, даст рабочие механики по организации сети полезных контактов и расскажет, как нетворкинг ему помогает.
#видео
Работу тестировщиком можно найти по связям и даже нужно. На помощь приходит нетворкинг, в который, по хорошему, нужно вливаться и активно участвовать, чтобы про вас говорили, замечали и делали рекомендации. Нужно выходить из хваленой зоны комфорта т. к. когда вы выбирали профессию тестировщика, вы должны были догадываться, что SoftSkills здесь весьма востребован.
В видео, автор ответит на важные вопросы для поиска, даст рабочие механики по организации сети полезных контактов и расскажет, как нетворкинг ему помогает.
#видео
👍6❤2
🤔 #дайджест ресурсов по Git. Что почитать/посмотреть
🍕 Git на пальцах. Узнаете, что такое Git, система контроля версий, принцип работы Git, виды систем контроля версий и прочую базу.
🍕 Основы работы с Git. Научитесь работать над проектом вместе с другими разработчиками, использовать локальный и удалённый репозиторий и понимать принципы и культуру командной разработки.
🍕 Первые шаги в GitHub. Поймете как создать свой репозиторий на GitHub и внести в него изменения, что такое fork, branch и другие интересные слова из мира Git и как создать свой Pull Request.
🍕 Книга ProGit. По ссылке книгу можно скачать. Больше подходит для тех, кто уже знаком с базой, а для новичков может быть сложновато.
🍕 Видео про самые распространённые ошибки в работе с Git и как их исправить. Как быстро исправить случившееся, не удаляя репозиторий.
🍕 Git на пальцах. Узнаете, что такое Git, система контроля версий, принцип работы Git, виды систем контроля версий и прочую базу.
🍕 Основы работы с Git. Научитесь работать над проектом вместе с другими разработчиками, использовать локальный и удалённый репозиторий и понимать принципы и культуру командной разработки.
🍕 Первые шаги в GitHub. Поймете как создать свой репозиторий на GitHub и внести в него изменения, что такое fork, branch и другие интересные слова из мира Git и как создать свой Pull Request.
🍕 Книга ProGit. По ссылке книгу можно скачать. Больше подходит для тех, кто уже знаком с базой, а для новичков может быть сложновато.
🍕 Видео про самые распространённые ошибки в работе с Git и как их исправить. Как быстро исправить случившееся, не удаляя репозиторий.
👍10❤6🥰3🔥2😁2
Какой вид тестирования отвечает за проверку функциональности, используемой типичными пользователями в повседневной деятельности (почти каждый день)?
Anonymous Quiz
21%
Санитарное тестирование
5%
Тестирование надежности
32%
Стандартное тестирование
42%
Тестирование критического пути
❤🔥12❤6👍4🥰2