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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Точка входа в IT: из ветеринара в тестировщики

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

В статье она рассказала, как её удалось за несколько месяцев освоить тестирование до уровня джуна, а также поделилась полезными ссылками для начинающих тестировщиков:

https://tprg.ru/UQxV

#точка_входа #тестирование
Какие виды тестирования существуют: разбираем по полочкам

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

Подробнее о видах тестирования рассказывается в видео:

https://youtu.be/BWeV4VfKaqE

#тестирование
Примеры тестирования Java-программы с помощью JUnit

JUnit — мощный инструмент для модульного тестирования кода на Java. Новичкам JUnit покажется сложным, но на примерах вы сможете понять, как использовать JUnit на практике:

https://tprg.ru/xUbp

#java #тестирование
Тестировщик — что нужно знать о профессии

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 #тестирование