Unit Testing
Автор: Vladimir Khorikov
Год издания: 2020
Рецензия на книгу:
Автор рассказывает о best practices в юнит-тестировании, а также о распространенных антипаттернах. В фокусе книги не основы написания модульных тестов, а то, как сделать их максимально полезными.
Скачать книгу
«Школа 21» — школа программирования от Сбера, которая даёт возможность любым кандидатам старше 18 лет, прошедшим отборочные этапы, бесплатно получить востребованную профессию в сфере ИТ.
Сегодня работает три кампуса «Школы 21» в России: в Москве, Казани и Новосибирске. 3500 участников основного обучения, более 1000 из них проходят стажировки или уже трудоустроены в лучших ИТ-компаниях нашей страны.
Обучение проходит по методике «равный равному», в свободном графике, без учителей и лекций. Стажировка включена в учебную программу. 100% участников выходят на стажировки, 95% из них получают предложения о работе уже во время стажировки.
Поступление в «Школу 21» не зависит от предыдущих знаний, результатов ЕГЭ, опыта работы, умения программировать и наличия дипломов. Для более чем 50% участников участие в проекте — это первый опыт программирования. «Школа 21» открыта 24/7. На время учебы иногородним предоставляется бесплатное проживание в общежитии. Заявку можно подать на 21-school.ru.
Software Testing: A Craftsman's Approach
Автор: Paul C. Jorgensen
Год издания: 2013
Рецензия на книгу:
Книга довольно старая, 2013 года, а между тем это уже четвертое ее издание (в 2021 году вышло пятое). Содержимое книги - комбинация теории и практики с тщательно подобранными и простыми для понимания примерами. В книге три части: математический контекст, модульное тестирование и тестирование помимо модульного (интеграционное, системное, объектно-ориентированное и т.д.).
Скачать книгу
🔥 Приглашаем 22 июня в 20:00 мск на бесплатный вебинар «Языки статической и динамической типизации»!
📚 Вместе с Сергеем Петрелевичем, сертифицированным Java-разработчиком, поговорим о стилях программирования и необходимости каждого из них. Разберём основные принципы объектно-ориентированного стиля: инкапсуляция, наследование, полиморфизм и возможности функционального стиля языка Java.
📌 Регистрация на бесплатный вебинар: https://otus.pw/zihE/
Quality Code: Software Testing Principles, Practices, and Patterns
Автор: Stephen Vance
Год издания: 2014
Рецензия на книгу:
Книга главным образом фокусируется на юнит-тестировании, но многие приемы применимы и к другим его видам. Паттерны реализации, представленные в этой книге, помогут вам в тестировании практически любого кода. Также они помогут распознать, когда код нуждается в исправлении, чтобы стать тестируемым.
Особенно полезна эта книга будет тем, кто практикует TDD-разработку и тестирование на ранних этапах.
Скачать книгу
Бесплатный курс: автоматическое тестирование веб-сервисов на Python
Набор на 3-й поток курса для QA-инженеров от экспертов Ozon
Курсы от Ozon Tech это:
🔹Два месяца онлайн-занятий в удобное вечернее время
🔹Менторство от экспертов и тьюторов
🔹Опыт разработчиков лидирующего e-com с настоящим highload
🔹Офферы в Ozon для лучших выпускников
Как попасть на курс?
Оставь заявку на сайте ➡️ 1-3 июля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon.
Регистрация на курс
Mastering Software Testing with JUnit 5
Автор: Boni García
Год издания: 2017
Практическое руководство по фреймворку для юнит-тестирования Java-приложений.
Скачать книгу
Тестирование — один из процессов, который может быть автоматизирован в рамках CI/CD.
Когда команды работают параллельно, кодовые базы разработчиков могут пересекаться. Чтобы это не приводило к багам и поломкам, внедряется CI-процесс, который собирает ПО и автоматически выполняет тесты.
CD деплоит изменения и проводит дополнительную валидацию.
В итоге уменьшается количество багов, можно быть уверенным в новых сборках и снижать затраты на производство.
Быстрее всего и качественнее, чем самостоятельно, CI/CD можно изучить на курсе от Слёрм: https://slurm.club/3MQj4fF
Continuous Testing with Ruby, Rails, and JavaScriptАвторы: Ben Rady, Rod Coffin
Год издания: 2011
Рецензия на книгу:
Continuous Testing (непрерывное тестирование) - практика, ускоряющая цикл фидбэка при разработке через тестирование и непрерывной интеграции. Эта книга рассказывает, как получать мгновенный фидбэк как по качеству кода, так и по качеству тестов. Рабочие примеры приведены на Ruby и JavaScript, но описанные техники применимы к любым другим языкам.
Плюсы: 1. Легкий стиль изложения
2. Приятное форматирование книги
Минусы: 1. Для лучшего понимания нужны начальные знания по автоматизации тестирования, да и Ruby неплохо бы знать (но это необязательно).
Скачать книгу
Открыт набор на бесплатный онлайн-курс "Специалист по тестированию в области информационных технологий" (длительность 3 месяца, выдается диплом о профессиональной переподготовке установленного образца). Организатор обучения — аккредитованный партнер Томского государственного университета. Учебная программа одобрена экспертным советом ТГУ.
Бесплатное обучение доступно отдельным категориям граждан (выпускники, безработные, женщины в декрете, неработающие мамы с детьми до 7 лет, граждане 50+ и другие). Для участия в программе вы должны получать или иметь высшее или среднее профессиональное образование.
Регистрация на курс:
https://clck.ru/pp22w
В программе много практических заданий с обратной связью преподавателя и итоговый проект — вы получите реальные навыки, которые пригодятся в работе. Получите помощь в трудоустройстве от центра карьеры и личную консультацию от сервиса SuperJob с разбором резюме.
Ближайший поток стартует 11 июня! Подайте заявку прямо сейчас.
Debug It!Автор: Paul Butcher
Год издания: 2009
Рецензия на книгу:
Эта книга представляет собой дистиллированный опыт профессионалов. Она научит вас избегать распространенных ловушек, находить надежные и удобные способы воспроизвести баг и автоматически выявлять проблемы до того, как о них сообщат пользователи.
Плюсы: 1. Легкий стиль изложения
2. Примеры из личного опыта автора
Минусы: 1. Солидный возраст
Скачать книгу
Конференция по автоматизации в тестировании TestDriven Conf 2022 на финишной прямой!Вас ждут: 2 дня живого общения, 4 потока, 41 доклад, круглый стол, митап и 5 techtalks.
В программе:
+ как снизить стоимость трудозатрат на тестирования за счет автоматизации;
+ целая секция про готовые рецепты построения тестирования фронта, бэка, инфраструктуры, нагрузки и безопасности с нуля;
+ как жить в условиях ограниченного "железа" и как понять насколько нам его хватит и многое другое...
Все доклады и расписание:https://tdconf.ru/2022/schedule.
Встречаемся 27 и 28 июня! Офлайн в Москве и в онлайн по всему миру)
P.S. Специальный промокод на 10% скидку на участие в конференции TestDriven Conf 2022 - GotoTDC.
The Art of Network Penetration TestingАвтор: Royce Davis
Год издания: 2020
Рецензия на книгу:
Плюсы: 1. Книга научит вас, как управлять корпоративной сетью изнутри.
2. В книге излагается каждый этап внутренней оценки безопасности.
Минусы: 1. Не замечено.
#qa
Скачать книгу
Наш канал по QA по ссылке
📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса«PostgreSQL для администраторов баз данных и разработчиков»
Рассмотрим вопросы: загрузки данных на Постгрес, переноса PostgreSQL базы с Linux на Windows (или наоборот) и настроим логическую репликацию, которая позволяет мигрировать данные с более старой версии Постгреса на новую.
🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🔥 ЗАРЕГИСТРИРОВАТЬСЯ
A Frontend Web Developer's Guide to TestingАвтор: Eran Kinsbruner
Год издания: 2022
Рецензия на книгу:
Плюсы: 1. книга поможет изучить основы автоматизации тестирования.
Минусы: 1. не замечено
#qa #Frontend
Скачать книгу
Наш канал по QA по ссылке
🔥 Чем отличаются объектно-ориентированное и функциональное программирование?
📅 Приглашаем 1 июня в 20:00 мск на бесплатный вебинар «Объектно-ориентированное и функциональное программирование»!
📚 Вместе с практикующим экспертом Сергеем Петрелевичем мы на максимально простом уровне разберем отличия объектно-ориентированного и функционального подходов в программировании, а также рассмотрим примеры на языке Java.
Урок рассчитан на новичков в IT и пройдет в рамках онлайн-курса «Специализация Java-разработчик».
📌 Регистрация на бесплатный вебинар!
Pentesting Industrial Control SystemsАвтор: Paul Smith
Год издания: 2021
Рецензия на книгу:
Плюсы: 1. На протяжении всей книги изучается промышленное оборудование, обнаружение портов и служб с целью выявления уязвимостей.
Минусы: 1. Не замечено.
#qa
Скачать книгу
Наш канал по QA по ссылке
Чтобы начать карьеру в IT, необязательно сразу становиться программистом. Можно начать с другой профессии — не такой сложной, но не менее востребованной.
28 и 29 мая пройдут бесплатные онлайн мастер-классы, на которых вы узнаете: как быстро стартовать в IT и начать зарабатывать через 3−4 месяца — даже если вы не умеете кодить, в чем преимущества профессии тестировщика ПО и в каких направлениях можно развиваться дальше.
Подарок за регистрацию: пошаговое руководство по освоению новой профессии с нуля.
Регистрация — https://clck.ru/kHHa5