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
#softSkills

Классическая дилемма начинающего (и не только) Team Lead:
"Как совмещать управление командой и не терять технические навыки?"

Если она вам знакома, то пришло время решить её! Leader Sofware Engineer Александр Кугушев поделился лайфхаками из собственного опыта, которые помогают продолжать программировать и оставаться хорошим лидером.

Будет полезно всем, кто хочет попробовать себя в управлении и сохранить уже наработанные навыки.
Всем привет! Мы продолжаем нашу рубрику - #ProQuality_tasks, где мы фокусируемся на решении нетривиальных задач, которые включают в себя решение логического и/или математического характера.
Сегодня у нас задачка на нестандартное мышление. Такие задачи помогают проверить логическое мышление и понимание вероятностей.

Ситуация: начинается футбольный матч. Судья должен бросить жребий, кому достанется мяч. Внезапно судья понимает, что монетка слегка погнута. Он понимает, что и из-за этого при подкидывании орёл с решкой будут выпадать не с одинаковой вероятностью — орёл выпадает в 2 раза чаще, чем решка.

Проблема: тот, кто поставит на орла, будет иметь больше шансов на мяч, чем соперник. Это нечестно.

Задача: придумать способ жеребьёвки, в котором шансы обоих участников равны. Использовать при этом только гнутую монетку.

Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
​​Привет! Как вам наша вчерашняя задачка?

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

Одной из таких концепций является Аспектно-ориентированное программирование (АОП) — это парадигма программирования являющейся дальнейшим развитием процедурного и объектно-ориентированного программирования (ООП).

В сегодняшней статье "AspectJ в автоматическом тестировании" вы можете изучить несколько полезных примеров применения аспектов в автотестах.
Логические задачи — пожалуй, самый эффективный инструмент для развития логики и мышления как у детей, так и у взрослых.
Решение задачи на логику предполагает сложный мыслительный процесс. Это последовательное совершение определённых логических действий, работа с понятиями, использование различных логических конструкций, построение цепочки точных рассуждений с правильными промежуточными и итоговыми умозаключениями.

Сегодня вы можете ознакомится с разбором задачки, как подбросить гнутую монетку.

Все самые интересные задачи, в том числе те, с которыми вы можете столкнуться на собеседовании мы будем публиковать в нашей рубрике - #ProQuality_tasks.
Предложить идею, обсудить решение задач вы можете в TAD Community Chat!
This media is not supported in your browser
VIEW IN TELEGRAM
Когда наблюдаешь, пройдут ли тесты
Всем доброго утра, хорошего настроения и удачной рабочей недели!
В наши дни Javascript - это повсеместный веб-язык, который, кажется, преодолел «пресловутое» прошлое и стал более надежной платформой не только для клиентских, но и для серверных доменов. Mochajs, или просто Mocha, представляет собой многофункциональную тестовую среду JavaScript, работающую на Nodejs, которая предоставляет платформу и API для создания автономных приложений на стороне сервера с использованием движка Google V8 Javascript в его основе.

В нашей статье "Javascript Testing with Selenium Webdriver and Mocha" вы найдете туториал по написанию функциональных тестов на Javascript с помощью Selenium Webdriver, Mocha и NodeJS.
Всем привет! Мы продолжаем нашу рубрику - #ProQuality_tasks, где мы фокусируемся на решении нетривиальных задач, которые включают в себя решение логического и/или математического характера. Сегодня у нас задачка на алгоритмы.

Задача
Есть два автономных робота (представим, что это костюмы Тони Старка). Они улетели в космос и оказались в поясе астероидов. Они могут перемещаться между астероидами. Наша задача — чтобы они встретились на одном астероиде и уничтожили друг друга.

Условия и доступные команды вы можете найти здесь.

Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
Наша сегодняшняя статья "Selenium WebDriver Tutorial: How to Find XPath?" посвещена всем изместному языку запросов к элементам XML или XHTML документа - XPath (XML Path Language). XPath использует выражения пути для выбора отдельных узлов или набора узлов в документе XML. Эти выражения очень похожи на выражения, которые вы видите, когда работаете с традиционной файловой системой компьютера.

В этом руководстве вы сможете найти ответы на следующие вопросы о XPath:
Что такое XPath в Selenium?
Какие есть типы XPath?
Как писать XPath для обработки сложных и динамических элементов в Selenium
Какие бывают XPath axes методы?
Алгоритмы, как математика, приводят в порядок ум, учат выражать свои мысли и решать даже самые непростые задачи.
Алгоритмы не обязательно использовать только в работе. Это один из вариантов «тренажёра для программистов». Сначала вы решаете задачки, а спустя некоторое время собираете команду для участия в соревнованиях по спортивному программированию.

Сегодня вы можете ознакомится с разбором задачки на алгоритмы: уничтожить роботов.

Все самые интересные задачи, в том числе те, с которыми вы можете столкнуться на собеседовании мы будем публиковать в нашей рубрике - #ProQuality_tasks.
Обсудить решение задачки вы можете в TAD Community Chat!
Процесс документирования архитектуры программного обеспечения может показаться пугающим. Но на самом деле достаточно всего 5 диаграмм, чтобы объяснить структуру вашей системы практически любому.

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

В статье "5 диаграмм, необходимых для документирования архитектуры решений" рассмотрены подробно 5 наиболее часто используемых диаграмм :
контекстная диаграмма C4, диаграмма контейнеров, развертывания, последовательности и вариантов использования.
​​Хорошие новости: первая встреча с TAD Community в 2021 состоится уже через неделю!

💥Когда: 22 февраля, 10:00-11:30
💥Формат: Online, по предварительной регистрации.

На TAD Talks #6: Solution Architect in Test Automation поговорим с опытным Solution Architect в автоматизации тестирования и организатором обучающей программы для архитекторов о новой дисциплине. Уже традиционный формат живого интервью позволит задать самые важные именно для вас вопросы.

Эксперты расскажут:

✔️Чем занимается Solution Architect в автоматизации тестирования?
✔️Почему IT нуждается в таких специалистах и чем они отличаются от других?
✔️Как вырасти в Solution Architect в автоматизации тестирования?

Подключайтесь, будем рады снова встретиться!
​​Какие планы на вечер? Есть возможность узнать много интересного!

Сегодня наши друзья из SPB QA COMMUNITY проведут митап, где осветят сразу две крутые темы. Присоединяйтесь по ссылке.

✔️В 18:00 о применении Aspect-Oriented Programming в тестировании расскажет Akio Nkodia.
✔️В 19:00 с WebScrapping познакомит Vitalii Balitckii.
Всем привет! Мы продолжаем нашу рубрику - #ProQuality_tasks. Сегодня у нас задача на комбинаторику — когда решение кроется в том, как мы сочетаем, группируем и комбинируем данные.

Задача о том, как надевают носки настоящие программисты
Представьте, что в вашем новом доме беспорядок. В одном из ящиков вперемешку лежат носки разного цвета: пять синих, шесть жёлтых, семь красных и восемь чёрных.
Вам нужно выйти на улицу в носках одинакового цвета, но можно вытаскивать из ящика только по одному предмету. В ящике щель, в которую вы можете засунуть руку, но не можете увидеть, за каким носком потянулись.
Вопрос: сколько максимально нужно достать носков из ящика, чтобы получить пару одинакового цвета? А что, если требуется взять с собой запасной комплект и он тоже должен быть одного цвета?

Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
​​Направлений роста в тестировании с каждым днем все больше, и это не может не радовать. Но как разобраться, что будет требоваться от специалиста в новой дисциплине?

Как раз для решения таких вопросов и существует TAD Talks!
Уже в следующий понедельник мы на TAD Talks #6: Solution Architect in Test Automation поговорим о Solution Architect в автоматизации тестирования, а сегодня предлагаем вам предположить, чем же занимаются такие специалисты.

#tad_events
Во время собеседования вам могут задавать задачи разных видов. Многие из них не имеют какого-либо конкретного решения, что предполагает оценку степени креативности соискателя. Но имеются всё же и такие задачи, у которых решение есть. Одним из популярных типов задач на собеседовании являются задачи на комбинаторику.

Сегодня вы можете ознакомится с разбором задачи о том, как надевают носки настоящие программисты.

Все самые интересные логические задачи в нашей новой рубрике - #ProQuality_tasks.
Предложить идею, обсудить решение задач вы можете в TAD Community Chat!
This media is not supported in your browser
VIEW IN TELEGRAM
Что хочет клиент, что скажут разработчику и что получится в итоге😂