Programming & QA
332 subscribers
274 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
Посоветуйте, пожалуйста, хорошую книгу и/или статьи по тест-дизайну. Просто по работе как-то всегда было так: достается уже существующий проект с готовыми тест-кейсами. Я их каким-то образом с течением времени изменял, что-то добавлял, устаревшие - удалял. А вот что, если достается новый проект? Как эффективно спроектировать тест дизайн с нуля? Хотелось бы поглубже разобраться
Are you coding, son?
- - - - - - - -
Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки
- - - - - - - - -

Алексей Петров, Head of QA Сбермаркета, рассказал про интервью QA-инженеров и порекомендовал несколько ссылок для подготовки.

Прояснил:
- какое резюме прочитают внимательно, какое — закроют через пару секунд,
- о чём спросят на интервью вас и о чём стоит спросить работодателя,
- какие soft skills прокачивать QA-инженеру
- как обсуждать зарплату на интервью.

https://habr.com/ru/company/gms/blog/527916/
- - - - - - - - -
Автотесты на базе playwright и jest
- - - - - - - - -

Долгое время основным инструментом для автоматизации тестирования был Selenium. Однако в настоящее время на рынке представлено несколько достойных альтернатив, таких как Cypress, Puppeteer и Playwright. Playwright мы и рассмотрим в данной статье.

https://habr.com/ru/post/528152/
Вот и подходит к концу этот насыщенный и своеобразный год. Огромное спасибо, что вы остаётесь с нами. Ваша поддержка даёт нам силы идти дальше, развиваться, развивая вас. Хочется верить, что 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 крутая онлайн-конференция и 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 ₽
Формат: Онлайн
- - - - - - - - -
От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы
- - - - - - - - -

Перед устройством на работу нужно учитывать, что у всех мест есть свои недостатки. Нет ничего хуже, чем прийти в компанию, и через месяц понять, что тебе здесь не нравится. Один из аспектов, который следует учесть — подходящая для вас стадия её развития.
Вот некоторые причины для поиска работы в конкретном месте.

https://habr.com/ru/company/gms/blog/532752/
- - - - - - - - -
Как Testid-strategy победила PageObject и BDD/Cucumber монстров
- - - - - - - - -

На примере React Native-приложения (со сборками под web, iOS и Android) в ходе видео будет рассматриваться E2E-проект с автотестами из одного репозитория на все платформы.
Автор разберёт, как пишутся автотесты на каждую платформу. Рассмотрит процедуру внедрения стратегии в рабочий процесс: как организовать, чтобы читаемые локаторы для автоматизации своевременно появлялись в продукте. Также поможет узнать, что скрыто под TestId-стратегией, кто ее применяет и каково ее влияние на фреймворк.

https://www.youtube.com/watch?v=w5EgCZgj5yE
Посоветуйте курс по автоматизации тестирования. Можно JS или Python. Может кто-то проходил на степике курсы? Как вам?
Я люблю фантастику: космические полёты, колонизация планет Солнечной системы, внеземные цивилизации, гиперпространство. Я смотрю фантастические фильмы, Рика и Морти, а перед сном слушаю книги Кларка или Хайнлайна. Мне нравится это «чувство будущего» — чувство, что вот-вот и нас ждут великие достижения, освоение космоса, великие открытия, научные достижения и всё такое. В этой статье попробовал разобраться, почему у нас ничего из этого не получилось. Вроде все ресурсы есть, чтобы реализовать космическую эру, а желания нет.
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
Могли ли вы подумать, что первый месяц нового года пролетит так быстро? Мы тоже нет. Возможно в суматохе дней, вы забыли о наших публикациях (Возможно и нет). Но, если вы еще не ознакомились с ними, то прямо сейчас вам выпала хорошая возможность это исправить, а если уже ознакомлены, то пора вспомнить чудесную фразу — "Повторение — мать учения".
Короче говоря — дайджест за январь:

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
В видео формате кратко излагаем материал урока и разбираем практические задания.