Соцсети Daria Khokhlova
3 054

Сервис для тестирования Android-приложений на всех видах устройств Monkop

Каждый день редакция ЦП выбирает один свежий зарубежный стартап, вызвавший резонанс в профессиональном сообществе, и рассказывает о нём читателям. Сегодня в «Идеях для бизнеса» — сервис для автоматизированного тестирования Android-приложений Monkop.

Сервис Monkop помогает разработчикам тестировать свои приложения на любых видах устройств под управлением Android. Всё, что нужно сделать программисту, — загрузить .apk-файл на сайт, и через некоторое время он получит на свой почтовый ящик подробную статистику по совместимости, безопасности и пользовательскому опыту.

Согласно описанию проекта на сайте компании, сотрудники Monkop работают в лаборатории, в которой у них есть доступ к смартфонам и планшетам на Android практически со всеми версиями операционной системы, различными размерами экранов и производительностью.

Система не только занимается обнаружением ошибок или недостатков приложения, но и предлагает разработчикам различные способы их решения. Пока проект находится в стадии бета-тестирования, и в декабре сервисом можно воспользоваться бесплатно.

#Идеи #Facebook #Android #идеи_для_бизнеса #сервис_для_автоматизированного_тестирования_приложений #тестирование_приложений #Monkop

Статьи по теме
Менеджер паролей Dashlane, меняющий все ключи одним нажатием
Hidden Founders — акселератор для не умеющих программировать предпринимателей
Сервис для создания макетов приложений Justinmind
{ "author_name": "Daria Khokhlova", "author_type": "editor", "tags": ["\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435_\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439","\u0441\u0435\u0440\u0432\u0438\u0441_\u0434\u043b\u044f_\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e_\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f_\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439","\u0438\u0434\u0435\u0438_\u0434\u043b\u044f_\u0431\u0438\u0437\u043d\u0435\u0441\u0430","\u0438\u0434\u0435\u0438","monkop","facebook","android"], "comments": 6, "likes": 12, "favorites": 1, "is_advertisement": false, "subsite_label": "social", "id": 6046, "is_wide": true }
00
дни
00
часы
00
мин
00
сек
(function(){ var banner = document.querySelector('.teaserSberbank'); var isAdsDisabled = document.querySelector('noad'); if (!isAdsDisabled){ var countdownTimer = null; var timerItem = document.querySelectorAll('[data-sber-timer]'); var seconds = parseInt('15395' + '50799') - now(); function now(){ return Math.round(new Date().getTime()/1000.0); } function timer() { var days = Math.floor(seconds / 24 / 60 / 60); var hoursLeft = Math.floor((seconds) - (days * 86400)); var hours = Math.floor(hoursLeft / 3600); var minutesLeft = Math.floor((hoursLeft) - (hours * 3600)); var minutes = Math.floor(minutesLeft / 60); var remainingSeconds = seconds % 60; if (days < 10) days = '0' + days; if (hours < 10) hours = '0' + hours; if (minutes < 10) minutes = '0' + minutes; if (remainingSeconds < 10) remainingSeconds = '0' + remainingSeconds; if (seconds <= 0) { clearInterval(countdownTimer); } else { timerItem[0].textContent = days; timerItem[1].textContent = hours; timerItem[2].textContent = minutes; timerItem[3].textContent = remainingSeconds; seconds -= 1; } } timer(); countdownTimer = setInterval(timer, 1000); } else { banner.style.display = 'none'; } })();
{ "id": 6046, "author_id": 5723, "diff_limit": 1000, "urls": {"diff":"\/comments\/6046\/get","add":"\/comments\/6046\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/6046"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199129 }

6 комментариев 6 комм.

Популярные

По порядку

Написать комментарий...
3

Тут есть сразу несколько проблем:
1) Соотношение стоимости и результата:
Если затраты будут низкими, это сразу выльется в низкое качество тестирования. Хорошие тестировщики стоят дорого, а за копейки получаешь копеечный результат. Вероятнее всего гипотетические индусы просто пройдутся по экранам приложения, посмотрят что оно в принципе устанавливается и всё.

2) Контроль и безопасность: у вас нет никакого контроля над теми, кто будет тестировать. Более того, я почти уверен что в длинном пользовательском соглашении сервиса будет всячески сниматься ответственность с компании, под всеми предлогами.
В итоге ты не можешь ни оценить, насколько качественно проведено тестирование, ни быть уверенным, что найденные баги не укрыты до возможности их отлично эксплойтить.

3) Отсутствие ответственности. Предположим, вы отослали свой апк. Вам пришел отчет, что всё отлично ставится. Через месяц совершенно случайно вы узнали, что нет, всё не так здорово.
Штатного тестировщика вы уволите, аутсорсеру предьявите претензию. Тут, скорее всего, вы только вздохнете и пойдете искать новый сервис.

В общем идея, конечно хорошо, но вот реализация.
Идея "пришлите нам свое ТЗ, мы всё сделает, дешево и быстро" работает для любого типа работ, в том числе разработки и тестирования. Но на практике оказывается, что 9 из 10 исполнителей не способны нормально выполнить то, что обещают.

Ответить
0

Проблема №3 тут же себя проявила. Проверяющий не смог создать аккаунт, однако в отчете написано, что проблем нет и все прекрасно работает.

Ответить
1

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

У Xamarin есть сервис Test Cloud, который позволяет запускать автоматические тесты на ~1000 различных девайсах. Мне кажется более перспективным, правда самая дешевая подписка стоит 1000$ в месяц.

Ответить
1

Поделюсь лайфхаком:
1. Заливаете свое приложение в Samsung Store.
2. Тамошние модераторы тестят ваш эпп на десятке самых популярных устройств.
3. Получаете подробный отчет с найденными багами + видео отчет, если баг тяжело описать.

Ответить
0

В магазине Amazon перед публикацией приложения осуществляется автоматизированное тестирование. Тут я думаю тоже не ручное. А если ручное - то проект провальный.

Ответить
0

похоже на бесплатный ui kit

Ответить

Комментарий удален

Комментарий удален

0

Прямой эфир

[ { "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": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "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, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Команда калифорнийского проекта
оказалась нейронной сетью
Подписаться на push-уведомления