Programming & QA
332 subscribers
273 photos
177 links
Smartiqa - платформа о технологиях, программировании и тестировании ПО.

Сайт: https://smartiqa.ru
Канал YouTube: https://www.youtube.com/channel/UCk_7MNLSD0S2fxi0EQ-V6lQ
Vkontakte: https://vk.com/smartiqa
Vkontakte Python: https://vk.com/smartiqa_python
Download Telegram
- - - - - - - - -
Чем же так хорош 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/
За что любят автоматизированное тестирование и на каких проектах работают автоматизаторы?

5 марта ждем вас на Tech Talk "Старт карьеры в автоматизированном тестировании"💻

📆 Когда: 5 марта, 18:00, online.

В программе:
📌 «Как простому студенту попасть в EPAM», Глеб Можайский;
📌 «Из ручного тестировщика в автоматизаторы», Наталья Тихомирова;
📌 «Из системного администратора в автоматизаторы», Семен Комягин.

В конце встречи устроим небольшую викторину и разыграем призы!
Регистрируйтесь по ссылке: https://epa.ms/qatechtalk-spb
Что такое «легаси»?

Понятно, что это не «хороший код», но какой? Старый, не поддерживаемый или не обновляемый, а может просто чужой? Есть ли «полноценное» определение «легаси», на которое можно ссылаться? Кажется, мы наконец разобрались, что же это такое.
https://habr.com/ru/company/dododev/blog/544110/
Нет, ну вы это видели? Зима пролетела в один миг. Даже как-то грустно. Но спешим обрадовать тем, что у нас было достаточно контента, который вы могли пропустить, наблюдая за тем, как летит зима. Поэтому этот дайджест для вас.

1. [ Статья ] Чем же так хорош новый Selenium 4 и с какими фичами пришлось попрощаться?: https://sarahelson81.medium.com/what-is-new-in-selenium-4-and-what-is-deprecated-in-it-87335728324c
2. [ Видео ] Тест-кейсы как код: https://www.youtube.com/watch?v=Prm2-c_5mYs
3. [ Курс "Работа с Git" ] Урок 1. Введение. Установка и настройка: https://smartiqa.ru/courses/git/lesson-1
4. [ Курс "Работа с Git" ] Страница курса: https://smartiqa.ru/courses/git
Этот пост содержит подборку мероприятий по тестированию, которые пройдут в марте и апреле. Ознакомьтесь с ними, не упустите возможность пополнить запас новых знаний.

Тип мероприятия: Конференция
Название: Heisenbug
Ссылка: https://heisenbug-piter.ru/
О чём: О практическом и хардкорном тестировании на реальных проектах
Когда: 6-9 апреля 2021
Стоимость: от 8000 рублей
Формат: Онлайн
Доклады: https://heisenbug-piter.ru/2021/spb/talks/

Тип мероприятия: Конференция
Название: SQA Days-28
Ссылка: https://sqadays.com/ru/index
О чем: Конференция охватит широкий спектр профессиональных вопросов в области обеспечения качества.
Когда: 16-17 апреля 2021
Стоимость: 35000 рублей
Формат: Офлайн. Санкт-Петербург
Программа: https://sqadays.com/ru/program/82473

Тип мероприятия: MeetUp
Название: Выгорание в IT сфере
Ссылка: https://lineate.timepad.ru/event/1560674/
О чём: 3 спикера расскажут о том, как распознать синдром выгорания и как себе помочь с этим справиться
Когда: 12 марта 2021 (пт), 17:00 - 20:00
Стоимость: Бесплатно
Формат: Онлайн
- - - - - - - - -
Ошибки junior QA engineer
- - - - - - - - -

"Есть такое мнение, что “войти в айти” легче через тестирование. Будучи на 3 курсе я part-time подрабатывала в Яндексе в качестве асессора, тогда то я и впервые попробовала себя в тестировании и вообще впервые увидела чек-листы (на тот момент я еще не знала, что они так называются). “войти в айти” не было моей целью, т.к. я уже училась на программиста, но сама идея тестирования меня очень увлекла. Так на последнем курсе я устроилась на стажировку в Kolesa Group. Месяц подготовки: чтение пресловутого Романа Савина “Тестирование дот ком”, просмотр различных роликов на youtube и практика в создании тест кейсов. Этого мне хватило, чтобы начать свой джедайский путь в тестировании."

https://abilmazhinova.medium.com/%D0%BC%D0%BE%D0%B8-3-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D1%8F-%D1%81%D0%BE%D0%B2%D0%B5%D1%80%D1%88%D0%B0%D0%BB%D0%B0-%D0%BA%D0%B0%D0%BA-junior-qa-engineer-10290234e949
[ Работа с Git. Урок 2. Внутренняя реализация. Индексация. Коммиты. Команды: init, config, status, add, commit.]

В уроке узнаем, как работает Git, и чем репозиторий отличается от обычной папки. Научимся индексировать изменения и создавать коммиты.
Приступить к изучению: https://smartiqa.ru/courses/git/lesson-2

Страница курса "Работа с Git": https://smartiqa.ru/courses/git
- - - - - - - - -
Библиотека Requests: эффективные и простые HTTP-запросы в Python
- - - - - - - - -

Модуль Requests предоставляет возможность управления HTTP-запросами при помощи языка Python. Инструментарий библиотеки широкий и рассчитан на все случаи взаимодействия с web-приложениями. Код, написанный с применением Requests, не является громоздким, легко читается, а функции и методы наглядно настраиваются под специфические нужды.

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

https://smartiqa.ru/blog/python-requests
- - - - - - - - -
Что должен знать разработчик в тестировании(SDET)? Перед вами Roadmap из 10 шагов.
- - - - - - - - -

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

https://blog.testproject.io/2020/12/16/a-pragmatic-learning-roadmap-to-becoming-a-highly-effective-sdet/
Месяц умчался так же быстро словно "Голубой вагон". Поэтому настало наше время напомнить вам о публикациях, которые были размещены в марте, но могли остаться незамеченными вами:

1. [ Статья ] Ошибки junior QA engineer: https://abilmazhinova.medium.com/%D0%BC%D0%BE%D0%B8-3-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D1%8F-%D1%81%D0%BE%D0%B2%D0%B5%D1%80%D1%88%D0%B0%D0%BB%D0%B0-%D0%BA%D0%B0%D0%BA-junior-qa-engineer-10290234e949
2. [ Статья ] Что должен знать разработчик в тестировании(SDET)? Перед вами Roadmap из 10 шагов: https://blog.testproject.io/2020/12/16/a-pragmatic-learning-roadmap-to-becoming-a-highly-effective-sdet/
3. [ Статья ] Библиотека Requests: эффективные и простые HTTP-запросы в Python: https://smartiqa.ru/blog/python-requests
4. [ Курс "Работа с Git" ] Урок 2. Внутренняя реализация. Индексация. Коммиты. Команды: init, config, status, add, commit.: https://smartiqa.ru/courses/git/lesson-2
5. [ Задачник Python ] Тема 3. "Логический тип данных": https://smartiqa.ru/python-workbook/bool
Хочешь узнать, что включает в себя процесс создания архитектуры приложения? Что такое микросервисы? В каких случаях их следует использовать и как с их помощью разработать высокодоступные системы ?

Тогда не пропусти 24 апреля в 12:00 нашу онлайн-конференцию #DevDay2021!

Спикеры:
Фрол Крючков, Engineering Team Lead в AVITO
Максим Петров, Lead Mobile Developer в AKVELON
Марсель Ибраев, Технический директор в СЛЁРМ
Андрей Цветцих, .NET Lead Developer в EPAM

Ответим на вопросы, поделимся кейсами и лайфхаками.

Главное условие участия - предварительная регистрация. Она доступна по ссылке https://ru.akvelon.com/devday2021/ переходите прямо сейчас, пока регистрация открыта!

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

Ждем вас на #DevDay2021

#cleanarchitecture #monolith #microservices #kubernetes #devops
#akvelon #itconference