Тестирование госпорталов: что важно
Статья описывает особенности QA для гражданских сервисов: доступность как требование, тесты при слабой связи и на старых устройствах, связь тестов с законами, защита данных и интеграция с мейнфреймами.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10900
#en
@typical_qa | Другие наши каналы
Статья описывает особенности QA для гражданских сервисов: доступность как требование, тесты при слабой связи и на старых устройствах, связь тестов с законами, защита данных и интеграция с мейнфреймами.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10900
#en
@typical_qa | Другие наши каналы
👎1
2‑часовой гайд: вайб‑кодинг и тестирование в Cursor и ChatGPT
Практический разбор настроек Cursor AI и правил проекта, верстка из Figma, генерация тест‑кейсов из Swagger и автотесты без кода. В статье — шаблоны чек‑листа и промпты для ChatGPT, советы по безопасным апдейтам и автоматизации тестов.
Читать подробнее: http://prostoitblog.ru/vajb-koding-i-vajb-testing-polnyj-gajd-na-realnyh-proektah-v-cursor-i-chatgpt/
#ru
@typical_qa | Другие наши каналы
Практический разбор настроек Cursor AI и правил проекта, верстка из Figma, генерация тест‑кейсов из Swagger и автотесты без кода. В статье — шаблоны чек‑листа и промпты для ChatGPT, советы по безопасным апдейтам и автоматизации тестов.
Читать подробнее: http://prostoitblog.ru/vajb-koding-i-vajb-testing-polnyj-gajd-na-realnyh-proektah-v-cursor-i-chatgpt/
#ru
@typical_qa | Другие наши каналы
Ваша работа — выпускать код, который доказанно работает
Во всех обсуждениях ценности ИИ-помощников в разработке ПО мне встречается одна печальная история: разработчик-джун, вооружившийся каким-нибудь LLM-инструментом, создаёт для своих коллег или мейнтейнеров опенсорс-проекта огромный нетестированный PR, ожидая, что всё остальное решится благодаря процессу код-ревью.
Такое поведение грубо, оно заставляет других людей впустую тратить время и идёт вразрез с долгом разработчика ПО.
Ваша задача — выпускать код, который доказанно работает.
Мы, разработчики ПО, не просто производим код; сегодня даже можно сказать, что для этого предназначены LLM. Мы должны выпускать код, который работает, и приложить к нему доказательство его работы. Если вы этого не делаете, то просто сбрасываете бремя настоящей работы на того, кто должен будет проверять ваш код.
Читать: https://habr.com/ru/articles/980006/?utm_campaign=980006
#ru
___
Другие наши проекты
Во всех обсуждениях ценности ИИ-помощников в разработке ПО мне встречается одна печальная история: разработчик-джун, вооружившийся каким-нибудь LLM-инструментом, создаёт для своих коллег или мейнтейнеров опенсорс-проекта огромный нетестированный PR, ожидая, что всё остальное решится благодаря процессу код-ревью.
Такое поведение грубо, оно заставляет других людей впустую тратить время и идёт вразрез с долгом разработчика ПО.
Ваша задача — выпускать код, который доказанно работает.
Мы, разработчики ПО, не просто производим код; сегодня даже можно сказать, что для этого предназначены LLM. Мы должны выпускать код, который работает, и приложить к нему доказательство его работы. Если вы этого не делаете, то просто сбрасываете бремя настоящей работы на того, кто должен будет проверять ваш код.
Читать: https://habr.com/ru/articles/980006/?utm_campaign=980006
#ru
___
Другие наши проекты
Тест-менеджмент по agile: работающая документация
В крупных проектах управлять качеством вручную — весьма нетривиальная задача: объем требований и фичей, уточнений и доработок, баков и фиксов растет нелинейно, а риски — экспоненциально. В таких условиях необходимо структурировать процесс обеспечения качества (QA), чтобы предотвратить эффект «снежного кома», который может «завалить» тестировщиков — сначала фрустрацией от рутины, а потом недовольством заказчика.
Читать: https://habr.com/ru/companies/cinimex/articles/978492/?utm_campaign=978492
#ru
___
Другие наши проекты
В крупных проектах управлять качеством вручную — весьма нетривиальная задача: объем требований и фичей, уточнений и доработок, баков и фиксов растет нелинейно, а риски — экспоненциально. В таких условиях необходимо структурировать процесс обеспечения качества (QA), чтобы предотвратить эффект «снежного кома», который может «завалить» тестировщиков — сначала фрустрацией от рутины, а потом недовольством заказчика.
Читать: https://habr.com/ru/companies/cinimex/articles/978492/?utm_campaign=978492
#ru
___
Другие наши проекты
👍1
Думает как хакер, действует как пентестер: что такое автоматическое тестирование на проникновение
Всем привет!
В эфире «Кибердуршлаг», наша постоянная рубрика, в которой мы на примере собственных продуктов и решений рассказываем, как можно защитить ваши информационные системы и не дать им превратиться в решето уязвимостей, атакуемое хакерами разной степени продвинутости.
В этой статье наши эксперты — Паша Попов, руководитель направления инфраструктурной безопасности, и Ярослав Бабин, директор по продуктам для симуляции атак, — разбираются, что такое контролируемый автоматический пентест, как он интегрируется с процессом управления уязвимостями и как в нем применяется ИИ.
Читать: https://habr.com/ru/companies/pt/articles/979922/?utm_campaign=979922
#ru
___
Другие наши проекты
Всем привет!
В эфире «Кибердуршлаг», наша постоянная рубрика, в которой мы на примере собственных продуктов и решений рассказываем, как можно защитить ваши информационные системы и не дать им превратиться в решето уязвимостей, атакуемое хакерами разной степени продвинутости.
В этой статье наши эксперты — Паша Попов, руководитель направления инфраструктурной безопасности, и Ярослав Бабин, директор по продуктам для симуляции атак, — разбираются, что такое контролируемый автоматический пентест, как он интегрируется с процессом управления уязвимостями и как в нем применяется ИИ.
Читать: https://habr.com/ru/companies/pt/articles/979922/?utm_campaign=979922
#ru
___
Другие наши проекты
👍1
8 ключевых функций для надёжного ПО на производстве
В статье — обзор необходимых возможностей: трекинг в реальном времени, учёт запасов, планирование и контроль качества, отчёты, удобный интерфейс, интеграция и масштабируемость. Описана роль тестирования для стабильности и роста бизнеса.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10908
#en
@typical_qa | Другие наши каналы
В статье — обзор необходимых возможностей: трекинг в реальном времени, учёт запасов, планирование и контроль качества, отчёты, удобный интерфейс, интеграция и масштабируемость. Описана роль тестирования для стабильности и роста бизнеса.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10908
#en
@typical_qa | Другие наши каналы
Типичный QA
Photo
Разделяй и тестируй: @DataJpaTest и @WebMvcTest для быстрых тестов Spring Boot
Привет, Хабр! Cегодня рассмотрим, как ускорить интеграционные тесты в Spring Boot с помощью специальных slice аннотаций.
Начнём с того, почему вообще тесты могут быть медленными. Используя @SpringBootTest, мы просим Spring Boot поднять весь контекст приложения для каждого тестового класса. У нас доступны все бины, но часто все это избыточно. Например, хочется протестировать контроллер, а Spring загружает ещё и базу данных, и сервисы, и шлёт запросы к Kafka. В результате простой тест метода контроллера может запускаться несколько секунд, пока поднимется веб‑сервер, инициализируется база, подтянутся все классы.
Эту проблему осознали и добавили так называемые test slice‑аннотации. Все простоб грузим не весь контекст, а только срез приложения, например, только веб‑слой или только слой доступа к данным. Spring Boot содержит готовые slice‑аннотации для основных слоёв: @WebMvcTest для веб, @DataJpaTest для JPA‑репозиториев, и ещё пачку для других случаев.
Рассмотрим на примерах двух интересных слайса: @DataJpaTest и @WebMvcTest.
Читать: https://habr.com/ru/companies/otus/articles/978616/?utm_campaign=978616
#ru
___
Другие наши проекты
Привет, Хабр! Cегодня рассмотрим, как ускорить интеграционные тесты в Spring Boot с помощью специальных slice аннотаций.
Начнём с того, почему вообще тесты могут быть медленными. Используя @SpringBootTest, мы просим Spring Boot поднять весь контекст приложения для каждого тестового класса. У нас доступны все бины, но часто все это избыточно. Например, хочется протестировать контроллер, а Spring загружает ещё и базу данных, и сервисы, и шлёт запросы к Kafka. В результате простой тест метода контроллера может запускаться несколько секунд, пока поднимется веб‑сервер, инициализируется база, подтянутся все классы.
Эту проблему осознали и добавили так называемые test slice‑аннотации. Все простоб грузим не весь контекст, а только срез приложения, например, только веб‑слой или только слой доступа к данным. Spring Boot содержит готовые slice‑аннотации для основных слоёв: @WebMvcTest для веб, @DataJpaTest для JPA‑репозиториев, и ещё пачку для других случаев.
Рассмотрим на примерах двух интересных слайса: @DataJpaTest и @WebMvcTest.
Читать: https://habr.com/ru/companies/otus/articles/978616/?utm_campaign=978616
#ru
___
Другие наши проекты
Тестирование ресторанных IT: избегаем сбоев
В материале описаны практики тестирования POS, кухонных дисплеев и мультиканальных потоков: нагрузочные и сценарные тесты, автоматизация и мониторинг помогают предотвратить сбои, сохранить скорость обслуживания и защитить выручку.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10913
#en
@typical_qa | Другие наши каналы
В материале описаны практики тестирования POS, кухонных дисплеев и мультиканальных потоков: нагрузочные и сценарные тесты, автоматизация и мониторинг помогают предотвратить сбои, сохранить скорость обслуживания и защитить выручку.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10913
#en
@typical_qa | Другие наши каналы
Тестирование HCM: как сохранить качество ПО в эпоху удалённой работы
В статье говорится, что тестирование функционала, производительности и безопасности критично для стабильности HR‑платформ: оно защищает данные, автоматизацию онбординга, учёт времени и соблюдение регуляций.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10917
#en
@typical_qa | Другие наши каналы
В статье говорится, что тестирование функционала, производительности и безопасности критично для стабильности HR‑платформ: оно защищает данные, автоматизацию онбординга, учёт времени и соблюдение регуляций.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10917
#en
@typical_qa | Другие наши каналы
7 преимуществ цифровых инструментов и тестирования ПО для безопасности и HR
Кратко: В статье объясняют, как тестирование и качество ПО делают системы надёжнее, упрощают отчётность и учёт, ускоряют процессы, улучшают обучение и соблюдение норм, повышая доверие сотрудников.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10921
#en
@typical_qa | Другие наши каналы
Кратко: В статье объясняют, как тестирование и качество ПО делают системы надёжнее, упрощают отчётность и учёт, ускоряют процессы, улучшают обучение и соблюдение норм, повышая доверие сотрудников.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10921
#en
@typical_qa | Другие наши каналы
За пределами юнит-тестов: как обрести уверенность в сложных системах
Юнит-тесты дают чувство контроля — ровно до первого странного падения «только у одного клиента», под нагрузкой, на другой версии ядра, с неожиданными сетевыми ретраями и капризами аллокатора. В Quasar, распределённой системе хранения данных в реальном времени, эту реальность приняли как исходную: предугадать всё невозможно, поэтому уверенность строится не на одном виде тестов и не на «серебряных пулях», а на процессе, который ловит ошибки как можно раньше и системно закрывает зоны риска.
Читать: https://habr.com/ru/companies/otus/articles/980454/?utm_campaign=980454
#ru
___
Другие наши проекты
Юнит-тесты дают чувство контроля — ровно до первого странного падения «только у одного клиента», под нагрузкой, на другой версии ядра, с неожиданными сетевыми ретраями и капризами аллокатора. В Quasar, распределённой системе хранения данных в реальном времени, эту реальность приняли как исходную: предугадать всё невозможно, поэтому уверенность строится не на одном виде тестов и не на «серебряных пулях», а на процессе, который ловит ошибки как можно раньше и системно закрывает зоны риска.
Читать: https://habr.com/ru/companies/otus/articles/980454/?utm_campaign=980454
#ru
___
Другие наши проекты
Теория и практика интеграции СХД с OpenStack
Всем привет! Меня зовут Карина Кошева. Я тестирую совместимость СХД с системами виртуализации в YADRO. Мы проводим такое тестирование, потому что нам важно проверять, насколько успешно система будет работать в инфраструктуре заказчика.
Нам важно не только проверить базовую функциональность, но и убедиться, что СХД выдержит типичные и нетипичные сценарии заказчика: высокую нагрузку сотен и тысяч ресурсов, постоянные операции чтения и записи, работу со снапшотами и редкие, но критичные сценарии отказов компонентов. Именно это дает нам тестирование под нагрузкой. Как мы проводим такое тестирование, читайте под катом.
Читать: https://habr.com/ru/companies/yadro/articles/973346/?utm_campaign=973346
#ru
___
Другие наши проекты
Всем привет! Меня зовут Карина Кошева. Я тестирую совместимость СХД с системами виртуализации в YADRO. Мы проводим такое тестирование, потому что нам важно проверять, насколько успешно система будет работать в инфраструктуре заказчика.
Нам важно не только проверить базовую функциональность, но и убедиться, что СХД выдержит типичные и нетипичные сценарии заказчика: высокую нагрузку сотен и тысяч ресурсов, постоянные операции чтения и записи, работу со снапшотами и редкие, но критичные сценарии отказов компонентов. Именно это дает нам тестирование под нагрузкой. Как мы проводим такое тестирование, читайте под катом.
Читать: https://habr.com/ru/companies/yadro/articles/973346/?utm_campaign=973346
#ru
___
Другие наши проекты
👍1
Типичный QA
Photo
Три промпта — три результата: как качество запроса определяет качество автотестов
Все говорят, что AI пишет код за секунды. Это правда. Но почему-то редко уточняют: какой именно код он пишет. Спойлер — это сильно зависит от того, как вы спросили. И ещё сильнее — от того, что вы вообще знаете о предмете.
В Ростелекоме мы уделяем особое внимание развитию экспертизы сотрудников. Это не просто корпоративный слоган — это осознанная стратегия. Мы понимаем, что технологии меняются быстро, но фундаментальные знания остаются ценными десятилетиями. Поэтому в компании работает система внутреннего обучения: курсы по автоматизации тестирования, менторинг от senior-специалистов, разбор реальных кейсов из проектов.
И когда появились AI-ассистенты, возник логичный вопрос: может, теперь курсы не нужны? Зачем учить людей писать тесты, если нейросеть сделает это за них? Некоторые коллеги из индустрии уже начали сокращать обучающие программы, делая ставку на "AI справится".
Мы в Ростелекоме решили не гадать, а проверить эту гипотезу на практике. Провели эксперимент: попросили AI-ассистента написать автотесты для классического PetStore API тремя разными способами. Первый запрос — как написал бы новичок, который только что узнал про AI. Второй — как специалист с базовым пониманием автоматизации. Третий — как инженер после наших внутренних курсов, с глубоким пониманием архитектуры тестовых фреймворков.
Результаты оказались настолько показательными, что мы решили поделиться ими с сообществом.
Читать: https://habr.com/ru/companies/rostelecom/articles/980584/?utm_campaign=980584
#ru
___
Другие наши проекты
Все говорят, что AI пишет код за секунды. Это правда. Но почему-то редко уточняют: какой именно код он пишет. Спойлер — это сильно зависит от того, как вы спросили. И ещё сильнее — от того, что вы вообще знаете о предмете.
В Ростелекоме мы уделяем особое внимание развитию экспертизы сотрудников. Это не просто корпоративный слоган — это осознанная стратегия. Мы понимаем, что технологии меняются быстро, но фундаментальные знания остаются ценными десятилетиями. Поэтому в компании работает система внутреннего обучения: курсы по автоматизации тестирования, менторинг от senior-специалистов, разбор реальных кейсов из проектов.
И когда появились AI-ассистенты, возник логичный вопрос: может, теперь курсы не нужны? Зачем учить людей писать тесты, если нейросеть сделает это за них? Некоторые коллеги из индустрии уже начали сокращать обучающие программы, делая ставку на "AI справится".
Мы в Ростелекоме решили не гадать, а проверить эту гипотезу на практике. Провели эксперимент: попросили AI-ассистента написать автотесты для классического PetStore API тремя разными способами. Первый запрос — как написал бы новичок, который только что узнал про AI. Второй — как специалист с базовым пониманием автоматизации. Третий — как инженер после наших внутренних курсов, с глубоким пониманием архитектуры тестовых фреймворков.
Результаты оказались настолько показательными, что мы решили поделиться ими с сообществом.
Читать: https://habr.com/ru/companies/rostelecom/articles/980584/?utm_campaign=980584
#ru
___
Другие наши проекты
👍1
Качество e‑learning: тесты, которые защищают обучение. В статье объясняется, почему для образовательных платформ важно перестать только искать баги и начать тестировать учебные сценарии, прогресс, логику оценивания, доступы и мониторинг в продакшене, чтобы сохранить доверие пользователей.
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10925
#en
@typical_qa | Другие наши каналы
Читать подробнее: https://www.softwaretestingmagazine.com/?p=10925
#en
@typical_qa | Другие наши каналы
Не знаете, в чём встречать Новый год? Не беда
Мы как раз собрали стек новогодних нарядов, чтобы вы могли сиять ярче, чем любая гирлянда. Скорее заходите в нашу примерочную и выбирайте скин!
Реклама
Мы как раз собрали стек новогодних нарядов, чтобы вы могли сиять ярче, чем любая гирлянда. Скорее заходите в нашу примерочную и выбирайте скин!
Реклама
Ручное управление не делает нас сильнее: как я написал клиент для автоматизации тестирования
Всем привет! Меня зовут Стас, я ведущий инженер отдела сертификационного тестирования компании YADRO. Однажды мне стало лень вручную проставлять статусы тестов
Как мне это удалось, если я не пишу код на Python, и чему я научился в процессе, узнаете под катом.
Читать: https://habr.com/ru/companies/yadro/articles/977142/?utm_campaign=977142
#ru
___
Другие наши проекты
Всем привет! Меня зовут Стас, я ведущий инженер отдела сертификационного тестирования компании YADRO. Однажды мне стало лень вручную проставлять статусы тестов
PASSED/FAILED в TestY TMS, и я написал свое клиент-серверное приложение ATS Studio. С его помощью я залечил боль ручного управления для нескольких команд YADRO.Как мне это удалось, если я не пишу код на Python, и чему я научился в процессе, узнаете под катом.
Читать: https://habr.com/ru/companies/yadro/articles/977142/?utm_campaign=977142
#ru
___
Другие наши проекты
Что нового в Low‑Code/No‑Code тестировании 2026
В обзоре: AI/LLM стали стандартом для генерации и самовосстановления тестов, внедрение занимает часы. Сравнение Opkey, Testsigma, Subject7 и Avo — сильные и слабые стороны. Есть ссылка на бесплатный видеотренинг с Larry Goddard.
Читать подробнее: https://testguild.com/low-code-no-code-test-tools/
#en
@typical_qa | Другие наши каналы
В обзоре: AI/LLM стали стандартом для генерации и самовосстановления тестов, внедрение занимает часы. Сравнение Opkey, Testsigma, Subject7 и Avo — сильные и слабые стороны. Есть ссылка на бесплатный видеотренинг с Larry Goddard.
Читать подробнее: https://testguild.com/low-code-no-code-test-tools/
#en
@typical_qa | Другие наши каналы
Тестирование с плагинами из маркетплейса GigaIDE
Продолжаем обзор плагинов с маркетплейса GigaIDE. В прошлый раз мы рассмотрели три ИИ-помощника, расширяющих функциональность GigaCode и упрощающих рефакторинг. Сегодня продолжим эту тему, но уже с точки зрения тестирования. Все описанные ниже плагины совместимы с Community-версией GigaIDE и устанавливаются из маркетплейса по инструкции из предыдущей публикации.
Читать: https://habr.com/ru/companies/sberbank/articles/980436/?utm_campaign=980436
#ru
___
Другие наши проекты
Продолжаем обзор плагинов с маркетплейса GigaIDE. В прошлый раз мы рассмотрели три ИИ-помощника, расширяющих функциональность GigaCode и упрощающих рефакторинг. Сегодня продолжим эту тему, но уже с точки зрения тестирования. Все описанные ниже плагины совместимы с Community-версией GigaIDE и устанавливаются из маркетплейса по инструкции из предыдущей публикации.
Читать: https://habr.com/ru/companies/sberbank/articles/980436/?utm_campaign=980436
#ru
___
Другие наши проекты
Как устроено фаззинг-тестирование на Go, которое знает о ваших багах больше, чем вы сами
Привет, Хабр! Меня зовут Иван, я инженер по информационной безопасности в департаменте разработки общей платформы компании YADRO. Я занимаюсь фаззинг-тестированием уже два года, через мой фаззинг прошло много кода на языках C и Go.
В этой статье будет и теория, и практика. Сначала разберемся, как устроен фаззинг, его алгоритмы и при чем тут ГОСТ. Затем я расскажу, как написать тулу для фаззинг-тестирования проектов на Go. В практической части я подробно опишу процесс разработки и покажу примеры кода, так что используйте статью как инструкцию.
Читать: https://habr.com/ru/companies/yadro/articles/981544/?utm_campaign=981544
#ru
___
Другие наши проекты
Привет, Хабр! Меня зовут Иван, я инженер по информационной безопасности в департаменте разработки общей платформы компании YADRO. Я занимаюсь фаззинг-тестированием уже два года, через мой фаззинг прошло много кода на языках C и Go.
В этой статье будет и теория, и практика. Сначала разберемся, как устроен фаззинг, его алгоритмы и при чем тут ГОСТ. Затем я расскажу, как написать тулу для фаззинг-тестирования проектов на Go. В практической части я подробно опишу процесс разработки и покажу примеры кода, так что используйте статью как инструкцию.
Читать: https://habr.com/ru/companies/yadro/articles/981544/?utm_campaign=981544
#ru
___
Другие наши проекты