Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.8K 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
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом

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

🔗 Читать статью
🔗 Зеркало
😁7
😎😎 Профессия — инженер по автоматизации тестирования: работодатели в поисках фулстеков

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

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

#почитать
🔥17👍21👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🌐 Использование глобальной контрольной группы на практике: тонкости, нюансы, подводные камни

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

🔗 Читать статью
🔗 Зеркало
👏2👍1😁1
Очередной #дайджест для тестировщиков

🟢 Большая шпаргалка по Docker — как распилить монолитный проект на части

🟢 Небольшой практикум по GitHub Copilot — революционное повышение эффективности автоматизированного тестирования

🟢 Руководство по устранению ошибок при тестировании — вариант оптимизации рабочего процесса

🟢 Тестирование React-приложений с помощью Vitest — использование преимущества быстрой перезагрузки модулей для ускорения выполнения тестов

🟢 Освоение Selenium-тестирования — JUnit Asserts на практических примерах
🤩7🔥4🎉4👍3👏3
#вопросы_с_собеседования

Что такое интеграционное тестирование?

Интеграционное тестирование выполняется после модульного. При интеграционном тестировании проверяют группу связанных между собой модулей ПО. Его цель — выявить неисправности, связанные с их взаимодействием.

Типы интеграционного тестирования:

👉 «Большой взрыв» — проводится после объединения всех модулей.
👉 Нисходящее — тестирование и интеграция начинаются сверху и идут вниз.
👉 Восходящее — модули более низкого уровня тестируются перед перемещением вверх по иерархии к модулям более высокого уровня.
👉 Гибридное — сочетает в себе нисходящее и восходящее интеграционное тестирование. Интеграция при таком подходе начинается со среднего уровня, а тестирование проводится в обоих направлениях.
👍183👏2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍💻 Как я входил в IT: опыт подписчиков «Библиотеки программиста»

Недавно мы провели опрос среди наших читателей, и сделали несколько интересных открытий, которые пригодятся всем, кто решил войти в ИТ в 2024 году.

👉 Читать результаты опроса
👍4🔥32🥱1
🤔🤔 Как проверить локаторы с помощью Playwright

В этой статье автор расскажет о том, что можно проверить у локатора (элемента) и какие вообще есть возможности проверок. Более того, он описал упражнения, которые вы можете выполнить и отработать в качестве практики.

Продолжить чтение

#гайд
🔥10❤‍🔥102🥰1
👍👍 9 способов получить первую работу тестировщиком

Спикер расскажет:

👉 В каких случаях нетворкинг особенно важен по сравнению с откликами на вакансии?
👉 Чем помощь с трудоустройством от HR на карьерном треке отличается от контактов менторов?
👉 Когда имеет смысл рассчитывать на трудоустройство через предыдущих выпускников, а когда это бессмысленно?

Смотреть

#видео
❤‍🔥20👍2🥱21
#вопросы_с_собеседования

Что такое граф причинно-следственных связей?

Метод тестирования с использованием графа причинно-следственных связей — это способ разработки тестов методом «черного ящика», который использует графическое представление входа (причины) и выхода (следствия) для построения теста. В этом методе используются различные обозначения для описания функций и других взаимосвязей между входными и выходными условиями.
🤩10👍74🔥1🌚1
🐞🐞 Не баг, а фича: видеоигровые баги, которые стали классикой

Даже в AAA‑играх могут быть ошибки. Чаще всего сталкиваться с багами неприятно, однако иногда они могут войти в геймплей целого жанра или вовсе стать основой целой франшизы видеоигр. Разработчикам может будет полезным что‑то позаимствовать.

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

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

Читать статью
#почитать
👍121🔥1👾1
#дайджест перед выходными

Как войти в новый проект — взаимоотношения с командой и пользователями, тестовая лаборатория

Как защитить PROD от багов и себя от стресса — о том, как защитить команду от багов, ведь для реализации необходима помощь всей команды в восстановлении процессов разработки ПО

TDD или разработка через тестирование — гайд по Test-Driven Development

SOLID-принципы автоматизации на примерах — по мере увеличения размера и сложности кода он становится подвержен таким проблемам, как дублирование кода, жесткая привязка и хрупкие наборы тестов. Именно здесь вступают в силу принципы SOLID

Как привлечь разработчиков к исследовательскому тестированию — для качественного исследования требуется время, больше, чем есть у одного тестировщика в команде
🔥6😁5🥰3🤩3👍2
Встретился весьма полезный файл, в помощь к подготовке к собесу

В этом файле указаны:

Вопросы QA
Сравнение работодателей
HR вопросы
Краткие ответы на вопросы

Сохраняйте и изучайте во время подготовки
👍292🥰21
💁💁 Тестирование UI в Compose Multiplatform

Автор поделится своим опытом написания UI-тестов для приложения на Compose Multiplatform: как приходилось писать почти наугад, запускать код и изучать результат. Будет полезно начинающим тестерам.

Продолжить чтение

#почитать
🎉10🤩10👍2🥰1
🛤️🛤️ Дорожная карта автоматизации тестирования: основные моменты

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

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

#гайд
👏2❤‍🔥1
#вопросы_с_собеседования

Объясните технику разбиения на классы эквивалентности

Разбиение на классы эквивалентности — это метод тестирования «черного ящика», основанный на спецификациях. Набор входных данных, определяющий условия тестирования, разбивается на логически сопоставимые группы таким образом, что использование даже одних тестовых данных из группы для тестирования можно считать аналогичным использованию всех остальных данных в этой группе.
👍5❤‍🔥1🥰1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
2❤‍🔥11