Forwarded from Burnt out SDET
Параллельный запуск тестов иногда привносит много боли. Команда Playwright в курсе этого тоже. Поэтому они проделали большую работу в данном направлении. Теперь тесты можно скейлить в рамках одной машины, а также на несколько одновременно.
Forwarded from Burnt out SDET
Ещё раз про код ревью. На этот раз завезли рекомендации специфические для ревью автотестов. Тут уже больше упор не на качество и красоту куда, а на логику и соответствие тест кейсу.
Forwarded from Burnt out SDET
Не было ещё про паттерны, но не про Page Object, а про процессные. Часто корявые процессы сводят на нет все усилия по автоматизации тестирования. В статье их только три, но на самом деле поле для манёвров очень велико. Замечал, что часто автоматизация идёт просто, как придаток. Есть и есть. Всё равно больше внимания идёт мануальному тестированию. Но всё поправимо.
И всё таки... Не так уж и плох этот ваш Python 🙊🙈
Я, конечно же, не разочаровался в Java и не собираюсь писать тесты только на Python. Нет. Современная Java, однозначно и безоговорочно, лучший выбор для создания современных систем автотестов для контроля качества будущих релизов и быстрой обратной связи от пользователей, когда речь идёт о шестизначных цифрах, этих самых пользователей, в глобальных финтех и телеком проектах. Ситуация на рынке автостирования, за последний год, существенно изменилась в лучшую сторону для Python, спрос обогнал предложение. Понимая, что это ещё не завершающая стадия, мощного промоушена от Сбера, почему то выбравшего именно Python основным инструментом для тестов. Мне кажется, что человек принимавший такое решение, спонтанно выхватил пёстрый заголовок из отечественного ИТ блога, о могуществе языка питон, для любого уровня сложности проекта и, главное, каждый посредственный айтишник, если знает, с какой стороны подходить к ноутбуку, точно сможет писать, лаконичный, быстрый, легко читаемый и поддерживаемый Python код на коленке.
Понятно, что один в поле не воин, хотя, наверняка, Сбер бы и один справился, подтянулся... Нет не Яндекс) И не какой то банк из Топ-5 в стране) Операторы связи, хоть и менее консервативны в выборе ИТ решения для оптимизации бизнеса, но на такой эксперимент никто не осмелился - на рынке посто не было специалистов, даже для самого слабого, в плане ИТ, участника. В общем, подыграть Сберу вызвался ритейл торгаш - ozone.ru. Неожиданно, компания начала очень активно увеличивать штат программистов и до сих пор хантит сотни айтишников всех компетенций и уровня. Стоит сказать, что в отличие от большинства других российских интернет магнатов, ozon уже начал, готовить себе необходимые кадры, с чем его хочу поздравить и выразить свою благодарность дальновидности руководства компании.
В итоге. В середине 2022 года, оказалось гораздо проще выиграть конкурс на вакансию автотестировщика, написав простенькую программку на Python, чем зубрить достаточно объемный материал, часто требуемый только на собеседовании, чтобы ответить на каверзные вопросы по Java core.
В общем, всё равно уже достал старенькую малинку/ардуинку, где очень удобно, из коробки куча версий питонов и редакторов для него, плюс средства выполнения кода вместе позволяют без проблем начать работу с Python кодом, чтобы с минимальными затратами времени на организацию софт окружения, получать ощутимый результат от программирования. Посмотреть на библиотеки для тестов, считаю уместным, как и пробовать себя на вакансии с требованиям навыка использования Python.
Я, конечно же, не разочаровался в Java и не собираюсь писать тесты только на Python. Нет. Современная Java, однозначно и безоговорочно, лучший выбор для создания современных систем автотестов для контроля качества будущих релизов и быстрой обратной связи от пользователей, когда речь идёт о шестизначных цифрах, этих самых пользователей, в глобальных финтех и телеком проектах. Ситуация на рынке автостирования, за последний год, существенно изменилась в лучшую сторону для Python, спрос обогнал предложение. Понимая, что это ещё не завершающая стадия, мощного промоушена от Сбера, почему то выбравшего именно Python основным инструментом для тестов. Мне кажется, что человек принимавший такое решение, спонтанно выхватил пёстрый заголовок из отечественного ИТ блога, о могуществе языка питон, для любого уровня сложности проекта и, главное, каждый посредственный айтишник, если знает, с какой стороны подходить к ноутбуку, точно сможет писать, лаконичный, быстрый, легко читаемый и поддерживаемый Python код на коленке.
Понятно, что один в поле не воин, хотя, наверняка, Сбер бы и один справился, подтянулся... Нет не Яндекс) И не какой то банк из Топ-5 в стране) Операторы связи, хоть и менее консервативны в выборе ИТ решения для оптимизации бизнеса, но на такой эксперимент никто не осмелился - на рынке посто не было специалистов, даже для самого слабого, в плане ИТ, участника. В общем, подыграть Сберу вызвался ритейл торгаш - ozone.ru. Неожиданно, компания начала очень активно увеличивать штат программистов и до сих пор хантит сотни айтишников всех компетенций и уровня. Стоит сказать, что в отличие от большинства других российских интернет магнатов, ozon уже начал, готовить себе необходимые кадры, с чем его хочу поздравить и выразить свою благодарность дальновидности руководства компании.
В итоге. В середине 2022 года, оказалось гораздо проще выиграть конкурс на вакансию автотестировщика, написав простенькую программку на Python, чем зубрить достаточно объемный материал, часто требуемый только на собеседовании, чтобы ответить на каверзные вопросы по Java core.
В общем, всё равно уже достал старенькую малинку/ардуинку, где очень удобно, из коробки куча версий питонов и редакторов для него, плюс средства выполнения кода вместе позволяют без проблем начать работу с Python кодом, чтобы с минимальными затратами времени на организацию софт окружения, получать ощутимый результат от программирования. Посмотреть на библиотеки для тестов, считаю уместным, как и пробовать себя на вакансии с требованиям навыка использования Python.
Forwarded from Однажды в трендах
The Zen of Python
Одним из самых ранних Python pep является PEP-20. Это список из 19 тезисов по программированию на Python, который называется «The Zen of Python». Данные правила датируются 2004 годом и, в свою очередь, основаны на PEP-8.
Такая пасхалочка уже давно присутствует в Python и перечисляет набор правил
Одним из самых ранних Python pep является PEP-20. Это список из 19 тезисов по программированию на Python, который называется «The Zen of Python». Данные правила датируются 2004 годом и, в свою очередь, основаны на PEP-8.
Такая пасхалочка уже давно присутствует в Python и перечисляет набор правил
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 29 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 18 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.
The owner of this channel has been inactive for the last 11 months. If they remain inactive for the next 10 days, they may lose their account and admin rights in this channel. The contents of the channel will remain accessible for all users.