Сохранёнки программиста
7.52K subscribers
1.05K photos
39 videos
3 files
1.57K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Урок: Тест-план и тест-стратегия / Отчет по тестированию

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

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

https://youtu.be/j06wnjHIeYU

#урок #qa #ru
🔥2
Книга: Testing JavaScript Applications

Автор: Lucas da Costa
Год издания: 2021

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

Основные темы:
— Модульное, сквозное и интеграционное тестирование;
— Управление стоимостью и сложностью тестирования;
— Практика разработки через тестирование;
— Работа с внешними зависимостями;
— Инструменты Jest и Cypress.

#книга #en #javascript #qa
👍3
Книга: Искусство тестирования программ [3-е издание]

Авторы: Гленфорд Майерс, Том Баджетт, Кори Сандлер
Год издания: 2012

Описание:
Книге уже больше 30 лет, но она дополняется от издания к изданию. Несмотря на столь почтенный возраст, она не теряет актуальности благодаря глубине изложенного материала. Авторы поставили своей целью рассказать об основополагающих принципах тестирования. По уровню знаний и навыков она больше подходит начинающим специалистам, хотя может и значительно расширить кругозор уже работающих тестировщиков.

#qa #ru
👍3
Доклад: Очень странное тестирование

Классическое тестирование на основе примеров имеет много недостатков: например, тесты не покрывают все варианты использования функции.

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

https://youtu.be/H-cBhNMxlCw

#доклад #qa #ru
Доклад: Нагрузочное тестирование с помощью Python и Locust

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

Тема актуальна для нагрузочных тестировщиков, DevOps и всех заинтересованных в нагрузочном тестировании на Python.

https://youtu.be/_Z62E46bDmY

#доклад #python #qa #ru
Видео: Нагрузочное тестирование с помощью Python и Locust

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

Доклад включает в себя общее описание подхода Python + Locust, примеры реализации скриптов НТ, запуск и мониторинг тестов Locust:

https://youtu.be/_Z62E46bDmY

#видео #python #qa #ru
Книга: Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование

Автор: Рекс Блэк
Год издания: 2011

Описание:
В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях.

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

#книга #qa #тестирование #ru
Статья: Тестировщик в банке. Что нужно знать новичку

Работа тестировщика в банке отличается от работы обычного тестировщика. В ней много отраслевых особенностей и нюансов. Зная их, вы сможете лучше подготовиться к предстоящей работе и легче влиться во внутренние процессы.

Если вы надумали стать тестировщиком в банке или вам просто интересно, как устроена работа в банковской сфере, эта статья для вас: https://tprg.ru/yv6a

#статья #ru #qa
👍1
Книга: Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения

Автор: Тобиас Клейн
Год издания: 2013

Описание:
Книга рассказывает, как обнаруживаются и используются ошибки, найденные в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиа-проигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X. В этом уникальном отчёте вы увидите, как эти ошибки были исправлены разработчиками, ответственными за их появление, или вообще оказались не в состоянии это сделать.

Издание снабжено реальными примерами уязвимого кода и программ, использовавшихся для поиска и проверки ошибок.

#книга #ru #security #qa
👍1🔥1
Статья: Дорожная карта тестировщика в 2023 году

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

Чтобы стать специалистом в сфере тестирования, нужно всё время учиться новому, пробовать разные техники и технологии и не бояться ошибаться.

В статье расскажут, что и в какой последовательности нужно изучить, чтобы стать тестировщиком и найти первую работу.

Ссылка на статью

#статья #начинающим #qa #ru
👍2
Книга: ATDD — разработка программного обеспечения через приемочные тесты

Автор: Маркус Гэртнер
Год издания: 2013

Описание:
Эта книга — первое практическое руководство начального уровня по внедрению и успешному применению методики ATDD. На примерах автор показывает, как применять ATDD, используя различные языки и каркасы. В результате проработки примеров порождаются различные артефакты: классы для автоматизации тестирования, определения шагов и полные реализации. На этих вполне реалистичных примерах автор иллюстрирует фундаментальные принципы ATDD, показывает место ATDD в общем процессе разработки, делится своим обширным опытом и предостерегает против типичных ошибок.

#книга #ru #qa
Книга: Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах

Автор: Роман Савин
Год издания: 2007

Описание:
Книга написана для тех, кто хочет обучиться тестированию, получить работу тестировщика в российской или западной интернет-компании, понять, как вести себя в корпоративном окружении, и добиться профессионального и личностного роста.

#книга #ru #QA #dev
👍3🤔2
Книга: Python. Разработка на основе тестирования [2-е издание]

Автор: Гарри Персиваль
Год издания: 2018

Описание:
Проводя вас по процессу разработки реального веб-приложения от начала до конца, второе издание книги демонстрирует преимущества методологии разработки на основе тестирования (TDD) с использованием языка Python. Вы научитесь писать и выполнять тесты до написания любого фрагмента вашего приложения и затем разрабатывать минимальный объем программного кода, необходимого для прохождения этих тестов. В результате вы получите чистый программный код, который работает!

#книга #python #qa #ru
👍41
Книга: Как тестируют в Google

Авторы: Джеймс Уиттакер
Год издания: 2014

Описание:
Эта книга детально описывает процессы тестирования программных продуктов в Google, раскрывая устройство команд, применяемые техники и определение ответственности за качество. Принципы, которыми руководствуется тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги - опытные профессионалы, работавшие над продуктами Google, занимавшиеся созданием инструментов для тестирования, настройкой процессов и сами проводившие тестирование. Книга предназначена для профессионалов в сфере разработки программного обеспечения: специалистов по тестированию, программистов и менеджеров.

#книга #qa #general
👍41
​​Статья: Гайд по чистому коду — учимся писать тесты

В статье подробно разобрали процессы подготовки к тестированию и написанию интеграционных тестов для небольшого сервиса.

Вы узнаете, как настроить тест-контейнеры, и увидите примеры конфигураций тестового профиля.
А в конце статьи вы найдёте советы и правила, которые помогут при тестировании. 

Ссылка на статью

#статья #советы #qa #ru
👍5🎄2
​​80 бесплатных материалов по грамотному тестированию

Хотите работать в IT с продуктами, но душа к программированию не лежит? Некоторые в таком случае выбирают QA. Но с ним тоже может быть не всё так просто.

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

#подборка #qa #начинающим #ru
👍2
Курс по автоматизации тестирования с помощью Selenium & Python

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

Сохраняйте классный курс для начинающих тестировщиков, где учат писать автотесты на Python с помощью Selenium. На курсе разберут, как писать понятные и стабильные тесты, работать с популярными фреймворками и правильно строить тест-сценарии:

Ссылка на курс

#курс #qa #python #начинающим #ru
👍3
Как тестируют в Google [2014]

Книга — про то, как в Google выстраивают тестирование. Без воды: как устроены команды, кто за что отвечает, какие подходы работают. Всё показано на реальных примерах — от тех, кто сам это тестирование делал, процессы настраивал и инструменты писал.

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

#книга #qa #ru
4