Telegram Web Link
⛰️⛰️ Пирамида тестирования

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

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

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

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

#гайд
17👍21🥰1
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
👍3🔥1🥰1
Пятничный #дайджест для тестировщиков

🔅 QAчественное общение #8 — митап комьюнити Alfa Digital для нетворкинга и обмена знаниями с экспертами из QA и не только

🔅 Индексация заработной платы — почему работодатель обязан повышать тебе зарплату

🔅 Автоматическое тестирование ускорило разработку в 50 раз — сказка от создателей FoundationDB

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

🔅 JUnit, 4, 5, Jupiter, Vintage — как работать со всеми версиями JUnit и как организовать тесты в проекте, чтобы повысить производительность команды
👍53❤‍🔥2🥰1
💬 Как изменился ваш информационный пузырь за год?

Помните свои информационные предпочтения год назад? Многое изменилось! Социальные сети, мессенджеры, YouTube, подкасты — все эти каналы ежедневно борются за наше внимание. У каждого из нас за год сформировался свой уникальный информационный рацион. Пройдите наш опрос и расскажите, как изменились ваши вкусы в медиапотреблении.

👉 Пройти опрос

Опрос займёт у вас примерно 4 минуты.
2🥰2💯1
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом

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

🔗 Читать статью
🔗 Зеркало
😁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
2025/07/08 18:22:40
Back to Top
HTML Embed Code: