2009-02-02 4 views
0

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

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

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

Спасибо,

ответ

2

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

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

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

и

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

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

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

+0

Функциональность приложения и процедура установки связаны с DB Script, инициируют некоторые параметры, устанавливают службы, ini-файлы, веб-сайты IIS и виртуальный каталог. – 2009-02-02 15:16:06

+0

Мой ответ не соответствует комментариям, поэтому я обновил ответ. –

+0

+1: «Установка вручную и проверка» полностью не связана с «Запустить установщик и подтвердить, что он был установлен». Один набор тестов подтверждает, что он работает; другой подтверждает, что он где-то установлен. –

0

Действительно ли это имеет значение?

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

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

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^