Как показывает практика без тестирование не может обойтись разработка ни одного приложения. Так или иначе каждый разработчик проводит тестирование своих детищ. Кто-то на личном опыте испытывает весь (или часть) функционала приложения, кто-то просит друзей, знакомых, или устраивает публичные (закрытые bata (alpha)) тесты. Но большая часть из них рано или поздно приходит к пониманию, что без автоматизированных тестов не обойтись.

Автоматизированные тесты бывают двух типов:




  1. UI-тесты;

  2. Unit-тесты.



На мой взгляд, если и проводить UI-тесты, то только в ручную, потому что ошибки в интерфейсе проще и быстрее всего увидеть визуально. А вот Unit-тесты логичнее проводить в автоматическом режиме. Для этого есть ряд библиотек, фреймворков и тд. Но есть онлайн сервис Nimbledroid.



Nimbledroid как средство полностью автономных Unit-тестов



Nimbledroid — сервис полностью автономных Unit-тестов. Позволяет загрузить apk файл готового приложения и через некоторый промежуток времени получить подробный отчет о проведенных тестах.

Главным плюсом использования сервиса является отсутствие необходимости писать дополнительный код и тем самым экономия времени.

Причины использования могут быть следующие:




  • Нехватка времени;

  • Отсутствие ресурсов;

  • Лень.