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
[ Работа с 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
В фантастических фильмах или роликах о гаджетах и технике, которая нас будет окружать через 10-20-30 лет, чаще всего показывают разные прозрачные экраны, голограммы или проекции на руку, лоб или пупок. Чтобы всем этим управлять нужен всего-то один палец. Всё выглядит красиво и фантастично. Но что, если подобные концепции, возможно, ложные? Что, если взаимодействие с интерфейсом не должно концентрироваться в одном пальце? Что, если будущее интерфейсов в руках?
https://habr.com/ru/company/dododev/blog/551474/
Знакомо?
[ Работа с Git. Урок 3. Ветвление. Создание, переключение и удаление веток. Команды: branch, checkout, status, log, diff.]

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

Страница курса "Работа с Git": https://smartiqa.ru/courses/git
Сколько часов в день вы можете работать продуктивно?
Anonymous Poll
13%
1-2 часа
44%
3-4 часа
38%
5-8 часов
0%
9-12 часов
6%
Могу работать круглосуточно
- - - - - - - - -
Лучшие сайты для практики автоматизации тестирования
- - - - - - - - -

Прежде чем тратить время на изучение и создание набора тестов для нового фреймворка автоматизации, рекомендуется попробовать его на различных типах веб-сайтов, чтобы убедиться, что фреймворк работает надежно и с ней легко работать. Например, если вы в настоящее время используете Selenium, но хотите попробовать Cypress, Nightwatch, WebDriverIO или Playwright, попробуйте сделать больше, чем простой пример на этих сайтах. Таким образом, вам не придется обнаружить, что выбранный вами фреймворк автоматизации не работает в какой-то важной области, для которой вам нужно писать автоматизацию.

https://habr.com/ru/post/549450/
О прошлом принято забывать, но не в вашем случае. Потому что у вас есть мы, напоминающие о дайджесте апреля, где собраны самые классные публикации, которые вы могли пропустить:

1. [ Статья ] Лучшие сайты для практики автоматизации тестирования: https://habr.com/ru/post/549450/
2. [ Курс "Работа с Git" ] Урок 3. Ветвление. Создание, переключение и удаление веток. Команды: branch, checkout, status, log, diff.: https://smartiqa.ru/courses/git/lesson-3
Язык программирования Питон стремительно набирает свою популярность среди тестировщиков и автоматизаторов тестирования. Для того, что бы моим коллегам было проще учить этот замечательный язык программирования, я стартанул миникурс по нему, ориентированный специально для тестировщиков и начинающих программистов.

Новые уроки выходят раз в одну-две недели!

https://www.youtube.com/watch?v=Ki-c90D03Ag&list=PLp_k-oh2bNHYZD7ygI163-zY2iC7QaPc5&index=2