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

Уже через 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