фонКак определить уровень вклада конкретного модульного теста?
Я знаю принципы TDD (Test Driven Development) и модульного тестирования, а также различных показателей охвата. В настоящее время я работаю над проектом Linux C/C++, где должно быть достигнуто 100% branch coverage.
Вопрос
Кто-нибудь знает технику/метод автоматического определения этих тестовых единиц, которые вносят наибольший вклад в достижения определенной цели покрытия? Каждый единичный тест затем может быть связан со ставкой взносов (в процентах). Имея эти цифры, единицы-тесты могут быть заказаны по их ставке вклада.
Мне интересно узнать, почему тестовый корпус с низким охватом не лучше других. Другие должны быть покрыты нормальной работой, –
@Ed Heal Я не имел в виду, что тестовый пример с более низким тестовым случаем не лучше! Я заинтересован в заказе тестовых случаев по их ставке взносов. – orbitcowboy
Почему? Просто запустите все. Выпейте пиво в пабе по соседству, когда они бегут. –