2009-02-02 5 views
0

j'ai développé une application, et à partir de la phase de test bientôt,Procédure d'essai

Alors que je suis en train de mettre en place un plan de test, j'ai une question! Dois-je commencer par tester la fonctionnalité réelle de l'application, ou la procédure d'installation en premier? (S'il vous plaît noter que le programme d'installation est un projet réel que nous avons)

Merci à tous,

Répondre

2

Espérons que les fonctionnalités de l'application elle-même et le programme d'installation ne sont pas liés, et vous pouvez les tester dans un ordre quelconque.

Modifier: Répondre au commentaire Permettez-moi de reformuler: si tout va bien les deux hypothèses:

1) Mon installateur mettra mon système d'utilisateur dans l'état approprié pour mon application à exécuter

et

2) A condition que le système est dans l'état adéquat, mon application fonctionne correctement

ne sont pas liés. Évidemment, si votre installateur échoue, votre application ne fonctionnera pas si elle est installée par l'installateur :)

Si vous avez des doutes à ce sujet (et en particulier vous n'êtes pas sûr de la définition de "bon état") c'est probablement la première chose vous devriez tester: quel type d '"état" avez-vous besoin pour que votre application s'exécute. Ensuite, vous pouvez tester l'installateur et l'application indépendamment

+0

La fonctionnalité de l'application et la procédure d'installation sont liées, DB Script, initient certains paramètres, définissant les services, les fichiers ini, les sites Web IIS et le répertoire virtuel. –

+0

Ma réponse ne rentre pas dans les commentaires, alors j'ai mis à jour la réponse. –

+0

+1: "Installer manuellement et tester" n'a aucun rapport avec "Exécuter l'installateur et confirmer qu'il a été installé". Un ensemble de tests confirme que cela fonctionne; l'autre confirme qu'il a été installé quelque part. –

0

Est-ce vraiment important? Avoir un installateur peut faciliter les tests de l'application (pour le contrôle de qualité) en ce sens que vous n'avez pas à effectuer d'étapes manuelles en tant que testeur s'il existe un programme d'installation.

Si c'était moi, je ferais simplement tester l'installateur comme un sous-ensemble du test du produit. (Ceci est pour les tests QA, pas les tests unitaires)

0

Vous devriez tester ce qui vous nuira le plus si vous trouvez des défauts, de cette façon, si vous trouvez un très gros problème au moins, vous saurez le plus tôt possible et peut gérer les attentes en conséquence.

Dans votre cas, j'imagine que l'application présente le plus grand risque et devrait se concentrer sur cela initialement.