Искусственный интеллект (ИИ) активно внедряется в различные сферы деятельности, включая тестирование программного обеспечения. В данной статье рассматриваются современные подходы к применению методов ИИ в автоматизированном тестировании, их преимущества, ограничения и перспективы развития. Особое внимание уделяется алгоритмам машинного обучения, анализа данных и генерации тестов, а также их роли в повышении эффективности и точности тестирования.
Рубрика «автоматизированное тестирование»
Применение методов искусственного интеллекта в автоматизированном тестировании ПО
2024-12-23 в 12:59, admin, рубрики: автоматизированное тестирование, анализ данных, искуственый интеллект, машинное обучение, прогнозирование дефектовАвтоматизация управления производством: как мы упростили разработку новых деталей на заводах стройматериалов
2024-09-18 в 10:34, admin, рубрики: bpm-системы, low-code, автоматизация на производстве, автоматизация предприятий, автоматизированное тестирование, производство, промышленные системы управления, управление проектами, управление производствомЗа успех в промышленном производстве отвечают два фактора: инновации и скорость вывода новых продуктов на рынок. Но за кулисами этого процесса часто скрывается сложная и неэффективная система разработки и согласования новых изделий.
Так было и в нашем случае. Крупная промышленная компания с десятками заводов по всей России, широкий ассортимент строительных материалов, своя сеть магазинов для реализации товара. Но расширение продуктовой линии, мягко говоря, не было отлажено.
Puppetry 3: автоматизированное тестирование без единой строки кода
2019-11-28 в 13:09, admin, рубрики: автоматизированное тестирование, высокая производительность, сквозное тестирование, Тестирование IT-систем, Тестирование веб-сервисов, Тестирование мобильных приложений, функциональное тестированиеЯ думаю, нет смысла убеждать кого-либо в значимости автоматизированного тестирования. Тем не менее, функциональные тесты зачастую крайне сложны в написания и еще более в поддержке. Существует немало решений, призванных упростить разработку тестов. Я хочу рассказать об одном из них — Puppetry. Это настольное приложение (Windows/Linux/Mac), которое по сути является конструктором тестов, не требуя при этом написания какого-либо кода. QA-инженер может просто записать пользовательский сценарий во встроенном браузере, расширить сгенерированные тесты браузерными командами и тестовыми утверждениями, настроить структуру и запустить тесты на выполнение. Puppetry транслирует тестовую спецификацию из удобного для чтения человеком формата (Gherkin) в проект Jest/Puppeteer. Далее он запускает проект и показывает отчет. По сути такой проект может быть включен в цепь непрерывной интеграции «как есть»
Из Пензы в Берлин: История переезда автоматизатора тестов
2019-01-25 в 17:22, admin, рубрики: it-эмиграция, автоматизация тестирования, автоматизированное тестирование, иммиграция в германию, Карьера в IT-индустрии, Тестирование IT-систем, Тестирование мобильных приложенийПять лет назад Илья П. перебрался в Берлин с женой и восьмимесячной дочкой по программе Blue Card. На сегодняшний день он сменил уже три должности. Илья рассказал мне о подробностях поиска работы и переезда.
Читать полностью »
Как доказать важность тестов каждому участнику проекта
2018-04-23 в 10:21, admin, рубрики: автоматизация тестирования, автоматизированное тестирование, автотест, Блог компании Сбербанк, модульное тестирование, Тестирование IT-системПредставьте, вы за два дня полностью реализовали новую фичу. Код написан, он работает и все классно. Ваш менеджер говорит, что можно сразу в релиз. «А как же тесты?» — воскликнет какой-нибудь дотошный коллега. «А зачем?» — ответите вы в один голос с менеджером. Зачем нам писать тесты? Как объяснять их необходимость другим? Зачем вовлекать тестировщиков, аналитиков и других участников? В этом посте я расскажу, как объяснить пользу тестов любому участнику проекта, а также зачем стоит тесты автоматизировать. И подкрепим все это серьезными исследованиями.
Как устроено тестирование BIM-системы Renga
2017-10-07 в 8:17, admin, рубрики: BIM-системы, cad, qt, автоматизированное тестирование, Блог компании АСКОН, качество по, разработка под windows, сапр, тестирование, Тестирование IT-систем, тестирование поРанее мы уже писали как устроено тестирование КОМПАС-3D и про автоматизацию тестирования интерфейса КОМПАС-3D, сегодня расскажем про тестирование BIM-системы Renga.
Многие компании в процессе разработки программного обеспечения сталкиваются с проблемой появления регрессионных ошибок. И мы, к сожалению, не были исключением. В этой статье я бы хотела рассказать, как данная проблема проявилась у нас и какие пути решения мы нашли. Но сначала стоит пояснить, какую систему мы разрабатываем и как в нашей компании устроен процесс тестирования.
Что такое Renga
Renga Architecture — архитектурно-строительная BIM-система, разработанная Renga Software (совместное предприятие компаний АСКОН и 1С), для создания внешнего облика здания, информационной модели, быстрой компоновки чертежей. Ее пользователями являются архитекторы, проектировщики и конструкторы.
Renga Structure — cистема для проектирования конструктивной части зданий/сооружений. Программа для инженеров-конструкторов и проектировщиков по созданию информационной модели здания или сооружения и получению чертежей марок КР/КЖ/КЖИ/КМ/АС.
Семейство продуктов Renga предназначено для проектирования по технологии BIM. Высокая производительность систем позволяет работать с большими проектами без видимого снижения качества работы с 3D-моделью:Читать полностью »
Охотники за багами: тестировщики АСКОН проходят испытание хитрыми вопросами
2017-09-09 в 8:09, admin, рубрики: CAD/CAM, Pilot-ICE, renga, автоматизированное тестирование, аскон, Блог компании АСКОН, ВЕРТИКАЛЬ, ГОЛЬФСТРИМ, компас, компас 3d, ЛОЦМАН, разработка под windows, тестирование, Тестирование IT-систем, тестирование по9 сентября весь софтверный мир отмечает День тестировщика. Мы решили устроить праздничное испытание самим специалистам по тестированию АСКОН и попросили их ответить на целый ряд каверзных вопросов — о себе и о том, как происходит охота за ошибками не только в ПО, но и в обычной жизни. Оказалось, что наши ребята не прочь потестировать космические корабли, компьютерные игры и вина, получают удовольствие от найденных багов, но благосклонно относятся к несовершенствам этого мира, выходят из сложных ситуаций с помощью своей дотошности и одинаково хорошо понимают и разработчиков, и пользователей.
Осторожно, трафик.
Читать полностью »
Как устроено тестирование у разработчиков КОМПАС-3D
2017-05-03 в 18:12, admin, рубрики: C3DKernel, CAD/CAM, автоматизированное тестирование, аскон, Блог компании АСКОН, Графические оболочки, компас, компас 3d, разработка под windows, тестирование, Тестирование IT-систем, тестирование поНедавно вышла новая версия САПР КОМПАС-3D v17, но вплоть до самого финального релиза в систему еще вносились изменения, тестирование продолжалось. О том, какие испытания проходил новый КОМПАС-3D, прежде чем попасть к пользователям, рассказывает команда КОМПАС-3D из Центра разработки АСКОН в Коломне.
Каждой новой версии предстоит преодолеть множество этапов тестирования, в котором принимает участие практически все: программисты создают юнит-тесты, аналитики проводят юзабилити-тестирование, группа автоматизированного тестирования разрабатывает сценарии с применением пользовательского интерфейса, API и специальных тестовых функций. Эта же команда отвечает за тестирование производительности, конверторов и обширной базы пользовательских документов.
«Долина Дали» автор Дмитрий Верба
Читать полностью »
Автоматизация мобильных приложений с SeeTest Automation
2017-03-24 в 8:55, admin, рубрики: Experitest, SeeTest, автоматизированное тестирование, Блог компании Tinkoff.ru, тестирование, Тестирование IT-систем, Тестирование мобильных приложенийСтатья публикуется от имени Батеевой Екатерины, Neifmetus
Мир не стоит на месте: еще десять лет назад пользователи выходили в интернет с помощью компьютера, а сегодня по статистике большая часть посещений приходится на мобильную версию сайта или мобильные приложения. Поэтому требования к стабильности и удобству использования этих приложений становятся выше.
В нашем банке мы тоже наблюдаем эту тенденцию: мобильное приложение по сравнению с интернет-банком используют на порядок больше пользователей. Поэтому остро встал вопрос автоматизации тестирования мобильного приложения. Несмотря на повсеместное использование мобильных приложений, средства для их автоматизированного тестирования далеко не идеальны. Кроме того, мы предъявляем к ним высокие требования. Например, самый популярный фреймворк Appium — open-source решение, поддерживающее платформы Android и iOS, — нам не подошел. Наши разработчики использовали много модных библиотек, и взаимодествовать с приложением иногда приходилось на более низком уровне. UI Automator и UI Automation оказались более сложными в развертывании, каждое приложение использовало свой язык для написания тестов, из-за чего возникали проблемы при перераспределении между платформами в команде автотестирования.
Читать полностью »
Автоматизация по методологии BDD. Наш опыт успешного внедрения
2017-02-27 в 9:22, admin, рубрики: atdd, bdd, gherkin, автоматизированное тестирование, Блог компании Тинькофф Банк, Тестирование IT-систем, Тестирование веб-сервисовСтатья публикуется от имени Трубанова Вадима, @vonaburt
Методология BDD все чаще завоевывает внимание IT-индустрии как логически верная ступень развития традиционных подходов к тестированию проектов, в том числе подходов к автоматизации тестирования. Текущая эпоха информационных технологий диктует свои правила, и в этой гонке технологий выигрывает тот, кто умеет реагировать на любые изменения быстро и качественно. Особенно это касается компаний связанных с банковской деятельностью, например таких, как наш банк, где каждый отложенный час до релиза может повлиять на общую картину качества сервисов, составляемую нашими клиентами. При правильном использовании методология BDD позволяет сократить время, затрачиваемое на тестирование выпускаемых продуктов, повышать качество проводимого тестирования и делать сам процесс прозрачным и понятным для всех, что и подтолкнуло нас к её использованию. На данный момент методология BDD внедряется на двух наших web-продуктах, активно развивается и уже приносит свои плоды. Хочется поделиться нашим опытом внедрения BDD со стороны автоматизации тестирования и рассказать об основных принципах, которые позволят вам внедрить эту методологию безболезненно, быстро и, самое главное, сделать её использование эффективным.
Читать полностью »