Как показывает практика без тестирование не может обойтись разработка ни одного приложения. Так или иначе каждый разработчик проводит тестирование своих детищ. Кто-то на личном опыте испытывает весь (или часть) функционала приложения, кто-то просит друзей, знакомых, или устраивает публичные (закрытые bata (alpha)) тесты. Но большая часть из них рано или поздно приходит к пониманию, что без автоматизированных тестов не обойтись.
Автоматизированные тесты бывают двух типов:
- UI-тесты;
- Unit-тесты.
На мой взгляд, если и проводить UI-тесты, то только в ручную, потому что ошибки в интерфейсе проще и быстрее всего увидеть визуально. А вот Unit-тесты логичнее проводить в автоматическом режиме. Для этого есть ряд библиотек, фреймворков и тд. Но есть онлайн сервис Nimbledroid.
Nimbledroid как средство полностью автономных Unit-тестов
Nimbledroid — сервис полностью автономных Unit-тестов. Позволяет загрузить apk файл готового приложения и через некоторый промежуток времени получить подробный отчет о проведенных тестах.
Главным плюсом использования сервиса является отсутствие необходимости писать дополнительный код и тем самым экономия времени.
Причины использования могут быть следующие:
- Нехватка времени;
- Отсутствие ресурсов;
- Лень.