Процедура тестирования - PullRequest
0 голосов
/ 02 февраля 2009

Я разработал одно приложение и скоро приступаю к этапу тестирования,

Пока я пытаюсь настроить план тестирования, у меня есть один вопрос!

Должен ли я начать с тестирования фактической функциональности приложения или сначала процедуры установки? (Обратите внимание, что установщик - это актуальный проект, который у нас есть)

Спасибо

Ответы [ 3 ]

2 голосов
/ 02 февраля 2009

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

Редактировать: Ответить на комментарий Позвольте мне переформулировать: надеюсь, два предположения:

1) Мой установщик переведет мою пользовательскую систему в надлежащее состояние для запуска моего приложения

и

2) Если система находится в правильном состоянии, мое приложение работает правильно

не связаны. Очевидно, что если ваш установщик завершится неудачно, ваше приложение не будет работать, если оно будет установлено установщиком:)

Если у вас есть сомнения по этому поводу (и, в частности, вы не уверены в определении «правильного состояния»), это, вероятно, первое, что вы должны проверить: какое «состояние» вам нужно для запуска приложения. Тогда вы можете самостоятельно протестировать установщик и приложение

0 голосов
/ 02 февраля 2009

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

В вашем случае я представляю, что приложение представляет собой наибольший риск и должно сосредоточиться на этом изначально.

0 голосов
/ 02 февраля 2009

Это действительно имеет значение?

Наличие установщика может облегчить тестирование приложения (для обеспечения качества), поскольку вам не нужно выполнять какие-либо ручные действия в качестве тестера, если есть программа установки.

Если бы это был я, я бы просто поставил тестирование установщика подмножеством тестирования продукта. (Это для тестирования качества, а не модульного тестирования)

...