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
#softwareTesting #testingTools

Kibana используется для мониторинга и анализа ИТ-инфраструктуры в составе Elastic Stack. У Kibana имеется свой язык запросов KQL (Kibana Query Language).
С помощью этого языка можно составлять запросы, которые помогают отфильтровывать и найти необходимую информацию.

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

Kibana. Использование языка запросов KQL при поиске логов
​​#automationTesting #proQuality_translation

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

В этой статье автор поделится своим опытом и покажет на примере, как неправильное создание автотестов может не только не упростить, но и усложнить их поддержку.

Применяем BDD правильно
#automationTesting

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

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

Как создать пирамиду из мороженки, если надежды нет
#softwareTesting #apiTesting

В мире современных информационных технологий, роль QA Engineer (специалиста по обеспечению качества программного обеспечения) становится все более важной. Однако, чтобы успешно выделяться в этой области и занимать вакансии, необходимо не только освоить основы тестирования, но и овладеть специализированными навыками.
Одним из таких ключевых ожиданий со стороны работодателей является знание JSON, REST и типов запросов HTTP.

В этой статье автор рассмотрит, почему это важно и какие преимущества это приносит как для специалистов, так и для компаний.

Ожидания в вакансии QA Engineer: Знакомство с JSON, REST и Типами запросов
👍3
#softwareTesting

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

Вроде успеваем, или Как релизиться в срок
#softwareTesting #proQuality_translation

Большинство тестировщиков понимают, что понятие «полное отсутствие дефектов» на самом деле является заблуждением. Однако, представление о том, что некий программный продукт не имеет дефектов, все еще сохраняется в ИТ-отрасли в целом. И от этого представления очень важно избавиться.

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

Миф о полном отсутствии дефектов
​​#proQuality_events

Мы рады пригласить вас на онлайн-митап "How to migrate 30+ diverse scrum teams to a unified test management tool" 24 октября.

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

Мы поделимся нашим опытом переноса более 180 000 тестов из различных источников, включая нашу существующую систему управления тестированием (QA Space), репозиториев GIT и локальных файлов Excel.

👉 Зарегистрируйтесь

📆 Будем рады видеть вас 24 октября 16.00 UTC+3, язык EN!
3
#automationTesting

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

В сегодняшней статье автор расскажет об автоматизации тестирования в iOS.

От песочных часов к пирамиде: как усовершенствовать структуру тестов
#softwareTesting

Сквозное, общее тестирование продукта выполняют реальные пользователи в своем окружении, и это основная характеристика такого метода тестирования. Следовательно, бета-тестирование является одним из подвидов приемочного (UAT-тестирования).
Создается бета-версия приложения, по которому нужен пользовательский фидбэк, и передается некоторому количеству пользователей, желающих поучаствовать в бета-тесте.

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

β Что такое бета-тестирование?
#softwareTesting

При рассмотрении термина «осмысленное тестирование» он выглядит как довольно странная абстракция, распространяющаяся на всю цепочку работы с программным обеспечением. Что же значит слово «осмысленный» в данном контексте?
Если кратко, то создатель софта должен сосредоточиться на тестировании, приносящем пользу конечному продукту и его пользователям.

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

Почему «осмысленное тестирование» – это важно?
#softwareTesting #proQuality_translation #paulgerard_leadership

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

В сегодняшней статье автор расскажет о тестировании на основе рисков — практике моделирования возможных режимов отказа системы как рисков продукта для определения объема тестирования, масштабирования и установления приоритетов.

Лидерство в тестировании: тестирование, основанное на рисках
4
Всем привет!

Я тут обнаружил, что нашему каналу в телеграм уже почти 3 года, но последнее время он совсем неактивный, люди уходят по тихоньку, несмотря на то, что мы продолжаем его поддерживать и радовать аудиторию новыми статьями.
У меня возникла мысль как-то разнообразить контент, чтобы сделать канал более привлекательным. И вот тут мне нужна ваша помощь!

Какой контент был бы вам интересен?
Напишите, пожалуйста, своё мнение в комментариях!

Заранее спасибо!
9
#automationTesting

В IT-сообществе давно утихли споры о важности тестирования программного обеспечения. Каждый участник процесса разработки понимает, что сбои программы или сайта, могут нанести серьезный ущерб бизнесу, репутации компании или даже обществу.
Ответом IT-сообщества, было появлению множества инструментов для тестирования PHPUnit, Selenium, Pytest, Unittest, AssertJ. Инструменты позволили сосредоточить на том, что тестируем и c минимальными затратами на разработку теста.

В сегодняшней статье автор рассмотрит, как с помощью Selenium WebDriver на языке Python можно автоматизировать работу с календарем (datepicker) на веб-странице.

Selenium. Автоматизация тестирования календаря (Datepicker)
4
image_2023-10-27_13-32-21.png
7.6 KB
Всем привет!

А тем временем спешу поделиться радостной новостью!
Наш YouTube канал, на котором выходят все наши видео с вебинаров сегодня достиг отметки в 2000 подписчиков! 🥳

Если вы ещё не видели его или не подписаны на него - сейчас самое время это сделать.

Ссылка для ленивых - https://bit.ly/40lukri

И теперь пора ставить новые цели для YouTube. Как вы думаете, сколько подписчиков мы сможем набрать за первое полугодие 2024?
Оставляйте ответы в комментариях!
🔥7👍4👏1
#softwareTesting #juniour

Тестовое покрытие (test coverage) — количественная мера плотности покрытия требований или кода. Покрытие требований выражается в процентном отношении покрытых требований к их общему количеству.

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

Что такое тестовое покрытие (test coverage)?
Всем привет!
Мы продолжаем собирать фидбеки от нашей аудитории по улучшению нашего канала.
А пока мы готовим небольшой опросник, я бы хотел познакомиться с вами.

Начну с себя:
Меня зовут Андрей Иванов. Родом я из Беларуси из города Могилева. В тестировании я более 14 лет, начинал эникейщиком в банке, потом мануальщиком и специалистом поддержки, а затем стал изучать автоматизацию. Потом было несколько разных компаний с разными позициями от автоматизатора до лида\тест менеджера, даже был опыт сооснователя небольшой аутсорс студии.
Уже почти 3 года, как я переехал с Литву в город Вильнюс и сейчас руковожу отделом автоматизаторов параллельно с работой на продакшене в качестве тест менеджера.
Кто хочет задружиться - добавляйте меня в линкедине : https://www.linkedin.com/in/andrey-talisman-ivanov/

Ну и не стесняйтесь, пишите о себе здесь в комментариях.
Давайте знакомиться и дружить!
🔥13
#softwareTesting #requirements

В статье будет рассказано, как превратить пожелания заказчика в критерии приемки готового продукта. На конкретных примерах объяснят, чем отличаются понятия Definition of Done и Acceptance Criteria, поделятся техниками работы с требованиями для пользовательских историй.

Статья будет полезной для РМ’ов, бизнес-аналитиков и других специалистов, которые работают с заказчиками и создают требования.

Превращаем пожелания заказчика в Acceptance Criteria: 3 практики