ProQuality Community
3.03K subscribers
175 photos
36 videos
2 files
1.27K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
​​#proQuality_books #unitTesting #testingTypes

Принципы юнит-тестирования (2020)
Автор: Хориков Владимир
Количество страниц: 320

В книге рассказывается, как разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода. Вы узнаете, какие тесты работают, какие требуют переработки, какие следует полностью удалить.

В этой книге:
✔️Универсальные рекомендации по оценке тестов.
✔️Тестирование для выявления и исключения антипаттернов.
✔️ Рефакторинг тестов вместе с рабочим кодом.
✔️Использование интеграционных тестов для проверки всей системы.

Достоинства:
Актуальность материала;
Подойдет начинающим в тестировании;
Множество примеров и сравнений разных подходов к проблемам.
Даже если вы уже давно "собаку съели" на unit-тестировании, эта книга будет полезна

Для кого написана книга
Если у вас мало опыта в юнит-тестировании, из этой книги вы многое узнаете. Опытный программист, скорее всего, уже понимает некоторые идеи, изложенные здесь. Книга поможет ему осознать, почему приемы и практики, которыми он пользовался все это время, настолько полезны. И не стоит недооценивать этот навык: умение четко донести свои идеи коллегам чрезвычайно полезно.
​​Всем привет! С вами снова рубрика задачки по средам🥳
Скорее присоединяйтесь к развлечениям с пользой #ProQuality_tasks!

Задача
Где вы будете плыть быстрее — в воде или сиропе?

Это классическая задача с долгой историей, которую обсуждал в своё время еще Исаак Ньютон. Когда-то она использовалась и на IT-собеседованиях в Google.

Давайте вместе порассуждаем над решением.
Присылайте свое решение и обменивайтесь идеями вопросы в ProQuality Chat!
#softSkills

По данным исследования Всемирного экономического форума, навык решения проблем входит в топ-5 навыков для успешной работы в ближайшие 5 лет вместе с навыком аналитического мышления и непрерывного обучения.

Елена Селихова, специалист по обучению и развитию в EPAM, рассказала о том, как развить навык решения проблем и какие шаги можно предпринять, чтобы найти решение сложной проблемы.

Как развить навык решения проблем
Всем хороших выходных!
Сегодня вы можете ознакомится с разбором вопроса про плаванье.

Все самые интересные задачи и вопросы, в том числе те, с которыми вы можете столкнуться на собеседовании мы публикуем в нашей рубрике - #ProQuality_tasks.
Обсудить решение задачки вы можете в ProQuality Chat!
#automationTesting #softwareTesting

Автоматизация тестирования необходима для современных динамичных проектов. Тестировщикам необходимо постоянно планировать, разрабатывать и выполнять автоматизированные тесты, чтобы гарантировать качество программного обеспечения. Но самая важная задача - это решить что автоматизировать в первую очередь. В сегодняшней статье мы составили список вопросов, которые помогут вам расставить приоритеты, чтобы решить что следует автоматизировать, и направить вашу стратегию автоматизации тестирования.

Как решить, следует ли автоматизировать тестовый сценарий
#softwareTesting #careerPath

Все, кто работает в IT-сфере, когда-то задавались вопросом, как найти первую работу. Ведь все работодатели требуют опыт, но никто не говорит, где его взять.Начинающие программисты пишут свои pet-проекты, выкладывают на Github и добавляют ссылку в портфолио. Дизайнеры могут показать свою страницу на Behance или Dribble. Но что делать начинающим тестировщикам?

В сегодняшней статье автор поделился с вами одним из вариантов решения этой проблемы.

Где начинающему тестировщику получить первый опыт: проект «Хомячки»
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality🥳
Скорее присоединяйтесь к развлечениям с пользой! Сегодня у нас геометрическая задача с математическим решением

Старая задачка для тех, кто устал от сложных расчётов
Найдите площадь маленького прямоугольника внутри большого прямоугольника (он выделен синим на картинке).

Давайте вместе порассуждаем над решением - присылайте свое решение и обменивайтесь идеями в ProQuality Chat!
#softwareTesting #severity #priority #bugs

У каждого дефекта (несоответствие между реальным и ожидаемым поведением системы) есть атрибуты: «Серьезность» и «Приоритет» с указанием цифрового или буквенного значения. Однако, разница между этими двумя понятиями бывает не до конца ясна.

Чтобы внести ясность, предлагаем вам посмотреть на формальные определения, которые на данный момент приняты в стандартах тестирования и используются повсеместно, в сегодняшней небольшой статье-шпаргалке.

Серьезность и приоритет дефекта: в чем различие?
This media is not supported in your browser
VIEW IN TELEGRAM
Когда наконец-то разобрался с багом
​​🔥EPAM Training Center открывает стажировку Python Automated Testing Lab
Python – один из самых популярных языков для автоматизации тестирования, его легко выучить, он лаконичен в написании и отличается широкой областью применения.

Уже владеешь азами Python и хочешь применить их в тестировании софта? Эта возможность для тебя 😎
За 3 месяца стажировки ты👇
🔹 Получишь практические навыки в автоматизации тестирования на Python
🔹 Расширишь свои знания в компьютерных сетях и ОС Linux
🔹 Познакомишься с инструментами виртуализации и непрерывной разработки ПО
🔹 Будешь готов к проектному интервью на позицию Junior Test Automation Engineer
Тебя ждет много практики на проектах, общения с менторами и домашних заданий👨‍💻

Подавай заявку, проходи собеседование и обучайся у экспертов с богатым опытом в production по ссылке
#softwareTesting #softSkills

Первоклассного тестировщика мало просто заполучить в свою команду сотрудников.

Нужно постоянно делать так, чтобы он максимально быстро «приживался» и не смотрел на ваших конкурентов.
А как этого добиться? Как научиться мотивировать и, порой, баловать своих подчиненных?

Сегодняшняя статья — это полезный материал о небольших хитростях и возможностях, с помощью которых можно повысить лояльность QA-специалистов и сделать их корпоративную жизнь приятной и насыщенной.

Как улучшить жизнь тестировщику на работе?
​​#proQuality_books #softwareTesting

Testing Microservices with Mountebank (2019)
Автор: Brandon Byars
Количество страниц: 240

Тестирование микросервисов с помощью Mountebank - это ваш путеводитель по тонкостям тестирования микросервисов с помощью виртуализации сервисов. Книга предлагает уникальные сведения о дизайне приложений микросервисов и современные методы тестирования, которые углубят ваши навыки работы с микросервисами и улучшат ваши приложения. Прочитав данную книгу, вы овладеете мощными методами тестирования, углубите свои знания в работе с микросервисами и улучшите существующие приложения. Книга написана для разработчиков, знакомых с сервис-ориентированной или микросервисной архитектурами.

В этой книге вы сможете найти:
✔️Основные понятия виртуализации сервисов;
✔️Тестирование с использованием готовых ответов;
✔️Программирование Mountebank;
✔️Тестирование производительности.

Достоинства:
Актуальность информации;
Детальные описания;
Хороший авторский стиль.

Об авторе:
Брэндон Байрс - автор и главный специалист по обслуживанию Mountebank, а также главный консультант ThoughtWorks.
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки по средам🥳
Скорее присоединяйтесь к развлечениям с пользой!

Задача: узнать среднюю зарплату в строгой компании
В одной компании жёсткие правила: нельзя никому говорить размер своей зарплаты, даже коллегам. Если рассказал — сразу увольняют, это прописано в договоре. Но как тогда понять, что тебе платят справедливо и сопоставимо с другими?
Сотрудники решили узнать среднюю зарплату по своему отделу, чтобы каждый мог сравнить со своей и решить — требовать прибавки или нет.

Как узнать среднюю зарплату по отделу, не нарушая условия договора?

Давайте вместе порассуждаем над решением.
Делитесь своими решениями и идеями в ProQuality Chat!
Внезапный мемчик-комикс в четверг утром! А вы любите работу Boston Dynamics ?
#softwareTesting #devOps

В стандартной задаче деплоя новой версии сервиса или приложения на продакшн с тестированием перед этим получила распространение практика Canary Deployment. Тестовое окружение может быть слишком дорогим, автоматизированные тесты не покрывают все, что хотелось бы, а не тестировать и жертвовать качеством рискованно. Как раз в таких случаях помогает подход Canary Deployment, когда немного настоящего продакшн-трафика пускается на новую версию. Подход помогает безопасно проверить новую версию на продакшн, жертвуя малым ради большой цели.

Подробнее, как работает подход, чем полезен и как его реализовать рассказал автор в сегодняшней статье.

Тестируем на проде: Canary Deployment
​​🏃 Друзья, наши коллеги из EPAM Kazakhstan QA Community рады сообщить вам о скором начале QA marathon 2021 по тестированию! 🏃
Приглашаем всех желающих принять участие!
Старт 10 августа.

Каждую неделю мы будем публиковать новое задание, которое необходимо выполнить. Вы сможете не только проверить свои знания, но и посоревноваться с другими!
Самым быстрым "марафонцам" мы вручим призы! 🎁

Зарегистрироваться и ознакомиться с правилами можно пройдя по ссылке.
Регистрация обязательна.
Присоединяйтесь, будет интересно! 🥳
#careerPath #interviewPreparation

Один тестировщик может протестировать что угодно, кроме самого себя. А два, как известно, могут протестировать вообще всё.

В сегодняшней статье авторы рассказали, как на самом деле обстоит процесс подбора тестировщиков.

Тестирование тестировщиков
​​#softwareTesting #grayboxTesting

Каждый начинающий тестировщик слышал о методах тестирования black-box, white-box и gray-box (методы трех «ящиков»). В сети можно найти много информации о «черном» и «белом ящиках», но статьи о методе «серого ящика» встречаются редко.

В статье подробно рассмотрены плюсы и минусы «серого ящика» по сравнению с двумя другими методами и показаны, в каких случаях его применение будет наиболее эффективным.

Особенности тестирования «серого ящика»