Вот и подходит к концу этот насыщенный и своеобразный год. Огромное спасибо, что вы остаётесь с нами. Ваша поддержка даёт нам силы идти дальше, развиваться, развивая вас. Хочется верить, что 2021 год принесёт только хорошее. Здоровья вам и вашим родным.
И по традиции дайджест наших публикаций за декабрь:
1. [ Статья ] Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки: https://habr.com/ru/company/gms/blog/527916/
2. [ Статья ] Знакомимся с инструментом для написания нейронных сетей. Встречайте - PyTorch: https://smartiqa.ru/blog/neural-network-pytorch
3. [ Статья ] Автотесты на базе playwright и jest: https://habr.com/ru/post/528152/
4. [ Статья ] Использование регулярных выражений в Python для новичков: https://tproger.ru/translations/regular-expression-python/
5. [ Задачник Python ] Тема 2. "Числа с плавающей точкой": https://smartiqa.ru/python-workbook/float
И по традиции дайджест наших публикаций за декабрь:
1. [ Статья ] Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки: https://habr.com/ru/company/gms/blog/527916/
2. [ Статья ] Знакомимся с инструментом для написания нейронных сетей. Встречайте - PyTorch: https://smartiqa.ru/blog/neural-network-pytorch
3. [ Статья ] Автотесты на базе playwright и jest: https://habr.com/ru/post/528152/
4. [ Статья ] Использование регулярных выражений в Python для новичков: https://tproger.ru/translations/regular-expression-python/
5. [ Задачник Python ] Тема 2. "Числа с плавающей точкой": https://smartiqa.ru/python-workbook/float
Сегодня в нашей подборке вас ожидают 1 крутая онлайн-конференция и 3 курса по тестированию. Советуем ознакомиться с каждым из них
Тип мероприятия: Конференция
Название: ICSTTA 2021
Ссылка: https://waset.org/software-testing-types-and-approaches-conference-in-january-2021-in-singapore
О чем: Ведущие учёные и IT-специалисты делятся опытом в сфере работы с разными видами и подходами к тестированию ПО.
Когда: 11-12 января 2021
Стоимость: 300 евро
Формат: Онлайн
Программа: https://panel.waset.org/conference/2021/01/singapore/program
Тип мероприятия: Курс
Название: Нагрузочное тестирование
Ссылка: https://otus.ru/lessons/loadqa/
О чём: Все инструменты и особенности процесса проведения достоверного нагрузочного тестирования
Когда: 28 января 2021
Стоимость: 35 000 ₽
Формат: Онлайн
Тип мероприятия: Курс
Название: Основы тестирования программного обеспечения
Ссылка: https://stc.innopolis.university/testing#rec240591182
О чём: Изучите принципы и подходы к тестированию, научитесь разрабатывать тест-дизайн и тестовую документацию, работать с базами данных и инструментами тестировщика.
Когда: 19 января 2021
Стоимость: Вопросики
Формат: Онлайн
Тип мероприятия: Курс
Название: Тестирование ПО. Уровень 1. Тестировщик программного обеспечения
Ссылка: https://www.specialist.ru/course/tpo
О чём: В рамках курса по тестированию ПО Вы научитесь составлять чек-листы и тест-кейсы в TestRail. Работать с техническим заданием, а также декомпозировать его. Познакомитесь с клиент-серверной архитектурой. Узнаете про особенности тестирования WEB-приложений и API. Ознакомитесь с тестированием мобильных приложений.
Когда: 30 января 2021
Стоимость: 22 000 ₽
Формат: Онлайн
Тип мероприятия: Конференция
Название: ICSTTA 2021
Ссылка: https://waset.org/software-testing-types-and-approaches-conference-in-january-2021-in-singapore
О чем: Ведущие учёные и IT-специалисты делятся опытом в сфере работы с разными видами и подходами к тестированию ПО.
Когда: 11-12 января 2021
Стоимость: 300 евро
Формат: Онлайн
Программа: https://panel.waset.org/conference/2021/01/singapore/program
Тип мероприятия: Курс
Название: Нагрузочное тестирование
Ссылка: https://otus.ru/lessons/loadqa/
О чём: Все инструменты и особенности процесса проведения достоверного нагрузочного тестирования
Когда: 28 января 2021
Стоимость: 35 000 ₽
Формат: Онлайн
Тип мероприятия: Курс
Название: Основы тестирования программного обеспечения
Ссылка: https://stc.innopolis.university/testing#rec240591182
О чём: Изучите принципы и подходы к тестированию, научитесь разрабатывать тест-дизайн и тестовую документацию, работать с базами данных и инструментами тестировщика.
Когда: 19 января 2021
Стоимость: Вопросики
Формат: Онлайн
Тип мероприятия: Курс
Название: Тестирование ПО. Уровень 1. Тестировщик программного обеспечения
Ссылка: https://www.specialist.ru/course/tpo
О чём: В рамках курса по тестированию ПО Вы научитесь составлять чек-листы и тест-кейсы в TestRail. Работать с техническим заданием, а также декомпозировать его. Познакомитесь с клиент-серверной архитектурой. Узнаете про особенности тестирования WEB-приложений и API. Ознакомитесь с тестированием мобильных приложений.
Когда: 30 января 2021
Стоимость: 22 000 ₽
Формат: Онлайн
waset.org
International Conference on Software Testing Types and Approaches ICSTTA in January 2021 in Singapore
Software Testing Types and Approaches Conference scheduled on January 11-12, 2021 in January 2021 in Singapore is for the researchers, scientists, scholars, engineers, academic, scientific and university practitioners to present research activities that might…
- - - - - - - - -
От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы
- - - - - - - - -
Перед устройством на работу нужно учитывать, что у всех мест есть свои недостатки. Нет ничего хуже, чем прийти в компанию, и через месяц понять, что тебе здесь не нравится. Один из аспектов, который следует учесть — подходящая для вас стадия её развития.
Вот некоторые причины для поиска работы в конкретном месте.
https://habr.com/ru/company/gms/blog/532752/
От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы
- - - - - - - - -
Перед устройством на работу нужно учитывать, что у всех мест есть свои недостатки. Нет ничего хуже, чем прийти в компанию, и через месяц понять, что тебе здесь не нравится. Один из аспектов, который следует учесть — подходящая для вас стадия её развития.
Вот некоторые причины для поиска работы в конкретном месте.
https://habr.com/ru/company/gms/blog/532752/
Хабр
От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы
Мы помогаем IT-специалистам найти работу, которую они полюбят. Но у всех мест есть свои недостатки, которые нужно понимать перед попыткой трудоустройства. Нет ничего хуже, чем прийти в компанию, и...
- - - - - - - - -
Как Testid-strategy победила PageObject и BDD/Cucumber монстров
- - - - - - - - -
На примере React Native-приложения (со сборками под web, iOS и Android) в ходе видео будет рассматриваться E2E-проект с автотестами из одного репозитория на все платформы.
Автор разберёт, как пишутся автотесты на каждую платформу. Рассмотрит процедуру внедрения стратегии в рабочий процесс: как организовать, чтобы читаемые локаторы для автоматизации своевременно появлялись в продукте. Также поможет узнать, что скрыто под TestId-стратегией, кто ее применяет и каково ее влияние на фреймворк.
https://www.youtube.com/watch?v=w5EgCZgj5yE
Как Testid-strategy победила PageObject и BDD/Cucumber монстров
- - - - - - - - -
На примере React Native-приложения (со сборками под web, iOS и Android) в ходе видео будет рассматриваться E2E-проект с автотестами из одного репозитория на все платформы.
Автор разберёт, как пишутся автотесты на каждую платформу. Рассмотрит процедуру внедрения стратегии в рабочий процесс: как организовать, чтобы читаемые локаторы для автоматизации своевременно появлялись в продукте. Также поможет узнать, что скрыто под TestId-стратегией, кто ее применяет и каково ее влияние на фреймворк.
https://www.youtube.com/watch?v=w5EgCZgj5yE
YouTube
Станислав Васенков — Как Testid-strategy победила PageObject и BDD/Cucumber монстров
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: htt…
🎬 Станислав Васенков — Как Testid-strategy победила PageObject и BDD/Cucumber монстров
https://vk.com/video-181588788_456239036
https://vk.com/video-181588788_456239036
Vk
Станислав Васенков — Как Testid-strategy победила PageObject и BDD/Cucumber монстров
На примере React Native-приложения (со сборками под web, iOS и Android) мы рассмотрим E2E-проект с автотестами из одного репозитория на все платформы.
1. Разберем, как пишутся автотесты на каждую платформу, и профит от кроссплатформенных локаторов.
2. Рассмотрим…
1. Разберем, как пишутся автотесты на каждую платформу, и профит от кроссплатформенных локаторов.
2. Рассмотрим…
Я люблю фантастику: космические полёты, колонизация планет Солнечной системы, внеземные цивилизации, гиперпространство. Я смотрю фантастические фильмы, Рика и Морти, а перед сном слушаю книги Кларка или Хайнлайна. Мне нравится это «чувство будущего» — чувство, что вот-вот и нас ждут великие достижения, освоение космоса, великие открытия, научные достижения и всё такое. В этой статье попробовал разобраться, почему у нас ничего из этого не получилось. Вроде все ресурсы есть, чтобы реализовать космическую эру, а желания нет.
https://habr.com/ru/company/dododev/blog/538552/
https://habr.com/ru/company/dododev/blog/538552/
Хабр
Будущее, которое мы потеряли
Если бы сбылись предсказания футурологов и фантастов «космической эры», вроде Кларка или Азимова, мы бы жили в совсем другом мире. Базы на Луне и колонии на Марсе, к которым мы летим на ракетах с...
- - - - - - - - -
Как Microsoft проводит автоматизированное тестирование. Интервью с инженером работающим в Microsoft.
- - - - - - - - -
В интервью инженер Microsoft - Клаус Хемтич расскажет, как организовано масштабирование в их компнии, и как они справляются со сложной миссией создания полезных автоматизированных тестов и инфраструктуры.
https://george-perez.medium.com/how-microsoft-does-automated-testing-an-interview-with-klaus-hemstitch-e44efbbb3e80
Как Microsoft проводит автоматизированное тестирование. Интервью с инженером работающим в Microsoft.
- - - - - - - - -
В интервью инженер Microsoft - Клаус Хемтич расскажет, как организовано масштабирование в их компнии, и как они справляются со сложной миссией создания полезных автоматизированных тестов и инфраструктуры.
https://george-perez.medium.com/how-microsoft-does-automated-testing-an-interview-with-klaus-hemstitch-e44efbbb3e80
Medium
How Microsoft does automated testing. An interview with Klaus Hemstitch.
I recently had a discussion with Klaus Hemstitch, a Senior Software Engineer from Microsoft.
Могли ли вы подумать, что первый месяц нового года пролетит так быстро? Мы тоже нет. Возможно в суматохе дней, вы забыли о наших публикациях (Возможно и нет). Но, если вы еще не ознакомились с ними, то прямо сейчас вам выпала хорошая возможность это исправить, а если уже ознакомлены, то пора вспомнить чудесную фразу — "Повторение — мать учения".
Короче говоря — дайджест за январь:
1. [ Статья ] От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы: https://habr.com/ru/company/gms/blog/532752/
2. [ Видео ] Как Testid-strategy победила PageObject и BDD/Cucumber монстров: https://www.youtube.com/watch?v=w5EgCZgj5yE
3. [ Статья ] Как Microsoft проводит автоматизированное тестирование. Интервью с инженером работающим в Microsoft.: https://george-perez.medium.com/how-microsoft-does-automated-testing-an-interview-with-klaus-hemstitch-e44efbbb3e80
4. [ Статья ] Как джуниор Python-разработчику стать мидлом за год: https://habr.com/ru/company/yandex_praktikum/blog/534266/
Короче говоря — дайджест за январь:
1. [ Статья ] От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы: https://habr.com/ru/company/gms/blog/532752/
2. [ Видео ] Как Testid-strategy победила PageObject и BDD/Cucumber монстров: https://www.youtube.com/watch?v=w5EgCZgj5yE
3. [ Статья ] Как Microsoft проводит автоматизированное тестирование. Интервью с инженером работающим в Microsoft.: https://george-perez.medium.com/how-microsoft-does-automated-testing-an-interview-with-klaus-hemstitch-e44efbbb3e80
4. [ Статья ] Как джуниор Python-разработчику стать мидлом за год: https://habr.com/ru/company/yandex_praktikum/blog/534266/
Мы стартуем новый курс!
[ О чем ]
В этом месяце мы выпускаем новый курс по работе с самой популярной системой контроля версий - Git.
Курс предназначен для начинающих и включает в себя 6 уроков.
Параллельно с ним мы также запускаем еще один курс - но об этом подробнее расскажем в следующем месяце.
[ Программа курса ]
Страница курса: https://smartiqa.ru/courses/git
Урок 1. Введение. Установка и настройка.
Урок 2. Внутренняя реализация. Индексация. Коммиты. Команды: init, config, status, add, commit.
Урок 3. Работа с ветками: просмотр и откат изменений. Команды: log, branch, checkout, reset.
Урок 4. Работа с ветками: объединение и перемещение изменений. Команды: merge, cherry-pick, rebase.
Урок 5. Работа с удаленным репозиторием. Команды: fetch, pull, push.
Урок 6. Рабочая модель ветвления. GitHub.
[ Формат урока ]
1. Теоретическая часть
Включает материал по теме урока + картинки, схемы и диаграммы.
2. Практическая часть
Задачи по теме + решения + домашнее задание (также с решением)
3. Видео из нашего канала на YouTube
В видео формате кратко излагаем материал урока и разбираем практические задания.
[ О чем ]
В этом месяце мы выпускаем новый курс по работе с самой популярной системой контроля версий - Git.
Курс предназначен для начинающих и включает в себя 6 уроков.
Параллельно с ним мы также запускаем еще один курс - но об этом подробнее расскажем в следующем месяце.
[ Программа курса ]
Страница курса: https://smartiqa.ru/courses/git
Урок 1. Введение. Установка и настройка.
Урок 2. Внутренняя реализация. Индексация. Коммиты. Команды: init, config, status, add, commit.
Урок 3. Работа с ветками: просмотр и откат изменений. Команды: log, branch, checkout, reset.
Урок 4. Работа с ветками: объединение и перемещение изменений. Команды: merge, cherry-pick, rebase.
Урок 5. Работа с удаленным репозиторием. Команды: fetch, pull, push.
Урок 6. Рабочая модель ветвления. GitHub.
[ Формат урока ]
1. Теоретическая часть
Включает материал по теме урока + картинки, схемы и диаграммы.
2. Практическая часть
Задачи по теме + решения + домашнее задание (также с решением)
3. Видео из нашего канала на YouTube
В видео формате кратко излагаем материал урока и разбираем практические задания.
- - - - - - - - -
Тест-кейсы как код
- - - - - - - - -
В мире существует подход к организации процесса разработки продукта. Он называется Everything as Code. Основная идея заключается в том, чтобы хранить конфигурацию этапов разработки и доставки продукта прямо в коде. Например: сборка как код, документация как код, поставка как код.
А что с тест-кейсами? В тестировании до сих пор преобладает ручная работа, даже когда мы говорим про автоматизацию. Часто тест-кейс создается руками и уже потом автоматизируется.
В своем докладе Артем расскажет про подход «тест-кейсы как код», который используется для организации автоматизации тестирования.
https://www.youtube.com/watch?v=Prm2-c_5mYs
Тест-кейсы как код
- - - - - - - - -
В мире существует подход к организации процесса разработки продукта. Он называется Everything as Code. Основная идея заключается в том, чтобы хранить конфигурацию этапов разработки и доставки продукта прямо в коде. Например: сборка как код, документация как код, поставка как код.
А что с тест-кейсами? В тестировании до сих пор преобладает ручная работа, даже когда мы говорим про автоматизацию. Часто тест-кейс создается руками и уже потом автоматизируется.
В своем докладе Артем расскажет про подход «тест-кейсы как код», который используется для организации автоматизации тестирования.
https://www.youtube.com/watch?v=Prm2-c_5mYs
Как долго работаешь в IT?
Anonymous Poll
6%
До 1 года
11%
От 1 года до 3-х лет
17%
От 3-х лет до 10
11%
Больше 10 лет
39%
Пока только планирую/учусь
17%
Хочу узнать результаты
[ Работа с Git. Урок 1. Введение. Установка и настройка. ]
В этом уроке мы с вами познакомимся с мощнейшим инструментом, которым должен владеть каждый уважающий себя разработчик. Встречайте короля систем контроля версий – Git. Расскажем, чем же он так хорош, где применяется, а главное - как его установить и настроить.
Думаем, этого достаточно для того, чтобы перейти по ссылке и начать знакомство с новым материалом: https://smartiqa.ru/courses/git/lesson-1
Страница курса "Работа с Git": https://smartiqa.ru/courses/git
В этом уроке мы с вами познакомимся с мощнейшим инструментом, которым должен владеть каждый уважающий себя разработчик. Встречайте короля систем контроля версий – Git. Расскажем, чем же он так хорош, где применяется, а главное - как его установить и настроить.
Думаем, этого достаточно для того, чтобы перейти по ссылке и начать знакомство с новым материалом: https://smartiqa.ru/courses/git/lesson-1
Страница курса "Работа с Git": https://smartiqa.ru/courses/git
- - - - - - - - -
Чем же так хорош Selenium 4 и с какими фичами пришлось попрощаться в новой версии?
- - - - - - - - -
Новый Selenium 4 вышел в августе 2018 года. Точнее - увидела свет Alpha-версия популярного фреймворка для тестирования GUI. И хотя пока что дата выхода стабильной версии остается неизвестной, интерес к новой версии Selenium неуклонно растет. В статье мы рассмотрим, какие новые технологии были задействованы в Selenium 4, чем он принципиально отличается от Selenium 3 и какие фичи в новой версии были объявлены deprecated.
https://sarahelson81.medium.com/what-is-new-in-selenium-4-and-what-is-deprecated-in-it-87335728324c
Чем же так хорош Selenium 4 и с какими фичами пришлось попрощаться в новой версии?
- - - - - - - - -
Новый Selenium 4 вышел в августе 2018 года. Точнее - увидела свет Alpha-версия популярного фреймворка для тестирования GUI. И хотя пока что дата выхода стабильной версии остается неизвестной, интерес к новой версии Selenium неуклонно растет. В статье мы рассмотрим, какие новые технологии были задействованы в Selenium 4, чем он принципиально отличается от Selenium 3 и какие фичи в новой версии были объявлены deprecated.
https://sarahelson81.medium.com/what-is-new-in-selenium-4-and-what-is-deprecated-in-it-87335728324c
Бриллиантовая статья про Бриллиантовый чекаут™. В ней собраны, наверно, все проектные ошибки при разработке фичи для приложения на iOS, например, забыли про тесты. Написано неформально и не скучно, а в конце отсылка на Кровосток. https://habr.com/ru/company/dododev/blog/542636/
Хабр
Как мы накосячили пока делали Бриллиантовый чекаут™ 9 месяцев, а планировали 2
В начале 2019 мы собрали аналитику по адресам в заказах и так получилось, что бо́льшая часть клиентов заказывает доставку на одни и те же адреса. При этом они не устанавливают отложенное время....