Как стать автором
Обновить

Комментарии 2

Из собственного опыта:
1. Некоторые функции можно тестировать и в ручную. (Другими словами: не нужно пытаться автоматизировать тестирование полностью. И всегда найдется еще один UI-тест, который можно автоматизировать легко, прежде чем наступит реальная нужда залезать в черный ящик)
2. Правильную работу функции обрабатывающей встряхивание, можно протестировать и с помощью юнит-тестов. (Другими словами: UI-тест не замена юнит-тестам.Т.е. замена, но дорогая.)
3. Если функционал сложен для тестирования, стоит еще раз проверить его ценность для конечного пользователя. (Другими словами: легче всего тестировать функционал которого нет)

Проблема в том, что нарушается основной принцип тестирования — приложение не должно знать о тестах. И появляется множество возможностей допустить ошибки, которые не будут выявлены.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий