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

Python Testing with pytest, Second Edition (2022)
Автор: Brian Okken
Количество страниц: 272
Язык издания: Английский

Тестируйте большие и малые приложения, пакеты и библиотеки с помощью pytest, самой мощной среды тестирования Python. pytest помогает вам быстро писать тесты, сохраняя их читабельность и удобство обслуживания. В этом полностью переработанном издании вы изучите супервозможности pytest — simple asserts, fixtures, parametrization, markers, and plugins — при создании простых тестов и наборов тестов для небольшого приложения базы данных.
Используя надежную, но простую модель, писать небольшие тесты с помощью pytest так же легко, как и масштабироваться до сложного функционального тестирования. Эта книга покажет вам, как это сделать.

Плюсы:
В этой книге есть все необходимое для того, чтобы полностью овладеть навыками тестирования приложений/кода Python
Легко найти нужный раздел, а примеры достаточно просты
Если вас интересует модульное тестирование кода Python с помощью pytest Framework, эта книга охватывает все, что вам нужно знать
Описывает много внутренних деталей pytest
Книга проста в прочтении
Полезная и практичная книга, если вы хотите начать глубокое погружение в pytest
Очень подробная книга с большим количеством примеров

Недостатки:
Не заполняет пробелы в документации pytest, как хотелось бы
В некоторых главах создается впечатление, что в них почти нет содержания, а текст просто растянут, чтобы заполнить количество страниц, в основном за счет длинных примеров и тривиальных распечаток вывода pytest
Книга не подходит для изучения TDD

Для кого книга:
✔️Всем, кто начинает работать с Python, просто чтобы понять, как все должно быть построено
✔️Тем у кого есть опыт написания тестов на Python и он хочет усовершенствовать свои навыки

Об авторе:
Брайан Оккен — ведущий подкаста Test & Code и соведущий подкаста Python Bytes. Он также является ведущим инженером-программистом.
👍1
​​#proQuality_events

.NET talks Uzbekistan and EPAM are glad to invite you to EPAM Projects Insider external meetup.

Here you can familiarize yourself with the EPAM's projects related to .NET, Azure Cloud, AWS Cloud and DevOps. It is your opportunity to meet speakers who are closely working with these technologies and to learn about their experience on how to achieve great results in different areas like testing, migration and DevOps.

📆 When: August 23 at 19:00 PM UTC+5

Where: Uzbekistan, Tashkent, Impact Technology Hub

💡Agenda:
1. .NET in touch with Cloud technologies.
2. .NET Automagic: Mastering Automation in EPAM Projects.
3. Cloud & DevOps.
​​#proQuality_events

ProQuality комьюнити приглашает вас на наш новый ивент: Essential non-hard skills to lead your team

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

👉 Откройте для себя практические методы повышения производительности, совершенствования взаимодействия и развития потенциала членов вашей команды на пути к совместным достижениям.

📆 Будем рады видеть вас среди участников нашего ивента 24го августа в 15:00 (UTC+3), язык EN

Другие наши мероприятия на wearecommunity.io
2
#automationTesting

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

Автор статьи создал это руководство, которое помогает при необходимости эффективно настроить Cypress с Cucumber.

Cucumber в Cypress: пошаговое руководство
#softwareTesting #apiTesting #testingTools

Insomnia - инструмент для тестирования REST API (клиент взаимодействия с API).

Автор сегодняшней статьи поделится информацией о возможностях инструмента Insomnia: встроенный DevTools, конвертация запроса в код, JSON|XML - читабельный вид (Beautify JSON), есть подсказки на валидацию введенных значений, история запросов...

Insomnia — Инструкция по применению)
🔥2
#softwareTesting

Как выбрать подход, стратегию и исполнение для различных проектов по тестированию. Дело вот в чем: все компании, проекты, продукты — разные, и продуктовые команды тоже. Это не фастфуд, где всё всегда стандартно. Более того, количество ресурсов для тестирования (или любого другого аспекта инженерной деятельности, если на то пошло) ограничено. Вам приходится «выбирать битвы, в которых стоит участвовать» и сосредотачиваться на вещах, которые имеют значение. Как это сделать?

Автор нашей сегодняшней статьи расскажет о применение афоризма Сунь-Цзы к управлению тестированием.

Сунь-Цзы и искусство управления тестированием программного обеспечения
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🦄3
#proquality_stickers

Теперь у нас есть свой набор стикеров! 🎉

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

В наборе вы можете найти:
✔️ Нашего питомца - хамелеона 🦎
✔️ Специальные стикеры для сеньоров 🙍‍♂️и сеньорит 🙍‍♀️
✔️ Табличку "Do not Disturb" для концентрации 🧑‍💻
✔️ И две версии мема "This is fine" 👍

Стикер - вместо тысячи слов!
🤩6🔥2👍1🥰1
#softwareTesting

Роль QA или инженера по обеспечению качества (Quality Assurance Engineer), также известного как QA-инженер, является уникальной, но не всегда полностью понятной. Это связано с множеством мифов и стереотипов, связанных с этой должностью.

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

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

QA-инженер: кто это и какие навыки требуются в 2023 году)
#softSkills

Вопросы профессионального развития — штука сложная. Иногда кажется, что ты немного подзастрял на своей должности (в своей сфере, своей компании — нужное подчеркнуть), и хочется сделать какой-то шаг вперед. Но куда именно и как — дилемма.

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

Куда расти тестировщику? Надо ли для этого уходить из QA?
​​#proQuality_books #softwareTesting

Metasploit Penetration Testing Cookbook - Third Edition (2018)
Авторы: Daniel Teixeira, Abhinav Singh, Monika Agarwal
Количество страниц: 426
Язык издания: Английский

Книга включает более 100 рецептов тестирования на проникновение с использованием Metasploit и виртуальных машин. Metasploit в настоящее время является ведущим в мире инструментом тестирования на проникновение и одним из крупнейших open-source проектов в области информационной безопасности и тестирования на проникновение.

Плюсы:
Подробное рассмотрение техник тестирования на проникновение
Лучшие практики эффективного использования фреймворка Metasploit
Полезные советы для специалистов по тестированию безопасности

Недостатки:
Некоторые темы не достаточно полно раскрыты
Книга в электронном формате менее удобна к прочтению, чем бумажный вариант

Для кого книга:
✔️Как для новичков, так и для более опытных специалистов по тестированию безопасности

Об авторе:
✏️ Daniel Teixeira — эксперт по ИТ-безопасности, автор и тренер, специализирующийся на тестировании на проникновение и оценке уязвимостей.
✏️ Abhinav Singh — известный исследователь информационной безопасности, автор первого и второго изданий книги.
✏️ Monika Agarwal — исследователь информационной безопасности, автор научных работ.
👍92
#automationTesting

Appium — это инструмент с открытым исходным кодом для автоматизации, способный взаимодействовать с тестовым скриптом, сервером Appium и эмулятором или реальным устройством, на котором выполняется скрипт.
Этот хорошо зарекомендовавший себя фреймворк очень популярен для тестирования мобильных, веб- и гибридных приложений.
Чтобы использовать весь потенциал Appium, важно знать об основных «подводных камнях», с которыми придется столкнуться в начале работы с фреймворком, а также внутренние возможности Appium.

В данном руководстве автор рассмотрит несколько лучших практик, которые помогут QA-специалистам оптимизировать тесты в Appium.

Лучшие практики для оптимизации тестов в Appium
#softwareTesting #chatgpt

В современном мире разработĸа ПО стала неотъемлемой частью нашей повседневной жизни. Вместе с ростом сложности и масштабов проеĸтов появляется все больше потребности в эффеĸтивных методах тестирования ПО, ĸоторые позволят обнаруживать ошибĸи и обеспечивать высоĸое ĸачество разрабатываемых продуĸтов. В этом ĸонтеĸсте исĸусственный интеллеĸт (ИИ) становится все более востребованным инструментом, способным упростить и усовершенствовать процесс тестирования.

В сегодняшней статье автор рассмотрит, ĸаĸ ChatGPT версии 3.5 может быть применен в тестировании ПО и ĸаĸие преимущества он открывает.

Каĸ можно использовать ChatGPT в тестировании)
👍2
Пятничный баг 😁
😁112🌚2👍1
#softwareTesting

В сегодняшней статье автор расскажет о минимальных, необходимых hard skills для тестирования бэкенда.

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

Hard skills для входа в тестирование бэка)
4👍1
​​#proQuality_books #softwareTesting

Essential Software Testing: A Use-Case Approach (2008)
Автор: Greg Fournier
Количество страниц: 280
Язык издания: Английский

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

Плюсы:
Автор делает упор на нетехнические навыки (например, общение с аналитиками, возможно, с заинтересованными сторонами)
В книге описывается «гибкий» подход к тестированию, который работает где угодно
🔥3
#automationTesting

Многие QA Automation пишут свои абсолютно костыльные решения, используя паттерны Page Object, Page Factory. Так происходит, потому что в сфере QA Automation нет каких-то определенных рамок и паттернов, по которым стоит писать авто тесты. Да, есть всеми известный Page Object, но даже его часто используют очень криво. Например, в бэкенд разработке есть много паттернов. Но в автоматизации нет каких-то конкретных паттернов, которые скажут, куда писать allure.step, куда писать проверки, как динамически форматировать локатор.

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

Как правильно писать UI авто тесты на Python
#softwareTesting #testingTools #roadmap

Многие, кто приходил в любую новую сферу, задавались вопросами: «какими инструментами необходимо владеть, чтобы…», «а точно ли это весь перечень?», «а какие навыки необходимы, чтобы пройти собеседование?». Таких вопросов больше у новичков, которые уже начали обучение или только в поисках обучения, пытаются понять минимум необходимый для старта.

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

Инструменты и навыки для новичков. Или как не потеряться в дремучем лесу тестирования
👍42