#QA
#PruebasDeSoftware
#LecturaDeUnMinuto
ITW - Better Systems, Better Business
ITW Cloud - Better Systems, Better Business
Когда искать работу? Сезоны найма
Привет, Хабр. Я регулярно прохожу собеседования — в первую очередь чтобы держать в тонусе знания и понимать, что происходит на рынке. Плюс это помогает не терять ориентир по зарплатам и требованиям компаний. Заметил, что периодически в чатах, на Хабре и в обсуждениях всплывает вопрос про сезонность найма. Кто-то говорит, что её нет и вакансии публикуются круглый год. Кто-то наоборот уверен, что есть «правильные» месяцы для выхода на рынок. Поэтому решил поделиться своей насмотренностью на этот счет 👇
https://habr.com/ru/articles/1012578/
#Тестирование #Автоматизация #автоматизация_тестирования #hhru #поиск_работы_в_it #поиск_работы_в_рф #карьера #qa #qa_auto #qa_automation
Параметризация Pytest: когда файловая коллекция становится тест-кейсами
Привет, Хабр! Меня зовут Владислав Тимашенков, я занимаюсь автоматизацией тестирования в ГК InfoWatch. Мы разрабатываем DLP-систему для защиты контента и предотвращения утечек информации. Специфика продуктов InfoWatch состоит в анализе самых разнообразных данных. Поэтому практически каждый автотест требует подхода с широким набором параметров. Для нашей команды хорошим решением стало вынести генерацию параметров pytest.mark.parametrize в отдельный компонент, который собирает данные из файловой коллекции проекта. Существует множество способов параметризировать тестовые функции. Эта статья — пример изящной параметризации Pytest для сценариев, основанных на файловой коллекции проекта с большим количеством данных. Расскажем про наш опыт решения такой задачи. Параметризация Pytest позволяет сделать из теста каркас, шаблон, который принимает данные для конфигураций, для assert и т.д. Пример из документации Pytest:
https://habr.com/ru/companies/infowatch/articles/1012040/
#python #pytest #автоматизация_тестирования #тестирование #qa_automation #qa
TIL: If you get a ticket back with "QA failed", ask the person which data they used. Turns out that I've been looking for a bug that didn't exist for several days because they used the wrong test data.
In contrast, consider a team that is focused on preventing defects in the first place. They rigorously apply techniques like TDD, ATDD, and BDD to accomplish this. Whenever a defect does slip through, the team pauses all other work and addresses it immediately. This reflects a fundamentally different mindset: no reliance on bug-tracking tools, and no time wasted on defect reporting. But more importantly, a focus on building in quality. (2/2)
The way a team handles defects reveals much about how their organisation approaches quality. When every defect must be added to a sprawling backlog with excruciatingly detailed information, it often signals a codebase burdened by technical debt and a product suffering from the consequences of that. Some of these defects may (or may never) be fixed in so-called “stabilisation sprints.” (1/2)
Как тестировщик попал в комьюнити‑стартап с нейронками и написал ИИ‑генератор заглушек
Привет! Я Стас, уже долгое время работаю в тестировании. В статье расскажу, почему я вдруг начал изучать ИИ, как далеко зашёл в этом процессе и как он связан с ростом в сторону SDET. Ещё покажу способ быстро создавать API-заглушки для тестирования с пайплайном на бесплатном софте. После прочтения сможете собрать такой же для своего проекта.