В списке бестселлеров Амазона в тематике QA также:
The Way of the Web Tester
Специалиста по Agile Jonathan Rasmusson, ex-менеджера в Spotify, автора еще двух книг, менее удачных, но популярных в Японии.
Здесь краткий видеообзор
Скачать книжку
Please open Telegram to view this post
VIEW IN TELEGRAM
Как упростить работу на JavaScript
Вы используете в своей работе Unit-тесты? Они нужны, чтобы быстро протестировать написанный фрагмент кода и сразу понять, где ошибка. Юнит-тесты дешевле и быстрее других, их легко автоматизировать.
Если вы все ещё не освоили этот инструмент, вам точно нужно присутствовать на бесплатном открытом уроке «Unit-тесты – основа автоматизации на JavaScript» от OTUS.
Там мы рассмотрим основные принципы ААА-проектирования тестов, напишем свои Unit-тесты и добавим им параметризацию.
Основные темы открытого урока:
📌 Что такое Unit-тесты и для чего они нужны
📌 Почему Unit-тесты лежат в основе классической пирамиды тестирования
📌 Как пишутся Unit-тесты
📢 📢 Занятие пройдёт 20 сентября в 20:00 мск в рамках курса «JavaScript QA Engineer».
👉 Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие, чтобы ничего не пропустить
Вы используете в своей работе Unit-тесты? Они нужны, чтобы быстро протестировать написанный фрагмент кода и сразу понять, где ошибка. Юнит-тесты дешевле и быстрее других, их легко автоматизировать.
Если вы все ещё не освоили этот инструмент, вам точно нужно присутствовать на бесплатном открытом уроке «Unit-тесты – основа автоматизации на JavaScript» от OTUS.
Там мы рассмотрим основные принципы ААА-проектирования тестов, напишем свои Unit-тесты и добавим им параметризацию.
Основные темы открытого урока:
📌 Что такое Unit-тесты и для чего они нужны
📌 Почему Unit-тесты лежат в основе классической пирамиды тестирования
📌 Как пишутся Unit-тесты
👉 Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие, чтобы ничего не пропустить
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KJkWK
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор Kent Beck
2002
Очень известная книга, издана 20 лет назад.
Аннотация:
"TDD-подход должен устранять известные узкие места в разработке. Автор считает, что следствием устаревших подходов являются нерешительные и необщительные программисты, не способные воспринимать конструктивную критику от тестеров.
Когда команды программистов принимают TDD, они сразу же видят положительные результаты. Они избавляются от сложностей, связанных с их рабочими заданиями, и лучше подготовлены к решению стоящих перед ними сложных задач. TDD устраняет границы условностей, учит программистов общаться и побуждает членов команды получать фидбек. Короче говоря, суть TDD заключается в том, что код должен непрерывно тестироваться и рефакторизоваться. Кент Бек учит программистов на собственном примере, чтобы они могли резко повысить качество своей работы."
Рейтинг на Амазоне: 4,3/5
Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Открытый урок для новичков в тестировании
📅 20 сентября в 20:00 состоится бесплатный открытый урок в рамках курса «QA Automation Engineer» от OTUS.
👉 Тема урока: Тестирование API с помощью POSTMAN
На занятии обсудим:
— что за страшные буквы API и как к ним подобраться?
— как тестировать бекэнд, если у него нет интерфейса?
— что вообще можно тестировать в API?
Также на уроке мы научимся «дёргать ручки» и даже составим простые автопроверки для нашего API.
👉 Регистрируйтесь на урок прямо сейчас
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K4ym9
📅 20 сентября в 20:00 состоится бесплатный открытый урок в рамках курса «QA Automation Engineer» от OTUS.
👉 Тема урока: Тестирование API с помощью POSTMAN
На занятии обсудим:
— что за страшные буквы API и как к ним подобраться?
— как тестировать бекэнд, если у него нет интерфейса?
— что вообще можно тестировать в API?
Также на уроке мы научимся «дёргать ручки» и даже составим простые автопроверки для нашего API.
👉 Регистрируйтесь на урок прямо сейчас
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K4ym9
Robert C. Martin
Древняя книга 2008 года, предназначена для разработчиков. AQA middle+ тоже будет полезна. Несколько раз переиздана. На русский переводилась, но не очень удачно (в этом можно убедиться, почитав фрагменты на Google Books или послушав аудиокнигу).
Книга невероятно авторитетная "в кругах", в чем-то даже легендарная. Ей посвящена отдельная статья на Хабре (причем главного редактора Хабра Анатолия Ализара), о том что книга (якобы) устарела и давно пора критически к ней относиться. В коментах бурное обсуждение, 427 коментов.
В комплекте из 4 (реже 5) книг, продаваемых со скидкой, идут еще "Clean Architecture" того же автора (хуже отзывы), также "Clean Agile" (еще хуже) и уж совсем конъюнктурная (по мнению многих) "The Clean Coder".
В хайлайтах читателей на Kindle ничего особенного: "Функции должны либо что-то делать, либо на что-то отвечать, но не то и другое.", "Правильное использование комментариев - это компенсация нашей неспособности выразить себя в коде.", "Одна функция должна делать только одну задачу, и делать ее хорошо."
Рейтинг на Амазоне достаточно высокий для такой старой книжицы - 4,7/5, отзывов огромное количество, общий тон в принципе позитивный, но оценки встречаются и по 2 балла. Книге 20 лет и это классика, уместно будет пафосно сказать "на ней воспитаны многие поколения" и пр., наверное будет не лишним просто пролистать для ознакомления.
Оглавление:
▫️Clean code
▫️Meaningful names
▫️Functions
▫️Comments
▫️Formatting
▫️Objects and data structures
▫️Error handling
▫️Boundaries
▫️Unit tests
▫️Classes
▫️Systems
▫️Emergence
▫️Concurrency
▫️Successive refinement
▫️JUnit internals
▫️Refactoring serialdate
▫️Smells and heuristics
Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда команда программистов работает над разными частями проекта, могут возникнуть проблемы при объединении веток кода в одну, или даже их потеря. Для того, чтобы следить за изменениями и избегать ошибок, профессионалы работают с Git — системой контроля версий кода.
На бесплатном курсе «Основы работы с Git» вы узнаете:
— зачем нужны сервисы контроля версий кода и что они умеют;
— основные команды для работы в Git;
— как работать с командным репозиторием через IDE и консоль;
— принципы работы популярных сервисов (GitHub, Terminal, GitBash и пр.);
— основы командной разработки.
Пройдите курс Яндекс Практикума «Основы работы с Git», чтобы сделать процесс написания кода комфортнее и улучшить навыки командного взаимодействия.
→ Пройти бесплатный курс
На бесплатном курсе «Основы работы с Git» вы узнаете:
— зачем нужны сервисы контроля версий кода и что они умеют;
— основные команды для работы в Git;
— как работать с командным репозиторием через IDE и консоль;
— принципы работы популярных сервисов (GitHub, Terminal, GitBash и пр.);
— основы командной разработки.
Пройдите курс Яндекс Практикума «Основы работы с Git», чтобы сделать процесс написания кода комфортнее и улучшить навыки командного взаимодействия.
→ Пройти бесплатный курс
💼 QA Jobs | Работа для тестировщика — канал с вакансиями с быстрым контактом для связи в телеграм.
Зачем подписываться?
— быстрый телеграм/email контакт для прямой связи с рекрутером
— зарплатная вилка во всех вакансиях
— удобная навигация по уровням/условиям работы/направлениям тестирования
Подписаться и найти работу
Зачем подписываться?
— быстрый телеграм/email контакт для прямой связи с рекрутером
— зарплатная вилка во всех вакансиях
— удобная навигация по уровням/условиям работы/направлениям тестирования
Подписаться и найти работу
Telegram
QA Jobs | Работа для тестировщика
🐞 Вакансии для тестировщиков.
Для бесплатного размещения отправьте вакансию в чат @qajobslive - оттуда мы отбираем вакансии для канала.
Обязательные требования для бесплатного размещения (@Mellow_Mush):
— зарплатная вилка
— контакт для связи в telegram
Для бесплатного размещения отправьте вакансию в чат @qajobslive - оттуда мы отбираем вакансии для канала.
Обязательные требования для бесплатного размещения (@Mellow_Mush):
— зарплатная вилка
— контакт для связи в telegram
How Linux Works: 3rd edition
"How Linux Works: What Every Superuser Should Know"
В России переведена под тайтлом "Внутреннее устройство Linux", известная и популярная книга
🟢 Автор Brian Ward
🟢 3 издание
🟢 464 страницы
🟢 Год издания: 2021
🟢 Рейтинг на Амазоне: 4,8 /5
🟢 Отзывы подтверждённых читателей по 3 изданию позитивные, по предыдущим также очень хорошие.
Рекомендуют и QA Junior/Middle
"Хороший учебный материал для общего ознакомления с linux
✅ Проверенная покупка
UPDATE: после 3 месяцев изучения эта книга очень помогла мне сдать экзамен по linux + лабораторные работы. Потрясающая книга.
Я начал использовать linux около 4 недель назад для виртуализации и управления оборудованием, и это моя первая книга по linux, которую я прочитал. Не знаю, рекомендую ли я ее новичкам, но мне она помогла понять все вопросы, которые у меня были, начиная с основ команд, Я влюбился в эту операционную систему, обращался к этой книге в течение последней недели и использовал arch linux, с помощью этой книги и arch wiki продвинулся от установки базовых систем до настройки моего первого kvm/vfio passthrough. "
Скачать книгу
"How Linux Works: What Every Superuser Should Know"
В России переведена под тайтлом "Внутреннее устройство Linux", известная и популярная книга
Рекомендуют и QA Junior/Middle
"Хороший учебный материал для общего ознакомления с linux
✅ Проверенная покупка
UPDATE: после 3 месяцев изучения эта книга очень помогла мне сдать экзамен по linux + лабораторные работы. Потрясающая книга.
Я начал использовать linux около 4 недель назад для виртуализации и управления оборудованием, и это моя первая книга по linux, которую я прочитал. Не знаю, рекомендую ли я ее новичкам, но мне она помогла понять все вопросы, которые у меня были, начиная с основ команд, Я влюбился в эту операционную систему, обращался к этой книге в течение последней недели и использовал arch linux, с помощью этой книги и arch wiki продвинулся от установки базовых систем до настройки моего первого kvm/vfio passthrough. "
Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Какие инструменты пригодятся автоматизатору тестирования?
📅 20 сентября в 20:00 состоится бесплатный открытый урок в рамках курса «QA Automation Engineer» от OTUS.
👉 Тема урока: Тестирование API с помощью POSTMAN
На занятии обсудим:
- что за страшные буквы API и как к ним подобраться?
- как тестировать бекэнд, если у него нет интерфейса?
- что вообще можно тестировать в API?
Также на уроке мы научимся «дёргать ручки» и даже составим простые автопроверки для нашего API.
📌 Продолжить изучение автоматизации тестирования вы сможете на специализации «QA Automation Engineer». Это онлайн-курс от онлайн-платформы OTUS для тех, кто хочет с нуля научиться писать автотесты на Java.
👉 Для участия зарегистрируйтесь на вебинар
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8JyMSo
📅 20 сентября в 20:00 состоится бесплатный открытый урок в рамках курса «QA Automation Engineer» от OTUS.
👉 Тема урока: Тестирование API с помощью POSTMAN
На занятии обсудим:
- что за страшные буквы API и как к ним подобраться?
- как тестировать бекэнд, если у него нет интерфейса?
- что вообще можно тестировать в API?
Также на уроке мы научимся «дёргать ручки» и даже составим простые автопроверки для нашего API.
📌 Продолжить изучение автоматизации тестирования вы сможете на специализации «QA Automation Engineer». Это онлайн-курс от онлайн-платформы OTUS для тех, кто хочет с нуля научиться писать автотесты на Java.
👉 Для участия зарегистрируйтесь на вебинар
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8JyMSo
Как сделать тестирование более эффективным? Расскажем 21 сентября в 19:00 мск на открытом уроке «Оценка эффективности тестовой стратегии с помощью тестового покрытия» в рамках курса «QA Lead».
Часто возникают вопросы:
— Все ли мы тестируем?
— Насколько эффективен выбранный нами набор тестов?
— Нет ли избыточного или недостаточного количества тестов и так далее?
Чтобы получить ответы на выше обозначенные вопросы, нужно использовать показатели code coverage и test coverage. Их и разберем на занятии.
Также вы сможете задать преподавателю любые вопросы в режиме реального времени и понять, насколько вам подходит формат обучения.
Регистрируйтесь бесплатно прямо сейчас, чтобы не пропустить мероприятие!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KKRrF
Часто возникают вопросы:
— Все ли мы тестируем?
— Насколько эффективен выбранный нами набор тестов?
— Нет ли избыточного или недостаточного количества тестов и так далее?
Чтобы получить ответы на выше обозначенные вопросы, нужно использовать показатели code coverage и test coverage. Их и разберем на занятии.
Также вы сможете задать преподавателю любые вопросы в режиме реального времени и понять, насколько вам подходит формат обучения.
Регистрируйтесь бесплатно прямо сейчас, чтобы не пропустить мероприятие!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KKRrF
"Selenium: Web Browser Automation" с TutorialsPoint
Сайт TutorialsPoint должен быть хорошо известен самостоятельно изучающим QA, а также студентам QA-курсов, которым не повезло с преподавателями.
Чтобы не листать сотни страниц на сайте, удобнее скачать весь туториал в PDF.
Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
Открытый урок подойдет людям, которые уже имеют опыт с каким-либо языком программирования.
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
💻 Вебинар пройдёт 21 сентября в 20:00 мск в рамках курса «Ruby и Ruby on Rails Developer».
Язык Ruby и фреймворк Ruby on Rails популярны во всем мире, включая Россию, благодаря своей гибкости и производительности в веб-разработке.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM