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

Flaky-тест, буквально “хлопчатый”, “рассыпающийся на кусочки”, в индустрии ИТ-тестирования означает нестабильный, ненадежный тест, который иногда “pass”, иногда “fail”, и трудно понять, по какой закономерности. Убийца времени тестировщика, источник нервозности в команде.
На такие тесты тратится много времени. Возникает задержка, пока команда не разберется, в чем дело. Конечно, страдает продуктивность.

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

Нестабильные тесты. Почему они существуют и что с ними делать
#softwareTesting

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

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

10 навыков начинающего QA-инженера. Как инструменты помогают в ручном тестировании сайтов
#softwareTesting #testingTools

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

Как ускорить тестирование приложения с помощью OpenAPI-спецификаций
​​#automationTesting

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

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

Использование ChatGPT для автоматизации тестирования
​​#proQuality_news

Дорогие подписчики!

Telegram-канал ProQuality Community уходит на каникулы и вернется 9 января.

Спасибо, что были с нами, что читали наши посты и делились ими с друзьями. Желаем вам отдохнуть и набраться сил для новых знаний по тестированию!

До встречи в новом году,
Команда ProQuality Community
#softwareTesting

Панель (консоль) разработчика браузера нужна не только разработчикам – она может пригодиться и в тестировании веб-сайтов.

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

Полезные функции DevTools для тестировщиков
​​#proQuality_books #softwareTesting

Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения (2013)
Автор: Тобиас Клейн
Количество страниц: 240
Язык издания: Русский (перевод с английского)

В книге автор в виде личного дневника-отчета за 2005-2009 гг. методически последовательно и подробно описывает практические шаги обнаружения (а точнее, поиска и анализа) и эксплуатации семи реальных уязвимостей программного обеспечения различных производителей. Клейн объясняет, как эти ошибки были исправлены разработчиками (которые их допустили), а некоторые не смогли этого сделать. В книге множество реальных примеров уязвимого кода. Даны программы, которые автор использовал для обнаружения и проверки ошибок. И в любом случае, если вы ищете ошибки как "охотник-любитель", зарабатываете на этом как профессионал, или ваша цель сделать мир безопаснее, вы получите знания и новые навыки, когда прочитаете эту книгу.

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

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

Для кого книга:
✔️Книга будет полезна всем, кто занимается тестированием программного обеспечения
✔️Разработчики

Об авторе:
Тобиас Клейн — эксперт по безопасности программного обеспечения, автор трех книг по информационной безопасности.
#automationTesting

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

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

Тестирование умерло, да здравствует тестирование
​​#softwareTesting

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

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

6 типичных ошибок начинающего тестировщика ПО
#softwareTesting

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

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

Нефункциональные проверки при тестировании мобильных приложений
#softwareTesting #proQuality_translation #paulgerard_leadership

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

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

Лидерство в тестировании: введение
#automationTesting

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

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

Мессенджеры на работе — это не прокрастинация, или как мы сделали сервис для автотестирования
#softwareTesting

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

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

Как протестировать программный продукт без доступа к нему
#softwareTesting

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

В сегодняшней статье автор отвечает на вопросы: Что такое качественное приложение? В чем разница между компаниями, ориентированными на качество, и компаниями, нацеленными на конечный продукт?

Почему многим IT-компаниям не хватает качественного руководства в QA?
#softwareTesting #proQuality_translation

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

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

5 полезных расширений Chrome для тестировщиков
#automationTesting

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

В нашей статье автор расскажет, как он переносил практику тестирования и внедрял «тесты как код» на базе Allure TestOps.

Tests as code с Allure TestOps и что из этого вышло
#softwareTesting

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

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

Как научиться тестировать самому и найти работу в трудные времена. Гид
#softwareTesting

Тестирование объема чаще называется «объемным тестированием», а также «тестированием объемов», или просто «volume testing», иногда «flood testing». Это проверка поведения приложения/сайта при получении очень большого объема данных (поэтому такое название). В первую очередь оценивается время ответа приложения (время отклика).

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

Что такое объемное тестирование?
#softwareTesting #proQuality_translation

Тестирование аутентификации - задача, с которой практически каждый из нас сталкивался на своих проектах.

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

Тестирование аутентификации в веб-приложениях
#automationTesting

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

В данной статье автор делится своим опытом автоматизированного тестирования на мобильных устройствах с использованием фреймворка Kaspresso и языка Swift.

Как сделать автотесты на Swift комфортными для тестировщиков
#softwareTesting

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

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

Рассеиваем туман. Инструменты и полезная литература для Junior QA
👍1