ProQuality Community – Telegram
ProQuality Community
3K subscribers
176 photos
37 videos
2 files
1.27K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
#softwareTesting

Писать о регрессе в 2024 году — казалось бы, странная идея: каждый, кто хоть как-то связан с IT-миром, знает, что такое регрессионное тестирование и зачем оно нужно. В каждом курсе, в каждой статье для новичка о нем рассказывается.
Вроде бы можно закрыть тему… Но почти каждый раз, когда на собеседовании задаешь вопрос: «Как мне выбрать тесты для регресса?», четкого ответа чаще всего не получишь. Это не зависит от уровня тестировщика, его опыта и направления.

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

Еще раз о регрессе: почему тестирование до сих пор вызывает вопросы?
👍3
​​#proQuality_events

Мы начинаем регистрацию на совместный митап с Andersen, где мы будем говорить о user acceptance testing (UAT). Зарегистрируйтесь здесь

👉 Программа Tech Talk:
→ Краткий обзор UAT;
→ Роль UAT в жизненном цикле разработки ПО;
→ Планирование и состав команды UAT;
→ Инструменты и метрики для эффективного UAT.

📆 Детали Tech Talk:
→ 5 июня, 14:00 CET, онлайн

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

Язык: английский

До встречи!
👍61
​​#proQuality_books #softwareTesting

Modern Software Testing Techniques: A Practical Guide for Developers and Testers (2023)
Авторы: István Forgács, Attila Kovács
Количество страниц: 284
Язык издания: английский

Авторы представляют свои уникальные техники тестирования: Two-Phase Model-Based Testing, Action-State Testing и Optimized Domain Testing. Эти техники обещают выявить максимальное количество ошибок с самым минимальным числом тестов, что позволяет сократить время тестирования и затраты.

Плюсы:
Книга открывает новейшие техники тестирования, предоставляя читателям практическое руководство по повышению качества программного обеспечения и продуктов
Представленные техники автоматизированы, оставляя только самую увлекательную работу - проектирование и моделирование
Для каждой главы указано примерное время на освоение материала для разных уровней специалистов, что помогает организовать процесс изучения, оценить прогресс и адаптировать обучение к своему уровню знаний
Множество практических примеров и кейсов помогает лучше понять материал и детали
Применение техник поможет прокачать важные навыки как тестировщиков, так и разработчиков

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

Для кого книга:
✔️Тестировщиков
✔️Разработчиков
👏7
​​#proQuality_events

ProQuality и EPAM Systems приглашают вас на онлайн-ивент QA Engineer Interview: From Application to Acceptance.

👉 Спикеры Yauheni Liashko и Dzianis Sulauka раскроют все нюансы прохождения интервью на позицию QA инженера и ответят на ваши вопросы.

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

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

📆 Присоединяйтесь! к нам 4 ИЮНЯ 2024 | ONLINE | EN | 15:00 WAW | 16:00 MSQ | 17:00 TBS!
🔥61
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality

Задача про индюшиные бега 🦃🦃🦃

На индюшиных бегах 20 индюков выбегают друг за другом с интервалом в 1 минуту и бегут с постоянными скоростями. Второй догнал первого через 2 минуты после своего старта, третий второго - через 3 минуты после своего старта, ..., двадцатый девятнадцатого через 20 минут после своего старта.

Через сколько минут после своего старта двадцатый индюк догнал первого?

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
👍4
#automationTesting

В большой компании много разных проектов и стек технологий на каждом проекте свой. Могут встречаться проекты на Go, Kotlin, Ruby, Java, Python, С++ и так далее. В каждом проекте есть процесс тестирования и желательно не усложнять стек добавлением еще одного языка. К тому же если писать автотесты на языке разрабатываемого приложения, то можно консультироваться у разработчиков, а разработчикам показывать код автотестов, как говорится “вместо тысячи слов”.

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

1 автотест на 10 языках программирования
👍4
​​#softwareTesting

Тестирование состояний и переходов (State Transition Testing) проверяет, как система меняет состояния в ответ на различные события, что особенно полезно для систем с четко определенной логикой состояний. Этот метод использует диаграммы переходов для визуализации состояний и событий, обеспечивая лучшее покрытие тестов и выявление дефектов.

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

Тестирование состояний и переходов (State Transition Testing)
👍3
​​#proQuality_books #softwareTesting #chatgpt

AI-Assisted Testing (2024)
Автор: Mark Winteringham
Количество страниц: 225
Язык издания: английский

Книга предоставляет комплексные рекомендации по использованию инструментов искусственного интеллекта, направленные на эффективное совершенствование процессов тестирования программного обеспечения.

Плюсы:
Готовые стратегии от автора, позволяющие ускорить и улучшить генерацию данных для тестирования и автоматизацию тестов
Реальные техники, которые помогут овладеть искусством создания успешных промптов для четких и действенных результатов
Подробные примеры использования AI, таких как GitHub CoPilot и ChatGPT
Советы по интеграции искусственного интеллекта в существующие процессы тестирования

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

Для кого книга:
✔️Тестировщиков
✔️Разработчиков
👍7
​​#proQuality_ad

Хочешь углубить свои знания в основах тестирования ПО и стремишься повысить свои навыки?

Присоединяйся к нашей бесплатной программе и получи глубокие знания в области тестирования. У тебя будет возможность:

Сотрудничать в команде Scrum, участвуя в церемониях и используя артефакты Scrum
Познакомиться с анализом требований и созданием сценариев тестирования
Развить навыки выявления и отчетности о дефектах ПО
Изучить особенности API, баз данных, HTML/CSS для тестирования
Попробовать различные типы тестирования: веб-приложения, мобильные, доступности, а также игровое тестирование

Выбирай свою локацию, регистрируйся и делись этой возможностью с друзьями, которым это может быть интересно:
📍 Армения
📍 Узбекистан
📍 Грузия
📍 Казахстан
📍 Кыргызстан
5👍1😢1🤗1
​​#ProQuality_tasks #ProQuality_crossword

Всем привет! С вами снова рубрика задачки ProQuality

Кроссворд про типы багов 🧩

Определите тип бага по его описанию

ПО ГОРИЗОНТАЛИ
2. Присутствует значок второго "глаза" в поле ввода пароля
3. Неверный перевод текста сообщения для FR версии
6. Во время сессий в мобильной игре смартфон разряжается гораздо быстрее, чем в других играх

ПО ВЕРТИКАЛИ
1. Страница не открывается в Samsung S22 Android v.12
4. Приложение социальной сети не работает или зависает из-за наплыва пользователей
5. Пользователь не может ввести пароль, используя буквы кириллицы

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответы на кроссворд 🤓
🔥52
​​#automationTesting

Часто на проекте по причине невысокого бюджета нет возможности нанять полноценных автотестировщиков.
Тестирование без автотестов? А кто-нибудь может без них, если уже попробовал хотя бы раз?)
Пусть разработчики пишут автотесты? В целом да, но проект небольшой, разработчиков тоже немного и времени на тесты у разработчиков нет (Пилим фичи и правим баги, какие тесты).
Решением может быть использование BDD/TDD фреймворков с инструментами Playwright и Cypress.

В статье автор делится опытом внедрения автотестов, включая добавление атрибутов data-test-id, обучение тестировщиков работе с селекторами и git, и настройку сборок в Jenkins.

Автотесты E2E для самых маленьких
👍7🔥1
​​#proQuality_podcasts

🦎 Приветствуем! В конце очередной рабочей недели предлагаем вам послушать восьмой выпуск подкаста от ProQuality комьюнити.

🎤 Ведущие: Алёна, Паша, Тимур и гость Слава Волков - говорили PRO:

✔️ Сиквелы и StarCraft II
✔️ Симуляторы "бога"
✔️ Оказуаливание игр
✔️ Ранний доступ

🔗 Выпуск доступен по ссылке: Mave, а также на YouTube

❤️ Ваши лайки и комменты собираем под этим постом.
5
😁16💯1
​​#proQuality_events

Спасибо всем, кто принял участие в нашем вебинаре QA Engineer Interview: From Application to Acceptance!

💡Мы рады поделиться с вами презентацией и записью мероприятия, где спикеры обсудили основные аспекты прохождения интервью на позицию QA инженера.
9
​​#softwareTesting

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

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


Мобильное тестирование: быстрый гайд
👍4
​​#proQuality_books #softwareTesting

Software Testing Strategies: A testing guide for the 2020s (2023)
Автор: Matthew Heusser, Michael Larsen
Количество страниц: 378
Язык издания: английский

Книга "Software Testing Strategies: A testing guide for the 2020s" предлагает получить всестороннее представление о современных стратегиях тестирования программного обеспечения и предоставляет практические идеи и примеры из реальной жизни для специалистов любого уровня. Без сомнения, это издание заслуживает место на вашей книжной полке.

Плюсы:
Охвачены все основные аспекты тестирования, от базовых до продвинутых техник и специализированных видов тестирования
Рассматриваются различные особенности тестирования на всех стадиях разработки программного обеспечения, включая интеграцию в CI/CD процессы, и в разрезе различных методологий разработки
Ценные инсайты о важных элементах професионального общения
Даны подсказки по решению множества реальных проблем: от слишком большого количества идей, но недостаточного времени для их тестирования, до управления тестовыми данными и баланса между ручным и автоматизированным тестированием

Недостатки:
Некоторые примеры по части автоматизации могут показаться относительно простыми для экспертов
Для новичков книга может оказаться трудной для восприятия из-за большого объема информации и терминологии

Для кого книга:
✔️Тестировщиков
✔️Разработчиков
✔️Всех участников процесса разработки программного обеспечения
👍4
​​#softwareTesting #proQuality_video

📢 Делимся с вами презентацией
и записью вебинара Embedded Systems and Testing.

🎥 Описание: Спикер рассказал о ключевых методологиях тестирования, необходимых для обеспечения надежности, производительности и безопасности встраиваемых систем, и понять, как тестирование может выявить потенциальные недостатки, повысить эффективность систем и повысить их безопасность.
👍5
​​#ProQuality_tasks

Всем привет! С вами снова рубрика задачки ProQuality

Задача про книжного червя 📚🪱

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

Какое расстояние прогрыз книжный червь?

Идеями и решениями делитесь в комментариях под постом 👇

В ближайшую пятницу мы опубликуем ответ на задачу 🤓
🔥4