Мне нужно проект покрыть автотестами, но я чет не понимаю в чем отличие от юнит тестов, по гуглу одно и тоже пишут что про юниты что про автотесты
Автотесты это UI тесты, и чаще их пишут тестировщики (от разработчика обычно требуется установить идентификаторы на вьюхи, для тестов) (прокликать туда, сюда, действия связанные с системой и т.п), так же есть инструментальные тесты, для UI (их уже пишет разработчик), есть интеграционные тесты, тесты с реальным бэкэндом и сервисами (тестируется интеграция с сервисами, грубо говоря, сразу некоторая кучка классов), и юнит тесты, все "замоканное" или "фейковое", тестируется только логика классов
Оооо, этот вопрос не давал мне покоя лет 7 пока я андроид разработкой занимался
тогда не понимаю что от меня требуется. мне написали список функций простеньких, типа посчитать то, сверить это и тд, и сказали сделать автотесты
Кто сказал? Все тесты по сути то "автоматические", стоит их только запустить), может имелось в виду юнит тест написать
Сказали забить на юнит и делать авто. мб мне просто фигню какую то сказали?)
Обсуждают сегодня