Точка входа в программирование
21.4K subscribers
899 photos
163 videos
1 file
2.44K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Тестировщик — что нужно знать о профессии

QA (Quality Assurance) — отдельная сфера в IT. Она отвечает за обеспечение качества итогового продукта и его тестирование. Поэтому тестировщики не менее важны, чем разработчики.

Если вы не можете определиться, в какое IT-направление идти, то почитайте, что представляет собой профессия QA-инженера или тестировщика:

https://tprg.ru/6QSC

#тестирование
Основы юнит-тестирования с JUnit 5

В Java-разработке вы рано или поздно столкнётесь с JUnit — очень популярным фреймворком для тестирования Java-программ. Он позволяет покрыть весь код тестами и выявить различные ошибки.

Как с ним работать:

https://tprg.ru/MHTl

#java #тестирование
Шпаргалка по теории тестирования

Готовитесь к собеседованию на QA-специалиста? Шпаргалка поможет вспомнить основные термины и определения из теории тестирования:

https://tprg.ru/tUks

#тестирование
Топ-5 книг для начинающих тестировщиков

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

Чтобы упростить выбор книг, держите подборку из 5 пособий, уже ставших классикой:

https://tprg.ru/aYQE

#тестирование #книги
Введение в API

API (Application programming interface) представляет собой набор функций, которые предоставляет сервис, библиотека, фреймворк или другая программа для работы с ней.

Вникнуть в понятие API поможет материал:

https://tprg.ru/diAq

Также можно узнать про API из видео: https://youtu.be/QYg5z6EGOk4

#веб #тестирование
Теория по основам тестирования — в одном видео

Решили стать QA-специалистом, но не знаете, с чего начать? В большом видео собрана базовая теория по тестированию, которая поможет лучше понимать профессию:

https://youtu.be/3kgdKE7ndvI

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

#тестирование
Видеокурс по тестированию ПО

Тестирование приложений — важная профессия в сфере IT. Тестировщики следят за качеством приложений: они ищут баги различными методами и передают информацию о найденных проблемах разработчикам.

Серия роликов поможет получить знания на уровне Junior QA-инженера. Сначала вы изучите основную теорию, необходимую для всех направлений тестирования, а затем перейдёте к тестирование веб-сервисов.

Курс доступен в плейлисте на YouTube.

#курсы #тестирование
Что нужно знать начинающему тестировщику: подробный план обучения

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

https://youtu.be/DCImUUyQ_Fs

Кстати, вот таблица из видео (её нужно скачать на компьютер и запустить в браузере).

#тестирование
Что такое API и как его тестировать?

Для взаимодействия с сервисом, библиотекой, фреймворком или другими программами применяется API (Application programming interface). По сути, это некоторый набор функций, который упрощает разработчику использование возможностей конкретного сервиса.

Лучше вникнуть в суть поможет 8-минутное видео. На примере блок-схемы вы поймёте, какие типы API существуют, как они работают и как их можно вызвать:

https://youtu.be/kUPWQMalWNk

#тестирование
Что должен уметь Junior-тестировщик?

Войти в IT начинающим проще, если стать QA-инженером или тестировщиком.

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

https://youtu.be/qYMWtBc-Aac

#тестирование
Тестируем на Python: инструкция для начинающих

Тестирование является неотъемлемой частью разработки. Чтобы выявить ошибки в программах, зачастую используются готовые библиотеки и фреймворки.

Для тестирования кода на Python одними из самых известных инструментов являются встроенная библиотека unittest и open source фреймворк pytest. Какой из них стоит выбрать и как их начать использовать, объясняется в гайде:

https://tproger.ru/articles/testiruem-na-python-unittest-i-pytest-instrukcija-dlja-nachinajushhih/

#тестирование #python
Чек-лист для начинающих тестировщиков

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

Если вам интересна эта профессия, то в этом чек-листе подробно разбирается, что нужно знать начинающему тестировщику без опыта:

https://tproger.ru/articles/chek-list-dlja-nachinajushhih-testirovshhikov/

#тестирование #курсы
Как работают глаза или как правильно создать тёмную тему для сайтов и приложений

Тёмные темы в приложениях — это уже давно не тренд, а инструмент для повышения вовлеченности пользователей.

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

https://habr.com/ru/company/ispmanager/blog/694412/

#тестирование
Как правильно тестировать методы REST API?

REST API — это способ взаимодействия приложений с сервером. Без тестирования API разработчики не могут быть уверены, правильно ли работает их программа или нет. Каждый тест состоит из тестовых шагов и для каждого запроса API тест должен выполнять определённые действия.

Как правильно тестировать запросы и сам чек-лист проверок — в статье:

https://habr.com/ru/post/704090/

#бэкенд #тестирование
Точка входа в IT: специалист по тестированию

Тестирование является неотъемлемой частью разработки, поэтому профессия специалиста по тестированию ПО широко востребована в IT-индустрии.
Её может освоить каждый — независимо от возраста или образования. В нашей статье рассказали, как освоить эту профессию с нуля:

https://tproger.ru/articles/vojti-v-it-cherez-testirovanie-bystro-nedorogo-i-perspektivno/

#тестирование
Pytest-фикстуры на человеческом

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

Герой этой статьи очень подробно и просто рассказал, как устроены фикстуры и как с ними работать на примерах:

https://tproger.ru/articles/pytest-fikstury-na-chelovecheskom/

#python #тестирование
Как тестировщику критиковать и сохранить хорошие отношения с командой?

На Хабре вышла интересная статья от опытного тестировщика по soft skills. Хороший специалист не только находит ошибки и баги до того момента, как они попали в продакшен, но и умеет о них грамотно рассказать:

https://habr.com/ru/post/717904/

#qa #тестирование
AB or not AB? Нужно ли вам АБ-тестирование

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

Какие инструменты использовать? Когда можно и нельзя использовать АБ-тесты? Рассказали в статье:

https://tproger.ru/articles/ab-or-not-ab/

#тестирование
Как и зачем тестировать код на бэкенде

Новички иногда задают вопросы вроде: «Зачем писать код, который тестирует другой код?» или «Почему пирамида тестирования выглядит именно так?».

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

https://habr.com/ru/companies/avito/articles/721434/

#тестирование #backend
Путь тестировщика: как не стать врагом создателей продукта, выполняя свою работу

Задача тестировщика — находить изъяны в продукте. Но иногда разработчики ревностно относятся к поиску багов. Это мешает работе и провоцирует конфликты.

В статье рассказали, как тестировщику хорошо выполнять свою работу, но при этом не стать врагом команды разработки: https://tprg.ru/yovd

#qa #тестирование #советы