Тестирование IT-систем. - страница 17

Как мы в Диасофт автоматизировали автотесты с помощью ИИ

Привет, Хабр! Я Анна Круглова, в Диасофт занимаюсь развитием инструментов автоматизации тестирования на базе искусственного интеллекта. В нашей компании процесс создания тестов для API и событий полностью автоматизирован с помощью ИИ.  В этой статье расскажу, как это устроено и влияет на подход к работе тестировщика.  Особенности сложных API и событийДля создания микросервисов и проектирования межсервисных взаимодействий (контракты API и событий) в Диасофт используется low-code платформа Digital Q.Archer, на базе которой генерируется код сервисов.

продолжить чтение

Как бы я вкатывался в QA в 2026, если бы начал с нуля

Краткая предыстория: как я вкатился в QA после завода с дипломом металлургаПо образованию я металлург. Закончил учебное заведение в 2019 году, а в 2021 уже получил работу в ИТ. Во время учебы я не мечтал о том, чтобы «поскорее получить диплом металлурга и устроиться тестировщиком», а хотел приносить пользу, работать на благо индустрии и расти по карьерной лестнице именно в профессии. Но всё вышло иначе.Не считая того, что поиск работы после университета заканчивается тем, что тебе нужен опыт работы, чтобы получить работу, тяжело удержать желание удерживаться на работе, которую ты каким-то чудом смог получить:

продолжить чтение

Шесть рекомендаций для тех, кто переходит в QA в 2026

Краткая предыстория: как я вкатился в QA после завода с дипломом металлургаПо образованию я металлург. Закончил учебное заведение в 2019 году, а в 2021 уже получил работу в ИТ. Во время учебы я не мечтал о том, чтобы «поскорее получить диплом металлурга и устроиться тестировщиком», а хотел приносить пользу, работать на благо индустрии и расти по карьерной лестнице именно в профессии. Но всё вышло иначе.Не считая того, что поиск работы после университета заканчивается тем, что тебе нужен опыт работы, чтобы получить работу, тяжело удержать желание удерживаться на работе, которую ты каким-то чудом смог получить:

продолжить чтение

В 70% компаний собственная разработка не успевает за бизнесом

Привет! Мы команда LDM (входит в ИТ-холдинг LANSOFT

продолжить чтение

Google начала закрытое тестирование Gemini для macOS

Пока без агентов, но с амбициями: Gemini готовится переехать из браузера прямо в macOS. Похоже, эпоха «открой вкладку и молись на интернет» для пользователей Mac постепенно подходит к концу. Google начала закрытое тестирование нативного приложения Gemini для macOS, и это тот случай, когда даже ранний билд уже намекает на куда более интересное будущее, чем просто ещё один чат с ИИ.

продолжить чтение

BMG подала в суд на Anthropic: компанию обвиняют в использовании текстов песен для обучения AI

продолжить чтение

Нефункциональное тестирование AI-приложений — бесплатный курс от Mentorpiece

Если в случае классических приложений нефункциональное тестирование часто переносят в разряд “было бы неплохо” и оставляют на потом, то при тестировании AI-приложений так уже не получится.Например, тестирование стоимости (Costs testing). Возьмем наш реальный кейс:Для выбора основной AI-модели в приложении было проведено тестирование точности (Accuracy) и стоимости популярной AI-модели А и менее известной AI-модели Б.В результате получены интересные результаты:Модель А дает на 63% ошибок больше, чем модель Б.

продолжить чтение

Хроники Agent Driven Development трансформации .1: улучшаем agent feedback loop

Это первая статья из цикла «Хроники Agent Driven Development трансформации». В цикле я рассказываю, как постепенно перевожу реальный продакшен-проект на рельсы agent-driven development — когда LLM-агенты становятся полноценными участниками разработки, а не просто подсказчиками в автокомплите.В нулевой статье я рассказал, как ускорил прогон ~800 тестов в 6 раз — с 10 минут до 101 секунды. Это было необходимой подготовкой: если agent feedback loop занимает 10 минут на каждый цикл «сгенерировал тест → скомпилировал → запустил → получил результат», то никакой agent-driven development не взлетит.Что вы узнаете из этой статьи

продолжить чтение

Как писать изолированные интеграционные тесты с Testcontainers

Есть две основные категории тестов: модульные (или юнит-тесты) и интеграционные. Модульные тесты — маленькие, быстрые и изолированные. Они проверяют одну единицу кода, обычно функцию или метод, отдельно от остальной системы. Интеграционные тесты, наоборот, проверяют, как разные части системы работают вместе. Обычно они крупнее и могут выполняться медленнее, чем модульные. Поскольку интеграционные тесты охватывают больше сценариев, для них требуется более сложная подготовка окружения, и это препятствие приходится преодолевать.

продолжить чтение

1...10...151617181920...30...37