Dans le développement logiciel moderne , la plupart des projets reposent sur la programmation modulaire, ce qui rompt une demande en ses composants ou des modules . Lorsque ces modules sont ensuite combinés, ils doivent se soumettre à des tests d'intégration d'assurance qualité (AQ ) afin de s'assurer qu'ils agissent correctement . Test
tests du module de
du module est la forme la plus élémentaire de tests d'intégration QA parce qu'un module est la plus petite composante d'une application qui peut être testé de manière systématique. Il est le fondement de toutes les formes de tests d'intégration .
Testing
tests de régression
de régression est une méthode courante pour vérifier si l'intégration de nouveaux modules a introduit des problèmes inattendus ou réintroduit des questions qui ont déjà été identifiés et résolus . En général, les tests de régression automatisés systématiquement vérifier tous les modules demande chacune des composantes de temps sont ajoutés ou des modifications sont apportées .
Top-Down Test
tests de haut en bas , une demande est testé dans un état quasi-complète fonctionnellement , en commençant par ses modules les plus abstraites , puis à procéder à chacun de ses modules constitutifs . Cela se fait de concert avec la conception top-down , qui découvre des failles dans l'architecture d'une application avant sa mise en œuvre .
Bottom-Up Testing
Comme son nom l'indique , les tests bottom-up est à l'opposé de haut en bas. Il est généralement utilisé de concert avec la conception de bas en haut , ce qui est plus rapide que de haut en bas , mais rend également la localisation des défauts de conception plus difficile.
Big Bang Test
Big Bang test est la stratégie la plus risquée car elle implique la combinaison de l'ensemble des modules d'une application en une seule phase à la fin du développement sans test préalable. Gain de temps lors de la mise en œuvre , mais , dans la grande majorité des projets commerciaux , grand test Bang n'est pas une option viable.