Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вопрос к тестировщикам

11.08.19 09:28
Re: Вопрос к тестировщикам
 
MrSanders коренной житель
в ответ AlexNek 10.08.19 11:43, Последний раз изменено 11.08.19 09:44 (MrSanders)
А конкретно о том что для подобных целей мне НУЖНО использовать юнит тесты.

Ну, я ж и говорю. Пока что не поняли что это такое. Потому что для "подобных целей" (проверить что продукт будет работать в определёном окружении) юнит-тест использовать НЕВОЗМОЖНО. По определению. Юнит-тесты проверяют только ваш код. На уровне функции/метода/класса. Они проверяют функциональность кода, действително ли он делает то что должен (действительно ли bubble_sort() отсортирует переданный список), как код реагирует на исключительные ситуации (вместо списка передали null или пустой список или слишком длинный список, получил exception при попытке считать следующий элемент из списка).


А вот дальше начинаются интеграционные тесты, деплоймент тесты и те пе.


P.S. Юнит-тестом можно проверить, например, что в коде не используется определенная функция какой-нить библиотеки, про которую известно что она приводит к проблемам. Но никак не "проверить что моя аппликуха заработает под андроид x.y".

 

Перейти на