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
В фантастических фильмах или роликах о гаджетах и технике, которая нас будет окружать через 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
Занимаетесь ли вы своими собственными проектами, помимо работы?
Anonymous Poll
27%
Да
45%
Нет, но планирую начать
27%
Нет, мне хватает работы
Продолжаем крэш-курс программирования на Python, ориентированный на тестировщиков и начинающих программистов. Сегодня мы рассмотрим работу со списками.

В отличие от Java и многих других языков программирования в питоне нет массивов - вместо этого мы можем использовать списки.

https://www.youtube.com/watch?v=8_rglbXlobA #урокиpython #учимpython
- - - - - - - -
Тренажёр для тестировщиков
- - - - - - - - -

На собеседованиях начинающим тестировщикам часто дают задание на проверку работы формы. Одно из наиболее популярных – тестирование программы, которая определяет тип треугольника по трем его сторонам. Каждая из сторон задается в отдельном текстовом поле.

Для того, чтобы вы могли потренироваться, мы предлагаем простой тренажер, в котором спрятаны несколько багов. Также он подсчитывает разные варианты кейсов, которые вы можете использовать для тестирования. Естественно, учитываются только самые популярные кейсы – но вы вольны вводить любые данные. Если сможете угадать все варианты – получите приятный сюрприз. Ну а если найдете все баги - сюрприз будет еще приятнее!

https://playground.learnqa.ru/puzzle/triangle
Сегодня мы узнаем, как управлять выполнением программы с помощью конструкции if/else. А чтоб было нагляднее - мы используем немного забавный пример :)

https://www.youtube.com/watch?v=uSNpEQ1uj_k
ProQuality Community зовет на свежий майский ивент!
One Day ProQuality – твой день, посвященный качеству и росту в тестировании вместе с ProQuality Community.

Когда: 20 мая, с 10 до 16.
Где: Онлайн, бесплатно. Регистрация: https://epa.ms/One-Day-ITblog

Чтобы расти профессионально также стремительно, как сфера качества в IT, нужно постоянно оставаться на волне трендов и обучаться новому. Предлагаем сделать это вместе с крутой командой экспертов в разных направлениях тестирования!

За один день ты узнаешь:
🔎о преимуществах автоматизации на JS и как тестировать в клауде,
🔎кто такой Quality архитектор и как им стать,
🔎почему game тестировщик не «просто играет в игры», а ручное тестирование никогда не умрет.

И это лишь часть тем One Day ProQuality. Присоединяйся!
[ Работа с Git. Урок 4. Перемещение курсора и отмена изменений. Команды git restore, git rm, git reset, git checkout, git commit, git revert.]

В этом уроке мы с вами узнаем, как перемещать указатель HEAD. Это знание откроет перед нами много возможностей. Например, мы сможем откатиться к предыдущему коммиту, добавить в созданный ранее коммит файлы или исправить ошибку в уже сделанном коммите.
Ссылка на урок: https://smartiqa.ru/courses/git/lesson-4

Страница курса "Работа с Git": https://smartiqa.ru/courses/git
- - - - - - - - -
Какие вопросы ожидать на позицию автоматизатора и причем тут сортировка?
- - - - - - - - -

Какие вопросы ожидать на позицию автоматизатора и причем тут сортировка?
Что и почему чаще всего спрашивают на позицию автоматизатора в тестировании.
Чтобы понять, какие вопросы вас ждут на позицию автоматизатора, прежде всего стоит определиться с повседневными задачами автоматизатора.

https://habr.com/ru/post/550510/
В GitHub оценили, как сильно на работу программиста влияют собрания и прочие отвлекающие факторы. Спойлер: очень сильно.

Исследование показало, что:
— разработчики предпочитают брейнштормы классическим встречам с утомительными разговорами;
— баланс между написанием кода и размещением pull request, значительно повышает продуктивность;
— даже умеренное количество перерывов увеличивает вероятность стресса с 1,6% до 36,4%.

Также в GitHub порекомендовали компаниям следить за количеством встреч в течение дня и дали несколько рекомендаций самим разработчикам. Подробнее — в картинках.

#github