Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development

Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают тем, что без физического девайса «на столе» писать корректно работающий софт невозможно. Очевидный минус: увеличивается время выхода продукта и нового функционала на рынок. Но разработку можно начать, даже не имея в своем распоряжении устройства: все дело в договоренности между командами. Меня зовут Рустам Ахмадуллин, я старший инженер по системной верификации аппаратуры в YADRO. Расскажу на примере датчика температуры LM75A, как написать API без физического доступа к устройству и его прошивке. Разберем методологию Test Driven Development, при которой разработка начинается с написания автоматизированных тестов, а не самого кода.

https://habr.com/ru/companies/yadro/articles/1001256/

#tdd #pytest #embedded #i2c #test_driven_development #sdet #uv #system_software_development #python #aqa

Как разрабатывать утилиты для тестов embedded-прошивок без железа: практика Test Driven Development

Часто SDET-инженеры, работающие со встраиваемыми системами, не приступают к работе, пока не получат реальное железо: датчик, микроконтроллер или плату с новым чипом. Такой подход обычно оправдывают...

Хабр

Creating a horrifying drink called the Cypress: it's just Mocha and Chai

#SDET #QA #TerribleJokes

Не junior-стек: какие технологии на самом деле требует рынок QA (анализ 2500 вакансий)

Рынок QA давно вышел за пределы «тестирования кнопок». Анализ 2500 вакансий показывает, какие технологии сегодня считаются базовым минимумом — и почему этот минимум далеко не junior-уровня.

https://habr.com/ru/articles/982052/

#qa #qa_automation #рынок #тестирование #тестирование_по #вакансии #sdet #qa_инженер #технологии_qa #анализ_рынка

Не junior-стек: какие технологии на самом деле требует рынок QA (анализ 2500 вакансий)

Вступление В предыдущей статье «Рынок QA без входа: почему junior и manual исчезают из вакансий (анализ 2500 вакансий)» я рассмотрел рынок QA-вакансий с точки зрения грейдов, специализаций и форматов...

Хабр

Рынок QA без входа: почему junior и manual исчезают из вакансий (анализ 2500 вакансий)

Анализ 2500 QA-вакансий за год показывает, почему junior и manual-позиции почти не формируют спрос и на кого рынок QA реально ориентирован в 2026 году.

https://habr.com/ru/articles/982050/

#qa #qa_automation #вакансии #рынок #рынок_труда_it #тестирование #тестирование_по #manual_qa #sdet #qa_инженер

Рынок QA без входа: почему junior и manual исчезают из вакансий (анализ 2500 вакансий)

Вступление Цель этой статьи — зафиксировать текущее состояние рынка QA-вакансий и показать, каких специалистов и в каком объёме рынок ищет на практике. Все выводы в статье основаны исключительно на...

Хабр

Allure + Jenkins/Gitlab CI. Настройка автоматической отправки отчетов по почте

Автоматизированное тестирование – важная часть разработки, но недостаточно просто запускать тесты. Важно предоставлять отчёты в удобном и наглядном формате, чтобы повышать прозрачность процессов и улучшать командную коммуникацию. Но отчёты сами по себе малоэффективны, если команда не узнает о результатах вовремя. Чтобы тестирование было действительно полезным, важно оперативно уведомлять участников проекта о его статусе. Один из самых простых и эффективных способов – автоматическая отправка отчетов Allure по электронной почте. Привет! Я SDET-специалист SimbirSoft Руслан, и в этой статье мы разберем как настроить SMTP-сервер для отправки почты в Jenkins, как настроить GitLab Runner и как автоматизировать отправку отчетов после выполнения тестов.

https://habr.com/ru/companies/simbirsoft/articles/941730/

#allure #allure_report #jenkins #gitlab_ci #devops #sdet

Allure + Jenkins/Gitlab CI. Настройка автоматической отправки отчетов по почте

Автоматизированное тестирование – важная часть разработки, но недостаточно просто запускать тесты. Важно предоставлять отчёты в удобном и наглядном формате, чтобы повышать прозрачность процессов и...

Хабр

So i get this cold call for a #contract #tech #job with a great #rate, send my resume, get a call from the #agency. Okay, we'll send you the #RTR right now.

Nothing

Nothing

Then a call. Oh, sorry, I got the jobs confused, that rate was for a different job. The rate on this job is (about 1/3 less)

Me: I will not be working with your company.

Seriously fuck this shit

#techjobs #qa #sdet #jobmarket #lowball #baitandswitch

Today I merged in my first code review! I'm so happy! #QA #QualityAssurance #QualityAdvocacy #SDET #QAE
Bluesky

Bluesky Social

SDET в деле: задачи автоматизаторов на проектах и в чем их отличие от QA Fullstack

Привет, Хабр! Меня зовут Людмила и я SDET-специалист в компании SimbirSoft. На текущем проекте мне приходится выполнять достаточно большой пул обязанностей, связанных не только с автоматизированным, но и с ручным тестированием. Иногда у меня возникает интересный вопрос: действительно ли для этого проекта требуется роль SDET или же заказчику больше подошел бы QA Fullstack при выборе специалиста по автоматизации? А может быть нужны одновременно и SDET и QA Fullstack? В первую очередь эта статья будет полезна руководителям команд, которые стремятся интегрировать SDET в свой процесс работы, но нуждаются в рекомендациях по первым шагам. Также рекомендую к прочтению данный материал специалистам по тестированию и автоматизации, включая SDET, QAA и QA Fullstack. Читать далее ⚡

https://habr.com/ru/companies/simbirsoft/articles/894062/

#автоматизация_тестирования #sdet #тестирование #qa #qa_automation #автоматизация #менеджмент #процессы #статистика

SDET в деле: задачи автоматизаторов на проектах и в чем их отличие от QA Fullstack

Привет, Хабр! Меня зовут Людмила и я SDET-специалист в компании SimbirSoft. На текущем проекте мне приходится выполнять достаточно большой пул обязанностей, связанных не только с автоматизированным,...

Хабр

It's been a few months since I was laid off, and job hunting is A Lot. So here's the #GetFediHired pitch:

I'm still defiantly calling myself a software generalist; background includes #SRE/#DevOps, #DistributedSystems programming, and #SDET/QA. I like working behind the scenes, especially wrangling tech debt and improving processes and tools and docs. I'm a #Python wizard but comfortable with various tools and paradigms.

Based in #PDX, won't move within the US, strong preference for remote.

Моки, L1 и никакого деплоя. Собираем идеальный .NET-тест для веб-сервиса

Автотесты, как известно, работа пыльная и ресурсозатратная. А уж если речь идет об интеграционных, то тем более: сначала осуществляешь сборку теста, затем добавляешь его в нужную среду, а потом еще тот самый деплой , подготовка которого может занимать критически много времени… Но будучи SDET-ом, то есть совмещая в себе навыки разработчика, тестировщика и DevOps , я постигаю архитектуру тестов и иногда нахожу интересные решения по ее оптимизации :) В этой статье расскажу, как тестировать ASP.NET-приложения максимально быстро, не закрывая IDE и вообще не запуская деплой! Покажу, как при таком подходе создавать не только, например, тесты REST API, но и веб-тесты с использованием Selenium или Playwright. Объясню, что такое TestServer и WebApplicationFactory на конкретных примерах, и продемонстрирую, как с ними можно работать! Статья будет максимально полезна тем, кто так или иначе уже погружен в непростой мир .NET и C# (и не утонул в нем). Для вас это готовый туториал по интеграции всех этих инструментов! Впрочем, это у нас в компании широко используются .NET и «шарпы» — но даже если ваши тесты пишутся не на C#, все равно рекомендую пробежаться по моей статье! Уверен, вы сможете почерпнуть для себя пару хороших идей, ведь все описанное ниже можно реализовать и на других языках программирования.

https://habr.com/ru/companies/kaspersky/articles/859718/

#лаборатория_касперского #sdet #тестирование #автотесты #автоестирование #DI #IoC #dependency_injection #Castle_Windsor #itинфраструктура #кибербезопасность #DevOps #qa #тестирование_по #qa_automation #автоматизация_тестирования #testing #тестирование_вебприложений

Моки, L1 и никакого деплоя. Собираем идеальный .NET-тест для веб-сервиса

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

Хабр