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

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

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

Как я перешёл из ручного тестирования в автоматизированное
👍6❤‍🔥1
😁11
#softwareTesting

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

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

О чём могут рассказать логи: важный инструмент в работе тестировщика
👍6
#proQuality_books #softwareTesting

📖 Сегодня у нас обзор “Библия QA” - обновляемой базы знаний по тестированию

Библия QA
Автор: Еремеев Владислав
Количество страниц: 560+
Язык издания: Русский
Читать

Плюсы:
Ответы на самые популярные вопросы новичков о профессии и старте карьеры
Крупнейшая подборка ссылок и полезных ресурсов
Конспект всевозможной теории и ответов на вопросы с реальных собеседований
Проект находится в свободном доступе, не содержит рекламы и открыт для контрибьютинга
Хорошая мобильная версия https://github.com/VladislavEremeev/QA_bible/releases;
Есть поиск по материалу

Недостатки:
Здесь можно найти очень многое, но это не значит, что всё это нужно знать. Это копилка, а не учебник. Перечень тем для джунов есть в f.a.q
Конспект теории авторский и составлен одним простым человеком, который не senior. Каждую из тем наверняка можно написать полнее и правильнее, ссылки подобрать получше, но на это уйдет еще не один год
👍10
​​#ProQuality_tasks

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

Задача про бильярдные шары 🎱🎱

Имеются 100 бильярдных шаров, из которых два с дефектом, а остальные нет. Робот-тестер умеет за одну проверку тестировать ровно два шара. Если хотя бы один из шаров с дефектом, у тестера загорается лампочка (иначе лампочка не горит).

Как найти оба дефектных шара за 52 проверки?

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

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

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

В статье автор разберет, как Jest помогает писать молниеносные тесты, и рассмотрит ключевые сценарии.

Сквозь время – ускоряем автотесты
3🔥1
🌚8😁7👏1
Всем привет!
У нас в сообществе только в этой группе состоит более 3000 человек. Это хороший результат для нашего небольшого сообщества, но мы хотим продолжать расти и развиваться, нанося непоправимую пользу всем, кто заинтересован в развитии как тестировщик, автоматизатор или тест-менеджер. Для этого я очень хочу вас попросить заполнить небольшую форму, где вы сможете подсветить нам интересующие вас темы, новые форматы, и свои идее, которые вы хотели бы видеть у нас в сообществе. Базируясь на этой информации, мы сможем собрать подходящую команду и реализовать их.
https://forms.office.com/e/E1gcnNxmqs
Пишите всё, что думаете, не стесняйтесь. Обратная связь для меня очень важна, чтобы сделать сообщество полезным для участников, а не делать его очередной группой для привлечения рекламы и легкого заколачивания бабла (хотя деньги на развитие тоже не помешали бы).
Очень надеюсь на вас всех!
Спасибо, что остаетесь с нами всё это время!
Андрей Иванов
8
#softwareTesting #databases

Согласно исследованию 2017 Data Migration Research, 61% респондентов проводили миграцию данных для трёх и более устаревших систем. Это свидетельствует о том, что множество компаний осуществляет миграцию данных.
Любая миграция данных является ответственной и рискованной задачей, нуждающейся в тщательной проверке. При этом отсутствие тестирования было названо одной из причин неудач проектов по миграции данных.

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

Ключевые моменты при тестировании миграции баз данных
1👍1
​​#proQuality_books #automationTesting

Build Your Own Test Framework (2023)
Автор: Daniel Irvine
Количество страниц: 296
Язык издания: Английский

По этой книге вы научитесь писать более качественные автоматизированные тесты, которые значительно повысят вашу продуктивность. Эта книга - самостоятельное приключение, предназначенное как для индивидуального чтения, так и для совместных семинаров.
Вы построите фреймворк автоматизированного тестирования xUnit на JavaScript.

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

Об авторе:
Дэниел Ирвин — независимый разработчик программного обеспечения из Лондона. Он работает с различными языками, включая C#, Clojure, JavaScript и Ruby. Он стал сооснователем лондонской встречи Queer Code и является активным членом европейского сообщества разработчиков программного обеспечения.
👍3🔥2
​​#ProQuality_tasks

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

Задача про перчатки 🧤

В темной комнате стоит шкаф, в ящике которого лежат 30 оранжевых и 30 салатовых перчаток.

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

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

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

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

В статье автор расскажет от том, как:
✔️ ускорить написание тестов;
✔️ снизить затраты на их поддержку;
✔️ прокачаться в написании фреймворков;
✔️ сэкономить деньги компании;
✔️ сохранить нервы сотрудников.

Делаем PageObject правильно. Удешевляем тестирование и снижаем порог вхождения
3
😁161
#softwareTesting

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

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

Особенности тестирования десктопных приложений
🥰1
​​#proQuality_books #softwareTesting #gameTesting

Modern Game Testing (2023)
Автор: Nikolina Finska
Количество страниц: 232
Язык издания: Английский

Нет ничего более раздражающего для геймеров, чем встреча с новой игрой с ошибками. Это часто приводит к негативным отзывам. Решение заключается в улучшении обеспечения качества (QA), и Modern Game Testing покажет вам, как этого добиться.

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

Недостатки:
В книге не хватает конкретных примеров дебага, относящихся к популярным игровым движкам Unreal Engine или Godot

Для кого книга:
✔️ Тестировщиков игр
✔️ Производителей игр, разработчиков игр, менеджеров по тестированию и других специалистов по обеспечению качества

Об авторе:
Николина Финска — ветеран игровой индустрии и гуру контроля качества с более чем десятилетним опытом работы в игровом секторе и еще 10 — в индустрии программного обеспечения. Она работала над более чем 20 играми и отвечала за обеспечение качества в различных играх франшизы Angry Birds.
🔥53
​​#ProQuality_tasks #ProQuality_crossword

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

Кроссворд про виды тестирования 🧩

Какой вид тестирования используется в каждом из приведенных примеров?

ПО ГОРИЗОНТАЛИ
1. Проверка корректности расчета налогов в бухгалтерской программе
4. Проверка корректной работы мобильного приложения на разных моделях смартфонов и планшетов
5. Проверка работоспособности всех функций приложения после обновления кода

ПО ВЕРТИКАЛИ
2. Проверка скорости загрузки сайта при одновременном доступе большого числа пользователей
3. Проверка на наличие уязвимостей в веб-приложении, которое обрабатывает персональные данные пользователей

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

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

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

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

Осознанная автоматизация тестирования в геймдеве
👍2