Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.79K subscribers
1.21K photos
151 videos
23 files
2.56K links
Все самое полезное для тестировщика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/12538d6f

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🔥 12 признаков выгорания или как понять, что вам пора в отпуск

Больше половины программистов страдают профессиональным выгоранием. Здесь может спасти отпуск. Но как понять, когда он нужен? В статье рассматривается 12 признаков, указывающих на то, что вам нужен отдых.

🔗 Читать статью
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
3👾2
📉💼 Jenkins Pipeline для АТ

В данной статье автор поделится содержанием pipeline.jenkinsfile с минимальной необходимостью для организации автоматизированного тестирования. Установка, настройка самого Jenkins рассматриваться не будет, только pipeline и его содержание для АТ.

Автотесты будут написаны с использованием:

👉 java
👉 maven
👉 junit5
👉 allure

Бонус: расскажут как сделать запуск сборки по действию в GitLab.

Читать статью

#гайд
❤‍🔥21👍32
😱🤖 Использование Bazel для автоматизации тестирования

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

Неотъемлемым инструментом, помогающим в тестировании, является Bazel. Это опенсорсный инструмент, используемый для автоматизации сборки и тестирования ПО с многоязыковыми зависимостями.

В этой статье будет дано введение в Bazel и вы познакомитесь с его основами.

#гайд
👍253🥰1
🤔 Очередной #дайджест для тестировщика

🔹 Реформа проектного управления: как устроена целевая модель для наведения порядка в процессах — проектное управление на длинной дистанции, как теоретическая целевая модель процессов реализуется на практике

🔹 Для каких сфер бизнеса актуально тестирование ПО — как выбрать поставщика QA-услуг

🔹 Cypress tutorial — вы должны попробовать эти новые RETRY-функции

🔹 Никто никогда не учит писать качественный софт — проблема изучения computer science и почему не учат, как обеспечить стандарты качества ПО

🔹 Вдумчивое тестирование — размышляя о наиболее значимых аспектах нашей работы, мы можем определить наши основные ценности и найти цель в нашей работе
🤩10😁6🎉64👍3
#вопросы_с_собеседования

Как запускать тест-кейсы параллельно с помощью TestNG

Для параллельного выполнения тестов в TestNG мы можем использовать атрибут parallel в testng.xml.

Атрибут parallel тега suite может принимать четыре значения:

tests — Все тесты, находящиеся в теге файла testng.xml, будут выполняться параллельно
classes — Все тестовые случаи внутри java-класса будут выполняться параллельно
methods — Все методы с аннотацией
@Test будут выполняться параллельно
instances — Тестовые случаи в одном и том же экземпляре будут выполняться параллельно, но два метода из двух разных экземпляров будут выполняться в разных потоках.

<suite name="softwaretestingmaterial" parallel="methods">
👍5🔥4🥰1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
2👍2
🎅 Новый год — отличное время для старта!

🎄Новый год начинается с подарков, а лучший подарок для себя — новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует — https://proglib.io/w/b963d80d

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

Конечно, советуем обратить внимание на наши самые популярные курсы:
Математика для Data Science — 19 490 ₽ (вместо 29 990 ₽)
Алгоритмы и структуры данных — 23 390 ₽ (вместо 35 990 ₽)

🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.

☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.

👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом — https://proglib.io/w/b963d80d

🫶 Всех с наступающим новым годом!
🥰3
⚡️ Тестирование лендинга — быстрый гайд

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

Читать статью

#гайд
🎉3🔥1
🤔🤔 Quality Assurance и Quality Control в тестировании ПО

Разбор понятий обеспечения качества ПО (Quality Assurance ) и контроля качества ПО (Quality Control) — сходство, отличия, примеры.

Смотреть

#видео
❤‍🔥26👍41🥰1
🤦‍♂️🤨 Идеальная профессия для душнил. Техписатель рассказывает про работу и зарплаты

Технические писатели — это не только «душнилы», которые пишут документацию. Они создают истории, которые помогают людям лучше разобраться и понять продукты. Как стать техническим писателем и сколько они зарабатывают?

Самые распространённые задачи технического писателя:

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

Продолжение здесь

#почитать
202👍2👏2
Как называют Среду для тестирования, которая в точности похожа на продакшн-окружение?
Anonymous Quiz
15%
Accept (acceptance)
25%
Demo
10%
Test (testing)
50%
Stage (stagging)
👍71
🤔 Автоматизированные тесты — не отнимают ли они слишком много ресурсов и времени для запуска?

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

изменению только существующих тестовых наборов или
созданию новых автоматизированных тестовых наборов поверх изменения существующих тестовых наборов

Продолжение тут

#почитать
👍4👏31
🤔 Приготовили #дайджест библиотек для автоматизации API на разных языках программирования.

♦️ SuperTest
Библиотека для Node.js, используется для тестирования HTTP-серверов и веб-приложений, включая API. Она интегрируется с либой SuperAgent для создания HTTP-запросов и обработки ответов.

♦️ Requests
Юзайте для выполнения HTTP-запросов и работы с веб-API. Она обеспечивает удобный интерфейс для отправки запросов и обработки ответов, включая поддержку различных HTTP-методов (GET, POST, PUT, DELETE и др.).

♦️ RestSharp
Эта C#-библиотека, предназначенная для тестирования и работы с RESTful API. Она предоставляет интерфейс для создания и отправки запросов.

♦️ RestAssured
Разработана специально для автоматизации тестирования RESTful API. Она предоставляет удобные методы для создания и отправки HTTP-запросов, а также проверки ответов.

♦️ HTTParty
Это простая Ruby-библиотека для выполнения HTTP-запросов и работы с API. Она предоставляет удобный интерфейс для создания запросов и обработки ответов.
🎉20👍51🔥1
🧑‍🍳🤓 Мобильный тестировщик на удалёнке

У начинающего специалиста может возникнуть вопрос — как работать на удалёнке? Что нужно из техники для работы и какие задачи могут ждать?

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

Смотреть

#видео
👍9
🎯✏️ Detekt: как статический анализ помогает улучшить код автотестов

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

И у каждой ошибки есть своя цена. Было бы здорово, если бы о них можно было узнать:

🔹 на этапе локальной отладки и, соответственно, быстрее (например, запустив одну команду и получив отчёт) — движение в сторону Fail Fast и сокращения Feedback Loop;
🔹 не занимая ресурсы CI сборкой кода, который заведомо придётся исправлять, — Quality Gates;
🔹 снимая часть нагрузки с ревьюера и меньше переключая контекст специалистов;
🔹 работая с унифицированным кодом и не тратя время на обсуждение мелочей.

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

Читать статью

#почитать
🔥14🎉11👍42👏1
🤔 Зачем тестировщику Jira

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

Самая популярная такая система — Jira. Что важно знать тестировщикам, а что можно и пропустить — расскажут в ролике.

#видео
17👍7👏3