Skip to main content

Qu'est-ce que le logiciel ad hoc?

Le logiciel ad hoc est un logiciel testé, créé ou autrement exploité sans planification ou préméditation spécifique.Ce terme général est le plus souvent utilisé pour décrire les tests des produits logiciels, où il contraste avec d'autres méthodes de test plus strictement planifiées.Le logiciel ad hoc est également un nom d'entreprise dans certains domaines du monde.Certains le savent également comme acronyme d'un type de logiciel d'observation français.

Différentes communautés techniques peuvent avoir des définitions légèrement différentes de ce qu'est le logiciel ad hoc.La plupart identifient les logiciels ad hoc en tant qu'applications qui surviennent plutôt naturellement, ou presque aléatoirement, sans beaucoup de Blueprint ou Prototyping et des paramètres planifiés spécifiques à la scène.Comme référencé, les tests ad hoc sont une approche que certains développeurs adoptent pour tester rapidement et efficacement les logiciels.Autres conseils sur ce processus de test plus informel.

Certains professionnels en elle expliquent les tests de logiciels ad hoc comme un test «unique»;Un tel test ne serait exécuté qu'une seule fois, à moins que, au cours du test, les développeurs voient une erreur critique.Ces erreurs de technologie sont souvent appelées «bogues» dans le jargon professionnel.Trouver un ou plusieurs d'entre eux dans un test ad hoc obligerait généralement les programmeurs à revenir en arrière et à revoir des parties importantes du codage pour un programme ou des tests de manière plus planifiée ou rigoureuse.

Les alternatives aux tests de logiciels ad hoc comprennent les tests d'acceptation et les tests de régression.Ces types de tests impliquent de réexécuter un test d'efficacité supplémentaire.Certains développeurs voient des raisons de toujours utiliser ces méthodes de test plus formelles.Par exemple, lorsque le logiciel offre une protection efficace de santé ou de sécurité, des tests redondants peuvent être nécessaires.Cela est également vrai lorsque les tests de logiciels se rapportent aux projets d'ingénierie des transports ou à d'autres projets sur lesquels la vie des gens dépend.

Pour les logiciels qui ne sont pas «critiques», les développeurs diffèrent sur la question de savoir si les méthodes de test ad hoc sont suffisantes.L'idée de «test exploratoires» ou d'une approche plus informelle ou randomisée prend de l'ampleur dans certains cercles de la communauté informatique.Bien que les normes générales de tests redondantes prévalent souvent dans les grandes entreprises, il existe une controverse générale sur spécifiquement quelles méthodes de test sont les plus souhaitables.

Certains pros estiment que le titre, «logiciel ad hoc, est parfois mal appliqué.La phrase semble caractériser certains produits logiciels et tester de manière excessive.L'utilisation d'étiquettes plus complexes pourrait aider les utilisateurs finaux et d'autres pour mieux comprendre comment les produits logiciels individuels sont développés.