Рубрика развивается при поддержке

Стартап дня: автоматизация тестирования веб-приложений Mabl

Сервису помогает искусственный интеллект.

В закладки

Директор по стратегии и анализу Mail.Ru Group Александр Горный каждый день рассказывает о примечательных проектах.

Разные предсказатели называют разные профессии, которые исчезнут под натиском ИИ. Кто-то говорит о водителях, кто-то о кассирах, некоторые о юристах. Об ИТ-специалистах серьезных разговоров я не слышал, но вот стартап дня Mabl целится в отказ от живых тестировщиков. Шаги пока очень робкие и неуверенные, но представьте развитие технологии лет за десять.

Сейчас стартап автоматизирует тестирование веб-приложений. Основная функциональность выглядит стандартно, такие проекты давно известны: человек прокликивает сайт в браузере и помечает ключевые результаты, плагин запоминает последовательность действий. Дальше система регулярно повторяет те же действия и проверяет, что ответы не изменились. При несоответствии – алерт.

Новизна Mabl – его алгоритмы проверяют целостность внешнего вида страницы, а не только формальную правильность содержимого конкретной ячейки. От тестировщика не требуется помечать блоки необходимой частью успешного результата. Машинное обучение само «догадается», что они нужны, раз были всегда. Когда калькулятор на 2x2 выведет 4, но кнопки действий наедут на цифры, система поймет, что что-то пошло не так, и зажжет красный огонек.

Второе применение ИИ – контроль скорости приложения. Mabl хвастается, что отличает случайные флуктуации времени исполнения от истинной деградации. Это, кстати говоря, и для живого человека задача обычно непосильная.

Цены стартапа начинаются со смешных $60 в месяц, основной пакет со всем необходимым стоит $500. Инвестиции стартап привлекает стремительно, в феврале был первый раунд на $10 млн, в сентябре – второй и уже на $20 млн.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Alexander Gornyi", "author_type": "self", "tags": ["\u0441\u0442\u0430\u0440\u0442\u0430\u043f\u0434\u043d\u044f"], "comments": 7, "likes": 0, "favorites": 5, "is_advertisement": false, "subsite_label": "services", "id": 53665, "is_wide": false, "is_ugc": true, "date": "Tue, 18 Dec 2018 12:23:33 +0300", "is_special": false }
Облачная платформа
Основа для цифровизации бизнеса
Объявление на vc.ru
Личный опыт
Почему вы читаете, как семиклассник?
Догадывались ли вы, что от вашей техники чтения в младших классах будут зависеть сегодняшние успехи в делах, бизнесе…
0
{ "id": 53665, "author_id": 121721, "diff_limit": 1000, "urls": {"diff":"\/comments\/53665\/get","add":"\/comments\/53665\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/53665"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 200396, "last_count_and_date": null }
7 комментариев
Популярные
По порядку
Написать комментарий...
–1

Мы еще пять лет назад бесплатно использовали diff для скриншотов встроенный в imagemagick.

Ответить
0

Ну вы же понимаете что это немного разные вещи?

Ответить
–1

Действительно, что же это я перепутал глупый скрипт с искусственным интеллектом.

Ответить
3

Это прекрасно:)

Ответить
0

Расскажите мне, как будет время, как вы замеряете diff'ом скриншотов время работы и пользовательский ввод, например.

Ответить
–1

Скриншоты - это про первую часть функционала.

Ответить
0

Вот именно

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }