Feb 19, 2015 17:15
Отличный вопрос задали наши тестеры на работе - им в рамках контроля качества продукции поручили установить, какой процент нашей функциональности покрыт тестами, и, следовательно, сколько нужно тестов/тестеров, чтобы ее, родимую, покрыть целиком.
Так как пространство состояний у большинства наших продуктов - это очень многомерный континуум (мы как-то забавы ради начали считать измерения, но на четвертой тысяче сбились), то, как несложно показать, никакое конечное количество тестеров не сможет обеспечить покрытие больше чем 0%, и даже не всякое бесконечное количество тестеров подойдет. Вообще говоря, нам нужен континуум тестеров. Несколько утешает только размер double, но это, как мы понимаем, слабая отговорка.