Идея, лежащая в основе покрытия кода, заключается не в том, чтобы охватить как можно больше кода, а в том, чтобы охватил наиболее дорогой для вас код .
Итак, хорошее начало - взглянуть на вашу базу ошибок: есть ли место в коде, которое часто появляется? Или вы знаете фрагмент кода, в котором вы впервые подумали: «Я не хочу это трогать ... когда-либо »
Спросите своих коллег о слабых местах. У каждого проекта есть они, и каждый знает о них; просто никто не решается туда рискнуть.
Это отличные места для начала с тестовых случаев, потому что это те места, где недостающее покрытие вредит .
Обоснование: нет смысла тестировать работающий код. Код, который выполняется часто, обычно работает, потому что ошибки были найдены быстро, и было большое давление, чтобы их исправить.