#автоматизированное_тестирование — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #автоматизированное_тестирование, aggregated by home.social.
-
Новые методы и инструменты: как мы обновили курсы по тестированию в Яндекс Практикуме
Привет, Хабр! Это команда Яндекс Практикума. В этом году мы переосмыслили, актуализировали и переупаковали
https://habr.com/ru/companies/yandex_praktikum/articles/1036316/
#тестирование #инженер_по_тестированию #qa #qa_инженер #автоматизированное_тестирование #ручное_тестирование #курсы_по_тестированию #навыки_тестировщика
-
Обучение без отрыва от работы: кейс РТЛабс
Привет, Хабр! На связи Дмитрий Пирумов, руководитель подразделения QA РТЛабс. В этой статье хочу поделиться опытом развития внутреннего обучения — как, зачем и почему мы создали корпоративную школу автоматизированного тестирования. Наш опыт будет полезен, если нужно организовать внутреннее обучение и вы ищете ответ, как решить эту задачу.
https://habr.com/ru/companies/rtlabs/articles/974830/
#обучение_тестированию #внутреннее_обучение #автоматизированное_тестирование #организация_обучения #automation_approach #java_core
-
Обучение без отрыва от работы: кейс РТЛабс
Привет, Хабр! На связи Дмитрий Пирумов, руководитель подразделения QA РТЛабс. В этой статье хочу поделиться опытом развития внутреннего обучения — как, зачем и почему мы создали корпоративную школу автоматизированного тестирования. Наш опыт будет полезен, если нужно организовать внутреннее обучение и вы ищете ответ, как решить эту задачу.
https://habr.com/ru/companies/rtlabs/articles/974830/
#обучение_тестированию #внутреннее_обучение #автоматизированное_тестирование #организация_обучения #automation_approach #java_core
-
Обучение без отрыва от работы: кейс РТЛабс
Привет, Хабр! На связи Дмитрий Пирумов, руководитель подразделения QA РТЛабс. В этой статье хочу поделиться опытом развития внутреннего обучения — как, зачем и почему мы создали корпоративную школу автоматизированного тестирования. Наш опыт будет полезен, если нужно организовать внутреннее обучение и вы ищете ответ, как решить эту задачу.
https://habr.com/ru/companies/rtlabs/articles/974830/
#обучение_тестированию #внутреннее_обучение #автоматизированное_тестирование #организация_обучения #automation_approach #java_core
-
Обучение без отрыва от работы: кейс РТЛабс
Привет, Хабр! На связи Дмитрий Пирумов, руководитель подразделения QA РТЛабс. В этой статье хочу поделиться опытом развития внутреннего обучения — как, зачем и почему мы создали корпоративную школу автоматизированного тестирования. Наш опыт будет полезен, если нужно организовать внутреннее обучение и вы ищете ответ, как решить эту задачу.
https://habr.com/ru/companies/rtlabs/articles/974830/
#обучение_тестированию #внутреннее_обучение #автоматизированное_тестирование #организация_обучения #automation_approach #java_core
-
Топ 3 расширения Chrome для автоматизированного тестирования
Когда речь идет о браузерных расширениях для веб-тестирования, перед тестировщиком открывается огромное количество инструментов. Однако большинство из них (около 90%) предназначены исключительно для ручного тестирования. Лишь небольшая часть расширений помогает автоматизировать тестирование без навыков программирования, и совсем немногие действительно специализируются на поддержке автоматизированных тестов. В этой статье я собрал лучшие расширения, которые будут полезны разработчикам автотестов для веб-приложений. Здесь не будет инструментов для нагрузочного тестирования, работы с API или узкоспециализированных расширений для конкретных фреймворков. Мы сосредоточимся только на тех, что максимально полезны широкому кругу специалистов по автоматизации тестирования.
https://habr.com/ru/articles/895550/
#тестирование #тестирование_вебприложений #автоматизированное_тестирование #расширения_chrome #тестирование_студентов
-
Топ 3 расширения Chrome для автоматизированного тестирования
Когда речь идет о браузерных расширениях для веб-тестирования, перед тестировщиком открывается огромное количество инструментов. Однако большинство из них (около 90%) предназначены исключительно для ручного тестирования. Лишь небольшая часть расширений помогает автоматизировать тестирование без навыков программирования, и совсем немногие действительно специализируются на поддержке автоматизированных тестов. В этой статье я собрал лучшие расширения, которые будут полезны разработчикам автотестов для веб-приложений. Здесь не будет инструментов для нагрузочного тестирования, работы с API или узкоспециализированных расширений для конкретных фреймворков. Мы сосредоточимся только на тех, что максимально полезны широкому кругу специалистов по автоматизации тестирования.
https://habr.com/ru/articles/895550/
#тестирование #тестирование_вебприложений #автоматизированное_тестирование #расширения_chrome #тестирование_студентов
-
Топ 3 расширения Chrome для автоматизированного тестирования
Когда речь идет о браузерных расширениях для веб-тестирования, перед тестировщиком открывается огромное количество инструментов. Однако большинство из них (около 90%) предназначены исключительно для ручного тестирования. Лишь небольшая часть расширений помогает автоматизировать тестирование без навыков программирования, и совсем немногие действительно специализируются на поддержке автоматизированных тестов. В этой статье я собрал лучшие расширения, которые будут полезны разработчикам автотестов для веб-приложений. Здесь не будет инструментов для нагрузочного тестирования, работы с API или узкоспециализированных расширений для конкретных фреймворков. Мы сосредоточимся только на тех, что максимально полезны широкому кругу специалистов по автоматизации тестирования.
https://habr.com/ru/articles/895550/
#тестирование #тестирование_вебприложений #автоматизированное_тестирование #расширения_chrome #тестирование_студентов
-
Топ 3 расширения Chrome для автоматизированного тестирования
Когда речь идет о браузерных расширениях для веб-тестирования, перед тестировщиком открывается огромное количество инструментов. Однако большинство из них (около 90%) предназначены исключительно для ручного тестирования. Лишь небольшая часть расширений помогает автоматизировать тестирование без навыков программирования, и совсем немногие действительно специализируются на поддержке автоматизированных тестов. В этой статье я собрал лучшие расширения, которые будут полезны разработчикам автотестов для веб-приложений. Здесь не будет инструментов для нагрузочного тестирования, работы с API или узкоспециализированных расширений для конкретных фреймворков. Мы сосредоточимся только на тех, что максимально полезны широкому кругу специалистов по автоматизации тестирования.
https://habr.com/ru/articles/895550/
#тестирование #тестирование_вебприложений #автоматизированное_тестирование #расширения_chrome #тестирование_студентов
-
Как составить устойчивые локаторы практически для любого сайта
Всем привет! Я Екатерина Васильева, старший инженер по автоматизации тестирования в InfoWatch, и сегодня хочу поделиться своими наработками в области автотестирования веб-сайтов. В процессе работы нужно было работать со сторонними сайтами – в нашем случае это были VK, Telegram, Yandex Messenger, Whatsapp, и попросить разработчиков создать специальные ключи для автотестов было невозможно. Поэтому на данном проекте пригодился мой десятилетний опыт в автотестировании, в частности – составлении локаторов. Так как сайты сторонние была особенно актуальна тема стабильных локаторов. В статье делюсь информацией, необходимой для составления устойчивых локаторов – то есть таких, которые не нужно будет часто менять. Это крайне необходимо для автоматизации, когда локаторы вполне могут поменяться из-за обновления тегов и их атрибутов программистами, например, во время рефакторинга или написания нового функционала.
https://habr.com/ru/companies/infowatch/articles/883908/
#тестирование #qa #testing #qa_automation #qa_testing #automation #web #автоматизация #автоматизация_тестирования #автоматизированное_тестирование
-
Как составить устойчивые локаторы практически для любого сайта
Всем привет! Я Екатерина Васильева, старший инженер по автоматизации тестирования в InfoWatch, и сегодня хочу поделиться своими наработками в области автотестирования веб-сайтов. В процессе работы нужно было работать со сторонними сайтами – в нашем случае это были VK, Telegram, Yandex Messenger, Whatsapp, и попросить разработчиков создать специальные ключи для автотестов было невозможно. Поэтому на данном проекте пригодился мой десятилетний опыт в автотестировании, в частности – составлении локаторов. Так как сайты сторонние была особенно актуальна тема стабильных локаторов. В статье делюсь информацией, необходимой для составления устойчивых локаторов – то есть таких, которые не нужно будет часто менять. Это крайне необходимо для автоматизации, когда локаторы вполне могут поменяться из-за обновления тегов и их атрибутов программистами, например, во время рефакторинга или написания нового функционала.
https://habr.com/ru/companies/infowatch/articles/883908/
#тестирование #qa #testing #qa_automation #qa_testing #automation #web #автоматизация #автоматизация_тестирования #автоматизированное_тестирование
-
Как составить устойчивые локаторы практически для любого сайта
Всем привет! Я Екатерина Васильева, старший инженер по автоматизации тестирования в InfoWatch, и сегодня хочу поделиться своими наработками в области автотестирования веб-сайтов. В процессе работы нужно было работать со сторонними сайтами – в нашем случае это были VK, Telegram, Yandex Messenger, Whatsapp, и попросить разработчиков создать специальные ключи для автотестов было невозможно. Поэтому на данном проекте пригодился мой десятилетний опыт в автотестировании, в частности – составлении локаторов. Так как сайты сторонние была особенно актуальна тема стабильных локаторов. В статье делюсь информацией, необходимой для составления устойчивых локаторов – то есть таких, которые не нужно будет часто менять. Это крайне необходимо для автоматизации, когда локаторы вполне могут поменяться из-за обновления тегов и их атрибутов программистами, например, во время рефакторинга или написания нового функционала.
https://habr.com/ru/companies/infowatch/articles/883908/
#тестирование #qa #testing #qa_automation #qa_testing #automation #web #автоматизация #автоматизация_тестирования #автоматизированное_тестирование
-
Как составить устойчивые локаторы практически для любого сайта
Всем привет! Я Екатерина Васильева, старший инженер по автоматизации тестирования в InfoWatch, и сегодня хочу поделиться своими наработками в области автотестирования веб-сайтов. В процессе работы нужно было работать со сторонними сайтами – в нашем случае это были VK, Telegram, Yandex Messenger, Whatsapp, и попросить разработчиков создать специальные ключи для автотестов было невозможно. Поэтому на данном проекте пригодился мой десятилетний опыт в автотестировании, в частности – составлении локаторов. Так как сайты сторонние была особенно актуальна тема стабильных локаторов. В статье делюсь информацией, необходимой для составления устойчивых локаторов – то есть таких, которые не нужно будет часто менять. Это крайне необходимо для автоматизации, когда локаторы вполне могут поменяться из-за обновления тегов и их атрибутов программистами, например, во время рефакторинга или написания нового функционала.
https://habr.com/ru/companies/infowatch/articles/883908/
#тестирование #qa #testing #qa_automation #qa_testing #automation #web #автоматизация #автоматизация_тестирования #автоматизированное_тестирование
-
Применение методов искусственного интеллекта в автоматизированном тестировании ПО
Искусственный интеллект (ИИ) активно внедряется в различные сферы деятельности, включая тестирование программного обеспечения. В данной статье рассматриваются современные подходы к применению методов ИИ в автоматизированном тестировании, их преимущества, ограничения и перспективы развития. Особое внимание уделяется алгоритмам машинного обучения, анализа данных и генерации тестов, а также их роли в повышении эффективности и точности тестирования.
https://habr.com/ru/articles/869020/
#искуственый_интеллект #автоматизированное_тестирование #машинное_обучение #прогнозирование_дефектов #анализ_данных
-
Применение методов искусственного интеллекта в автоматизированном тестировании ПО
Искусственный интеллект (ИИ) активно внедряется в различные сферы деятельности, включая тестирование программного обеспечения. В данной статье рассматриваются современные подходы к применению методов ИИ в автоматизированном тестировании, их преимущества, ограничения и перспективы развития. Особое внимание уделяется алгоритмам машинного обучения, анализа данных и генерации тестов, а также их роли в повышении эффективности и точности тестирования.
https://habr.com/ru/articles/869020/
#искуственый_интеллект #автоматизированное_тестирование #машинное_обучение #прогнозирование_дефектов #анализ_данных
-
Применение методов искусственного интеллекта в автоматизированном тестировании ПО
Искусственный интеллект (ИИ) активно внедряется в различные сферы деятельности, включая тестирование программного обеспечения. В данной статье рассматриваются современные подходы к применению методов ИИ в автоматизированном тестировании, их преимущества, ограничения и перспективы развития. Особое внимание уделяется алгоритмам машинного обучения, анализа данных и генерации тестов, а также их роли в повышении эффективности и точности тестирования.
https://habr.com/ru/articles/869020/
#искуственый_интеллект #автоматизированное_тестирование #машинное_обучение #прогнозирование_дефектов #анализ_данных
-
Применение методов искусственного интеллекта в автоматизированном тестировании ПО
Искусственный интеллект (ИИ) активно внедряется в различные сферы деятельности, включая тестирование программного обеспечения. В данной статье рассматриваются современные подходы к применению методов ИИ в автоматизированном тестировании, их преимущества, ограничения и перспективы развития. Особое внимание уделяется алгоритмам машинного обучения, анализа данных и генерации тестов, а также их роли в повышении эффективности и точности тестирования.
https://habr.com/ru/articles/869020/
#искуственый_интеллект #автоматизированное_тестирование #машинное_обучение #прогнозирование_дефектов #анализ_данных
-
Автоматизация управления производством: как мы упростили разработку новых деталей на заводах стройматериалов
За успех в промышленном производстве отвечают два фактора: инновации и скорость вывода новых продуктов на рынок. Но за кулисами этого процесса часто скрывается сложная и неэффективная система разработки и согласования новых изделий. Так было и в нашем случае. Крупная промышленная компания с десятками заводов по всей России, широкий ассортимент строительных материалов, своя сеть магазинов для реализации товара. Но расширение продуктовой линии, мягко говоря, не было отлажено. Для новых изделий регулярно нужны были новые комплектующие, которые создаются на заказ. Но работу замедляли длительные согласования по электронной почте, ручное сравнение предложений поставщиков и отсутствие единой системы хранения документов. Каждый новый проект превращался в квест, где приходилось преодолевать множество препятствий на пути от идеи до готового изделия. В этой статье я расскажу, мы оптимизировали эти бизнес-процессы и навели порядок в системе разработки новых изделий.
https://habr.com/ru/companies/1forma/articles/842870/
#управление_проектами #управление_производством #npd #производство #автоматизация_на_производстве #lowcode #bpmсистемы #промышленные_системы_управления #автоматизация_предприятий #автоматизированное_тестирование
-
Автоматизация управления производством: как мы упростили разработку новых деталей на заводах стройматериалов
За успех в промышленном производстве отвечают два фактора: инновации и скорость вывода новых продуктов на рынок. Но за кулисами этого процесса часто скрывается сложная и неэффективная система разработки и согласования новых изделий. Так было и в нашем случае. Крупная промышленная компания с десятками заводов по всей России, широкий ассортимент строительных материалов, своя сеть магазинов для реализации товара. Но расширение продуктовой линии, мягко говоря, не было отлажено. Для новых изделий регулярно нужны были новые комплектующие, которые создаются на заказ. Но работу замедляли длительные согласования по электронной почте, ручное сравнение предложений поставщиков и отсутствие единой системы хранения документов. Каждый новый проект превращался в квест, где приходилось преодолевать множество препятствий на пути от идеи до готового изделия. В этой статье я расскажу, мы оптимизировали эти бизнес-процессы и навели порядок в системе разработки новых изделий.
https://habr.com/ru/companies/1forma/articles/842870/
#управление_проектами #управление_производством #npd #производство #автоматизация_на_производстве #lowcode #bpmсистемы #промышленные_системы_управления #автоматизация_предприятий #автоматизированное_тестирование
-
Автоматизация управления производством: как мы упростили разработку новых деталей на заводах стройматериалов
За успех в промышленном производстве отвечают два фактора: инновации и скорость вывода новых продуктов на рынок. Но за кулисами этого процесса часто скрывается сложная и неэффективная система разработки и согласования новых изделий. Так было и в нашем случае. Крупная промышленная компания с десятками заводов по всей России, широкий ассортимент строительных материалов, своя сеть магазинов для реализации товара. Но расширение продуктовой линии, мягко говоря, не было отлажено. Для новых изделий регулярно нужны были новые комплектующие, которые создаются на заказ. Но работу замедляли длительные согласования по электронной почте, ручное сравнение предложений поставщиков и отсутствие единой системы хранения документов. Каждый новый проект превращался в квест, где приходилось преодолевать множество препятствий на пути от идеи до готового изделия. В этой статье я расскажу, мы оптимизировали эти бизнес-процессы и навели порядок в системе разработки новых изделий.
https://habr.com/ru/companies/1forma/articles/842870/
#управление_проектами #управление_производством #npd #производство #автоматизация_на_производстве #lowcode #bpmсистемы #промышленные_системы_управления #автоматизация_предприятий #автоматизированное_тестирование
-
Плохие тест-классы — перезапуск через боль
Если вам приходится жить с тест-классами - насколько это плохая практика? Что если всё плохо, и что если вам нужно просто начать всё сначала, но у вас из помощи только вы и pytest?
https://habr.com/ru/articles/837630/
#pytest #python #qa_automation #qa_testing #qa #тестирование #автоматизация_тестирования #автоматизированное_тестирование #тестирование_по #плагины
-
Плохие тест-классы — перезапуск через боль
Если вам приходится жить с тест-классами - насколько это плохая практика? Что если всё плохо, и что если вам нужно просто начать всё сначала, но у вас из помощи только вы и pytest?
https://habr.com/ru/articles/837630/
#pytest #python #qa_automation #qa_testing #qa #тестирование #автоматизация_тестирования #автоматизированное_тестирование #тестирование_по #плагины
-
Плохие тест-классы — перезапуск через боль
Если вам приходится жить с тест-классами - насколько это плохая практика? Что если всё плохо, и что если вам нужно просто начать всё сначала, но у вас из помощи только вы и pytest?
https://habr.com/ru/articles/837630/
#pytest #python #qa_automation #qa_testing #qa #тестирование #автоматизация_тестирования #автоматизированное_тестирование #тестирование_по #плагины
-
[Перевод] Как бороться с ReDoS
Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.
https://habr.com/ru/companies/otus/articles/822929/
#ReDoS #уязвимости #автотесты #Page_Object #github #автоматизированное_тестирование
-
[Перевод] Как бороться с ReDoS
Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.
https://habr.com/ru/companies/otus/articles/822929/
#ReDoS #уязвимости #автотесты #Page_Object #github #автоматизированное_тестирование
-
[Перевод] Как бороться с ReDoS
Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.
https://habr.com/ru/companies/otus/articles/822929/
#ReDoS #уязвимости #автотесты #Page_Object #github #автоматизированное_тестирование
-
Приглашаем на Cinimex TECH VRN meetup в Воронеже (офлайн/онлайн)
Привет, Хабр! Приглашаем в Воронеж на митап TECH VRN meetup — Встретимся с ИТ-комьюнити и в традиционной уютной атмосфере поговорим про то, как построить хранилище данных по методологии Data Vault 2.0, сравним инструменты для автоматизированного тестирования и рассмотрим критерии их выбора, а завершим наш ИТ-вечер темой многоагентного подхода.
https://habr.com/ru/companies/cinimex/articles/819387/
#синимекс #cinimex #митапы_в_воронеже #аналитика_данных #хранение_данных #автоматизированное_тестирование #инструменты_автоматизации #многоагентные_системы #data_vault #postman
-
Приглашаем на Cinimex TECH VRN meetup в Воронеже (офлайн/онлайн)
Привет, Хабр! Приглашаем в Воронеж на митап TECH VRN meetup — Встретимся с ИТ-комьюнити и в традиционной уютной атмосфере поговорим про то, как построить хранилище данных по методологии Data Vault 2.0, сравним инструменты для автоматизированного тестирования и рассмотрим критерии их выбора, а завершим наш ИТ-вечер темой многоагентного подхода.
https://habr.com/ru/companies/cinimex/articles/819387/
#синимекс #cinimex #митапы_в_воронеже #аналитика_данных #хранение_данных #автоматизированное_тестирование #инструменты_автоматизации #многоагентные_системы #data_vault #postman
-
Приглашаем на Cinimex TECH VRN meetup в Воронеже (офлайн/онлайн)
Привет, Хабр! Приглашаем в Воронеж на митап TECH VRN meetup — Встретимся с ИТ-комьюнити и в традиционной уютной атмосфере поговорим про то, как построить хранилище данных по методологии Data Vault 2.0, сравним инструменты для автоматизированного тестирования и рассмотрим критерии их выбора, а завершим наш ИТ-вечер темой многоагентного подхода.
https://habr.com/ru/companies/cinimex/articles/819387/
#синимекс #cinimex #митапы_в_воронеже #аналитика_данных #хранение_данных #автоматизированное_тестирование #инструменты_автоматизации #многоагентные_системы #data_vault #postman
-
Правила деления: как трансформировать ИТ-команды для повышения их эффективности
Когда компания активно развивается и расширяет штат сотрудников, то ежедневно сталкивается с множеством вызовов. Среди них — непрерывный рост команд и неизбежная необходимость их деления. За последний год одна из команд автоматизации тестирования МойОфис претерпела несколько крупных трансформаций. Благодаря высокому темпу найма в команду регулярно приходили новые специалисты, но увеличение её численности замедляло процессы: как минимум, встречи длились дольше, а точность планирования снижалась. Для решения проблемы мы решили внедрить в команде внутреннюю механику деления — и в соответствии с её принципами прошли уже три успешных итерации. В результате из одной крупной команды было сформировано несколько, более компактных и эффективных. О проведении этого опыта, его результатах и наших дальнейших планах по трансформации команд, читайте под катом.
https://habr.com/ru/companies/ncloudtech/articles/808461/
#teamlead #testing #тестирование #управление_командой #команды #автоматизированное_тестирование #тимлидство #деление_на_команды
-
Правила деления: как трансформировать ИТ-команды для повышения их эффективности
Когда компания активно развивается и расширяет штат сотрудников, то ежедневно сталкивается с множеством вызовов. Среди них — непрерывный рост команд и неизбежная необходимость их деления. За последний год одна из команд автоматизации тестирования МойОфис претерпела несколько крупных трансформаций. Благодаря высокому темпу найма в команду регулярно приходили новые специалисты, но увеличение её численности замедляло процессы: как минимум, встречи длились дольше, а точность планирования снижалась. Для решения проблемы мы решили внедрить в команде внутреннюю механику деления — и в соответствии с её принципами прошли уже три успешных итерации. В результате из одной крупной команды было сформировано несколько, более компактных и эффективных. О проведении этого опыта, его результатах и наших дальнейших планах по трансформации команд, читайте под катом.
https://habr.com/ru/companies/ncloudtech/articles/808461/
#teamlead #testing #тестирование #управление_командой #команды #автоматизированное_тестирование #тимлидство #деление_на_команды
-
Правила деления: как трансформировать ИТ-команды для повышения их эффективности
Когда компания активно развивается и расширяет штат сотрудников, то ежедневно сталкивается с множеством вызовов. Среди них — непрерывный рост команд и неизбежная необходимость их деления. За последний год одна из команд автоматизации тестирования МойОфис претерпела несколько крупных трансформаций. Благодаря высокому темпу найма в команду регулярно приходили новые специалисты, но увеличение её численности замедляло процессы: как минимум, встречи длились дольше, а точность планирования снижалась. Для решения проблемы мы решили внедрить в команде внутреннюю механику деления — и в соответствии с её принципами прошли уже три успешных итерации. В результате из одной крупной команды было сформировано несколько, более компактных и эффективных. О проведении этого опыта, его результатах и наших дальнейших планах по трансформации команд, читайте под катом.
https://habr.com/ru/companies/ncloudtech/articles/808461/
#teamlead #testing #тестирование #управление_командой #команды #автоматизированное_тестирование #тимлидство #деление_на_команды
-
[Перевод] Я уже 14 лет в отрасли, но программировать по-прежнему сложно
Много лет назад, учась computer science на старших курсах, я долго изучал различные вакансии онлайн, надеясь найти подходящую должность стажёра-программиста. Кроме вакансий для стажёров я иногда случайно нажимал на объявления о вакансиях «сеньор-разработчика». Помню, больше всего меня поражало то, что первой строкой шло требование определённого количества лет работы: «Эта должность требует 5+ лет опыта» . Полному новичку, ни дня не проработавшему в этой отрасли, такие требования к опыту казались избыточными. Но хотя это немного приводило меня в уныние, я не мог не пофантазировать: «Наверно, пять лет работы программистом — это впечатляющее достижение? Должно быть, для таких людей писать код проще пареной репы». Время летело, не успел моргнуть глазом, как прошло больше десятка лет. Сегодня я с гордостью могу сказать, что работаю программистом уже 14 лет. Спустя годы боёв на фронтах разработки ПО я осознал, что многие её аспекты сильно отличаются от того, что я представлял на старших курсах, а именно: • С опытом программирование не становится намного проще, о «проще пареной репы» можно только мечтать. • Написание кода для множества «больших проектов» — это не только неинтересное, но и опасное занятие, гораздо менее увлекательное, чем решение алгоритмических задач в LeetCode. • Мышление только с технической точки зрения не сделает тебя хорошим программистом, некоторые вещи гораздо важнее технологий. Поразмыслив, я пришёл гораздо большему множеству мыслей о программировании. В этой статье я вкратце изложу восемь из них.
https://habr.com/ru/articles/795933/
#качество_кода #автоматизированное_тестирование #чтение_кода #повышение_квалификации #чистый_код
-
[Перевод] Я уже 14 лет в отрасли, но программировать по-прежнему сложно
Много лет назад, учась computer science на старших курсах, я долго изучал различные вакансии онлайн, надеясь найти подходящую должность стажёра-программиста. Кроме вакансий для стажёров я иногда случайно нажимал на объявления о вакансиях «сеньор-разработчика». Помню, больше всего меня поражало то, что первой строкой шло требование определённого количества лет работы: «Эта должность требует 5+ лет опыта» . Полному новичку, ни дня не проработавшему в этой отрасли, такие требования к опыту казались избыточными. Но хотя это немного приводило меня в уныние, я не мог не пофантазировать: «Наверно, пять лет работы программистом — это впечатляющее достижение? Должно быть, для таких людей писать код проще пареной репы». Время летело, не успел моргнуть глазом, как прошло больше десятка лет. Сегодня я с гордостью могу сказать, что работаю программистом уже 14 лет. Спустя годы боёв на фронтах разработки ПО я осознал, что многие её аспекты сильно отличаются от того, что я представлял на старших курсах, а именно: • С опытом программирование не становится намного проще, о «проще пареной репы» можно только мечтать. • Написание кода для множества «больших проектов» — это не только неинтересное, но и опасное занятие, гораздо менее увлекательное, чем решение алгоритмических задач в LeetCode. • Мышление только с технической точки зрения не сделает тебя хорошим программистом, некоторые вещи гораздо важнее технологий. Поразмыслив, я пришёл гораздо большему множеству мыслей о программировании. В этой статье я вкратце изложу восемь из них.
https://habr.com/ru/articles/795933/
#качество_кода #автоматизированное_тестирование #чтение_кода #повышение_квалификации #чистый_код
-
Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
Привет, Хабр! Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проекты из разных сфер деятельности (банкинг, ритейл, телекоммуникации, строительство, развлечения и др.) зачастую, работая над ними, я сталкивалась с одной общей проблемой - код автотестов был тяжелым в понимании и плохо масштабируемым. Приходилось его капитально рефакторить, а это совсем невесело;) В этой статье я хочу поделиться советами, как сделать ваш код более «чистым», легким в понимании и расширении. Мне всегда хочется думать, что тот, кто будет работать с моим кодом в будущем, будет думать обо мне и моём коде в положительном ключе, а не ругаться на него. Если вы разделяете мою философию, прошу под кат.
https://habr.com/ru/companies/gazprommedia/articles/772888/
#python #pytest #qa_automation #api_testing #тестирование #автоматизированное_тестирование #codestyle #чистый_код #тестирование_вебсервисов
-
Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
Привет, Хабр! Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проекты из разных сфер деятельности (банкинг, ритейл, телекоммуникации, строительство, развлечения и др.) зачастую, работая над ними, я сталкивалась с одной общей проблемой - код автотестов был тяжелым в понимании и плохо масштабируемым. Приходилось его капитально рефакторить, а это совсем невесело;) В этой статье я хочу поделиться советами, как сделать ваш код более «чистым», легким в понимании и расширении. Мне всегда хочется думать, что тот, кто будет работать с моим кодом в будущем, будет думать обо мне и моём коде в положительном ключе, а не ругаться на него. Если вы разделяете мою философию, прошу под кат.
https://habr.com/ru/companies/gazprommedia/articles/772888/
#python #pytest #qa_automation #api_testing #тестирование #автоматизированное_тестирование #codestyle #чистый_код #тестирование_вебсервисов