Типичный программист
81.4K subscribers
2.66K photos
892 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Сегодня день багов и тестировщиков

Подготовили для вас два материала. В одном рассказываем про самые масштабные программные баги: https://tprg.ru/ivzV

А в другом вспоминаем баги в играх, которые стали фичами и изменили геймдев: https://tprg.ru/EK6B

#тестирование #баги
Опыт «Мира»: как в разы снизить время тестирования платежного ядра мобильного приложения

В России есть платёжная система «Мир». Да, это те самые карточки, на которых написано место, где они не работают. Тем не менее, за ней тоже стоит куча технологий и IT-специалистов.

В новой статье Валерий Богданов, разработчик из Mир Plat.form, рассказал о внутренней кухне разработки. И поделился кейсом, как его команде удалось снизить время тестов платежного ядра мобильного приложения с недели до пары часов:

https://tprg.ru/g6Rd

#тестирование #qa
This media is not supported in your browser
VIEW IN TELEGRAM
Какая сейчас ситуация на рынке тестировщиков? Это всё ещё хороший старт для входа в IT? Вытеснят ли автотесты ручное тестирование в ближайшем будущем?

Разбираемся вместе с экспертами: https://tprg.ru/p2hV

#тестирование #qa
Возможно ли перестать контролировать качество ПО, не потеряв при этом качества?

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

Наши читатели из IT Test рассказали об этом в статье: https://tprg.ru/emDn

#тестирование #советы
Где бесплатно прокачиваться тестировщику?

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

В этой подборке собрали 80 бесплатных материалов, которые помогут прокачаться тестировщику: https://tproger.ru/digest/free-software-testing-books/

#тестирование
Многие разработчики хвалят TDD. Но точно ли это эффективно? А разве писать код как обычно не будет быстрее?

Если пропустили, у нас есть небольшая, но до сих пор актуальная заметка, в которой собраны все доводы «за» эту методологию: https://tproger.ru/articles/why-test-driven-development/

А также статья, в которой разобрали мнение, почему разработка через TDD — это «тупо»: https://tproger.ru/translations/test-driven-development-is-dumb/

Ну и просто интересно, если шарите за TDD, на чьей вы стороне и почему?

#тестирование #tdd
Как тестировщику получить сертификат ISTQB?

Сертификат ISTQB (International Software Testing Qualifications Board) — международная система квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию. Сертификат высоко ценится заказчиками и работодателями, он признан в большинстве стран мира, а его наличие здорово повышает ценность специалиста.

В ходе подготовки и сдачи экзаменов ISTQB можно столкнуться со множеством проблем — от поиска материалов и до специфики тестирования. Андрей Кирепко, тестировщик компании IT Test, получил сертификат ISTQB. И чтобы хоть немного облегчить жизнь тем, кто собирается его получать, он делится своим опытом и лайфхаками в этой статье:

https://tproger.ru/articles/kak-poluchit-sertifikat-istqb/

#тестирование #qa
Как ускорить тестирование приложения с помощью OpenAPI-спецификаций

OpenAPI — универсальный инструмент, который полезен не только для задач разработчиков и аналитиков, но и для повышения эффективности работы тестировщиков. QA Team Leader из «Иннотех» рассказал в статье, как можно использовать OpenAPI для тестирования:

https://tprg.ru/eAPU

#тестирование
Выявление и сбор требований к ПО — масштабный гайд

Фундаментальное описание требований к ПО и подходов к их выявлению и сбору — статья освещает все аспекты этой области знаний, структурирует информацию и не оставляет ни малейшего шанса недопониманиям и «тёмным» местам:

https://tproger.ru/articles/vyjavlenie-i-sbor-trebovanij-k-po-ultimate-guide/

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

Но далеко не каждая идея повысит конверсию, увеличит аудиторию или положительно повлияет на другие метрики. Один из самых популярных инструментов быстро проверить это — A/B тесты.

Если вкратце, для A/B-теста нужно выдвинуть гипотезу и разделить аудиторию на две группы: у группы А функциональность остаётся без изменений, а группе B выкатываются новые фичи. Судя по реакции можно почти точно понять, внедрять фичу или нет. В теории всё просто. А как насчёт реальных примеров?

В статье Александр Труфанов руководитель направления продуктовой аналитики МТС Медиа/KION на примере фичи Autoplay разбирает, как проводится A/B-тестирование: https://tprg.ru/6tle

#веб #дизайн #ux #тестирование
​​Если QA-инженер и тестировщик ПО — разные профессии, то в чём их разница? И можно ли заменить одного специалиста другим?

Что интересно, этот вопрос возникает не только у новичков — иногда задачи QA-инженеров и тестировщиков путают даже в описаниях реальных вакансий!

Давайте разбираться. У нас вышла новая статья, в которой Виталий Станьков, ведущий аналитик группы организации тестирования МТС отвечает на эти вопросы и рассказывает про 3 самых важных отличия: https://tprg.ru/B2rl

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

Делимся подробным чек-листом того, что следует знать начинающему специалисту в тестировании. А также о том, чему стоит научиться начинающему тестировщику в современных реалиях и что его ждёт на первых этапах обучения:

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

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

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

Спешим исправить эту несправедливость! В подборке вы найдёте полезные материалы, курсы, подкасты, много теории и других полезных ссылок: https://tproger.ru/digest/free-software-testing-books/

Обязательно сохраните себе, чтобы не потерять.

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