Оценка количества тестовых случаев

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

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

Есть ли техника для этого?

Спасибо

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

1 ответ

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

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

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

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

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

Другие вопросы по тегам