Codecoverage для acceptance селениум тестов

coverage
codeception
Теги: #<Tag:0x00007fedc008e688> #<Tag:0x00007fedc008e520>

(Александр Мужичек) #1

Вопрос собтвенно по тестовому покрытию для приемочных тестов.
На проекте используем Codeception, разработчики пишут юнит тесты и решили выводить себе такую “ачивку” как покрытие тестами :slight_smile: . Попросили также вывести cоdecoverage и для приемочных селениум тестов, которые запускаются в браузере. С помощью stackowerflow вроде поборол все начальные ошибки (связанные с с3.php и т.д.), которые, я думаю возникали у многих, НО! после прохождения всех селениум тестов видно, что на результат тестового покрытия это никак не влияет.
Если в юнит тестах напрямую тестируются методы, модели и т.д. и в codecoverage отображается весь “задействованный” код, то в селениум тестах используется браузер, который работает в веб-формами, как codecoverage понимает какой код был “задействован” например при авторизации?
Как должен выглядеть результат оценки тестового покрытия для приемочных селениум тестов? Так же как и для юнит тестов?
Спасибо.


(Александр Шиповалов) #2

Странный подход. Приемочные тесты ведь никак не связаны с кодом. Они покрывают требования.


(Sergey Pirogov) #3

Не тратьте время в пустую


(Nick) #4

У вас тесты, тестирующие тесты тоже есть? :sweat_smile:


(Александр Мужичек) #5

Спасибо за ответы.