The playground

More information here

Essayez QA

La signification du mot Ad-hoc est quelque chose qui n’est pas en ordre ou qui n’est pas organisé ou non structuré. Dans la note similaire, les tests ad hoc ne sont rien d’autre qu’un type de test de boîte noire ou de test comportemental. Les tests ad hoc sont effectués sans suivre aucun processus formel […]

La signification du mot Ad-hoc est quelque chose qui n’est pas en ordre ou qui n’est pas organisé ou non structuré. Dans la note similaire, les tests ad hoc ne sont rien d’autre qu’un type de test de boîte noire ou de test comportemental.

Les tests ad hoc sont effectués sans suivre aucun processus formel tel que les documents d’exigences, le plan de test, les cas de test, etc. De même, lors de l’exécution des tests ad hoc, aucun processus formel de test ne peut être documenté.

Des tests ad hoc sont généralement effectués pour découvrir les problèmes ou les défauts qui ne peuvent pas être détectés en suivant le processus formel.

Les testeurs qui effectuent ce test doivent avoir une très bonne connaissance approfondie du produit ou de l’application.

Lorsque les testeurs exécutent des tests ad hoc, ils ont uniquement l’intention de casser le système sans suivre aucun processus ou sans avoir à l’esprit un cas d’utilisation particulier.

Caractéristiques des essais ad hoc

  1. Les essais ad hoc sont effectués après l’achèvement des essais formels sur l’application ou le produit.
  2. Ce test est effectué dans le but de casser l’application sans suivre aucun processus.
  3. Les testeurs qui exécutent les tests ad hoc doivent avoir une connaissance approfondie du produit.
  4. Les bogues trouvés lors des tests ad hoc exposent les failles du processus de test suivi.
  5. Les tests ad hoc ne peuvent être exécutés qu’une seule fois jusqu’à ce qu’un défaut soit détecté nécessitant un nouveau test.

Quand des tests ad hoc peuvent être effectués?

Maintenant, la question qui peut vous venir à l’esprit est de savoir quand nous devrions faire des tests ad hoc?

Pour répondre à cela, je peux dire que les tests ad hoc peuvent être effectués à tout moment, qu’il s’agisse du début, du milieu ou de la fin du test du projet. Cela ne peut être fait que lorsque les testeurs ont une connaissance complète du produit. Ce test peut également être effectué lorsque le temps est très limité et que des tests détaillés sont nécessaires.

Lorsque des tests ad hoc ne doivent PAS être effectués?

La décision de ne pas exécuter le test ad hoc peut être prise par le testeur expérimenté et qualifié. Même s’il y a peu de cas où des tests ad hoc ne devraient pas être effectués:

  • Un test ad hoc n’est pas requis lorsqu’il existe déjà un bogue pour le cas de test. Dans de tels cas, le bogue doit être signalé et il doit être testé à nouveau une fois qu’il est corrigé.
  • Les tests ad hoc ne doivent PAS être effectués pendant les tests bêta du logiciel par les clients ou les clients.

Quels sont les types de tests ad hoc ?

Fondamentalement, il existe trois types de tests Ad hoc. Ils sont :

– Test de copain: Ce type de test est effectué par le développeur et le testeur qui sont responsables de la livraison de ce module particulier. Dans ce type de test, le développeur et le testeur s’assoient ensemble et travaillent sur ce module particulier afin d’éviter de créer des scénarios invalides qui aident également le testeur à signaler les défauts invalides.

– Test de paires: Dans ce type de test, deux testeurs travaillent ensemble sur un seul module. Ils divisent essentiellement les scénarios de test entre eux. Le but de ce type de test est de proposer des scénarios de test maximaux afin que l’ensemble du module ait une couverture de test complète. Après avoir testé l’ensemble du module, ils peuvent également documenter leurs scénarios de test et leurs observations.

– Test de singe: Dans ce type de test, certains tests aléatoires sont exécutés avec des données aléatoires dans le but de casser le système. Ce test nous aide à découvrir de nouveaux bugs qui pourraient ne pas être détectés plus tôt.

Avantages ou avantages des tests ad hoc:

Voici quelques-uns des avantages ou avantages liés aux tests Ad hoc:

  1. Les tests ad hoc donnent la liberté au testeur d’appliquer ses propres nouvelles façons de tester l’application, ce qui l’aide à découvrir plus de défauts par rapport au processus de test formel.
  2. Ce type de test peut être effectué à tout moment et n’importe où dans le cycle de vie du développement logiciel (SDLC) sans suivre aucun processus formel.
  3. Ce type de test n’est pas seulement limité à l’équipe de test, mais cela peut également être fait par le développeur tout en développant son module qui l’aide à mieux coder.
  4. Les tests ad hoc s’avèrent très bénéfiques lorsqu’il y a moins de temps et que des tests approfondis de la fonctionnalité sont nécessaires. Cela aide à fournir la fonctionnalité avec qualité et à temps.
  5. Les tests ad hoc peuvent être exécutés simultanément avec les autres types de tests, ce qui aide à trouver plus de bogues en moins de temps.
  6. Dans ce type de test, la documentation n’est pas nécessaire, ce qui aide le testeur à effectuer des tests ciblés de la fonctionnalité ou de l’application sans se soucier de la documentation formelle.

Inconvénients des tests ad hoc:

  1. Étant donné que les tests ad hoc sont effectués sans aucune planification et de manière non structurée, la récréation des bogues devient parfois un gros problème.
  2. Les scénarios de test exécutés lors du test ad hoc ne sont pas documentés, le testeur doit donc garder à l’esprit tous les scénarios qu’il ne pourra peut-être pas se souvenir à l’avenir.
  3. Les tests ad hoc dépendent beaucoup du testeur qualifié qui a une connaissance approfondie du produit. ils ne peuvent être effectués par aucun nouveau menuisier de l’équipe.

Meilleures pratiques lors de l’exécution de tests ad hoc:

Si les tests ad hoc ne sont pas exécutés correctement, cela peut entraîner une perte totale de temps et d’efforts. Voici quelques conseils à garder à l’esprit pour savoir où et comment appliquer ce test ad hoc:

  1. Bonne connaissance du produit:

    Le testeur qui va exécuter le test ad hoc doit avoir une très bonne connaissance du produit. Il devrait être très conscient de toutes les fonctionnalités du produit. Cela aide le testeur à deviner par erreur et à trouver le nombre maximum de bogues dans les zones sujettes aux défauts.

  2. Fonction de priorisation:

    Lorsque des tests ad hoc doivent être effectués pour les multiples fonctionnalités, les testeurs doivent d’abord catégoriser et hiérarchiser les fonctionnalités. Les fonctionnalités très utilisées par les clients doivent d’abord être testées afin que, si un bogue prioritaire existe dans la fonctionnalité, il puisse être signalé et corrigé tôt.

  3. Planification approximative:

    Bien qu’il n’y ait pas besoin de documentation dans les tests ad hoc comme indiqué précédemment, mais noter les pointeurs à tester pendant ce test aidera le testeur à se souvenir de toutes les zones possibles pour les tests. Cela aide à avoir la couverture de test maximale en moins de temps.

  4. Utilisation des outils:

    Parfois, pendant les tests, il y a des bugs ou des exceptions trouvés dans les journaux qui ne sont pas visibles dans l’interface utilisateur ou qui n’obstruent en aucune façon le test. Ce type de bogues peut également être de grande gravité. Pour détecter ce type de bogues ou d’exceptions, nous devons utiliser des outils tels que des débogueurs, des profileurs ou des moniteurs de tâches.

  5. Documentation des observations:

    Même si les tests ad hoc ne prennent pas en charge la documentation, il est toujours préférable d’écrire une note en bref sur vos tests, vos résultats, vos écarts. Si des défauts sont détectés, le scénario de test pertinent doit être créé afin d’aider le testeur à tester à nouveau le scénario à l’avenir.

Autres articles populaires:

  • Qu’est-ce que le test de régression dans un logiciel?
  • Qu’est-ce que la validation dans les tests de logiciels ? ou qu’est-ce que la validation logicielle ?
  • Test de singe – Exemples, Différences, Outils, Comment Faire, Avantages, Inconvénients, Types
  • Qu’est-ce que le test de composants?
  • Qu’est-ce qu’un nouveau test ? Quand l’utiliser? Avantages et inconvénients

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.