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_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
Что хочет клиент, что скажут разработчику и что получится в итоге😂
Всем продуктивного начала недели!

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

#tad_events
Зачастую в автоматизации тестирования мы сталкиваемся с проблемой работы с файлами cookies.

Файл cookie HTTP содержит информацию о пользователе и его предпочтениях. Например, файл cookie может хранить аутентификационную информацию пользователя или информацию о сеансе, такую как история просмотров.
Он хранит информацию, используя пару ключ-значение. Это небольшой фрагмент данных, отправляемых из веб-приложения и хранящихся в веб-браузере, когда пользователь просматривает этот веб-сайт.

В нашей сегодняшней статье вы сможете найти:
💥Зачем нужно работать с cookies в Selenium,
💥Команды, используемые для работы с файлами cookie в Selenium,
💥Конкретные примеры использования файлов cookie в Selenium.

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

Непростая задача про орехи
Условия
✔️В продуктовый магазин привезли два пакета — с орехами и сухофруктами.
✔️Продавец ссыпал всё в один пакет и перемешал.
✔️Продавец сложил стоимость привезённых орехов с сухофруктами и поделил на общий вес в 32 килограмма. Получилась цена смеси в 285 рублей за килограмм.
✔️Вскоре накладные на товар потерялись, и мы больше не знаем, сколько килограмм было в каждом пакете по отдельности.
✔️Но мы знаем стоимость предыдущих поставок: 300 рублей за килограмм орехов и 240 за кило сухофруктов.

Задача:
Узнать вес привезённых пакетов с орехами и сухофруктами, чтобы поставить их на учёт.

Делитесь своими идеями в TAD Community Chat!
А через 48 часов мы опубликуем решение, чтобы вы могли проверить свои рассуждения.
​​Всем доброго дня!
Cегодня, 25-го февраля в 17:30 GMT+3 начнется онлайн-игра «TMMI Magic» в режиме реального времени для QA-специалистов.
Станьте участником первого геймкаста от Testing community EPAM Anywhere. Влияйте своими вопросами на исход игры и получите новые знания на тему внедрения TMMI модели в новый проект. Никаких слайдов, монотонных монологов - только action от докладчиков, в числе которых будет участвовать представитель от TAD Community.

Мероприятие открытое - зовите друзей и коллег, которые интересуются QA и тестированием. Зарегистрироваться можно здесь.

Подключайтесь, будет интересно!
Перед тестировщиками в компаниях обычно стоит широкий спектр задач, для решения которых необходимо применять различные подходы к тестированию. В такой работе тестировщикам приходится постоянно повторять большой объем рутинных операций, на что уходит большое количество времени. Очевидным выходом здесь может стать автоматизация процесса тестирования.

Роботизация бизнес-процессов (RPA) интенсивно развивается и может быть полезной в автоматизации тестирования и разработки. При том, что по миру сейчас процент покрытия автоматизированным тестированием в среднем не больше 30%, применение гибких и простых инструментов, таких как RPA, может помочь его поднять до приемлемых величин.

Про автоматизацию тестирования с помощью RPA, а так же про преимущества Test Suite вы можете прочитать в статье "Test Suite — удобный инструмент автоматического тестирования"

#softwareTesting #tools
С каждым днём в сфере IT появляется всё больше новых задач, в том числе и в сфере тестирования. Если раньше тестировщику нужно было просто провести тестирование по требованиям (или без них), то сейчас ему необходимо сперва понять, как это вообще можно протестировать, какие технологии для этого нужны, что может быть автоматизировано, и как во всё это безобразие включить релизный цикл и т.д.
Кто должен отвечать на эти вопросы? Кто пообщается с заказчиком и прояснит требования? Кто создаст подходы и архитектуру тестирования, требования?

В статье "Quality Architect: кто это такой и когда он нужен", вы сможете узнать о человеке, который отвечает на главный вопрос: «Как проводить тестирование?».

#softwareTesting
Всем привет! С вами снова на связи - #proQuality_tasks.
Полезно решать и логические задачи, и математические. Так вы развиваете логику и тренируете мозг. В силу профессии айтишнику крайне важно следить за тонусом своей главной «мышцы». Мозг любит задачки и головоломки, а ещё переключение внимания и отдых от рутины. Поэтому скорее приступим к развлечениям с пользой!

Логическая задача про лифт
О
днажды в 20-этажном доме вандалы-математики разбили почти все кнопки в лифте, сохранив только две. От короткого замыкания последние стали работать так: одна поднимает лифт на 13 этажей, а вторая опускает на 8.

Как жильцам попасть с 13-го этажа на 8-й?

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