Оценка количества тестовых случаев - PullRequest
0 голосов
/ 25 июля 2011

Наш клиент предоставил нам набор требований для проекта.

Сначала они хотят, чтобы мы оценили количество тестов системы.

Есть ли способ сделать это?

Спасибо

С уважением, Джеймс

1 Ответ

1 голос
/ 25 июля 2011

Я бы начал со подсчета вариантов использования и написал по одному тесту для каждого компонента вариантов использования или требований. Это хорошее число для начала, однако есть еще очень много переменных, которые не будут известны, пока вы на самом деле не разработаете систему, а также зависит от того, что система делает.

Чаще всего вам понадобится много модульных тестов для тестирования кода, о которых клиент даже не узнает. Например, если им требуется аутентификация, у вас может быть модульный тест для имитации аутентификации пользователя, но вы также можете захотеть проверить тест на шифрование, которое вы используете для шифрования пароля.

Количество юнит-тестов зависит главным образом от того, что вы пытаетесь выполнить, и трудно предсказать заранее.

Я бы попросил вашего клиента определить, что он хотел бы проверить, если он спрашивает об этом заранее. Программисты пишут код с учетом предоставленной спецификации, которая обычно включает диаграммы вариантов использования и функциональные требования, из которых они / вы можете получить тестовые примеры.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...