Diferència entre proves d’integració de dalt a baix i de baix a dalt

Autora: Laura McKinney
Data De La Creació: 2 Abril 2021
Data D’Actualització: 14 Ser Possible 2024
Anonim
Diferència entre proves d’integració de dalt a baix i de baix a dalt - Tecnologia
Diferència entre proves d’integració de dalt a baix i de baix a dalt - Tecnologia

Content


La diferència principal entre les proves d’integració de dalt a baix i de baix a dalt és que les proves d’integració de dalt a baix utilitzen els tacs per trucar els submòduls subordinats a la funció principal, mentre que a la prova d’integració de baix a dalt no es necessiten els tacs en lloc dels controladors. . La redundància relacionada es presenta més en el cas de l'enfocament de dalt a baix en comparació amb el de baix a dalt.

Aquestes dues tècniques són la part de les proves d’integració que proporciona una forma organitzada de construir l’estructura del programa simultàniament fent proves per detectar errors associats a la interfície. Les proves d'integració es realitzen principalment per combinar els components provats per la unitat per tal de construir el programa segons les especificacions del disseny.

    1. Gràfic de comparació
    2. Definició
    3. Diferències claus
    4. Conclusió

Gràfic de comparació

Bases per a la comparacióProves d'integració de dalt a baixProva d'integració de fons
BàsicUtilitza tacs com a reemplaçaments momentanis dels mòduls invocats i simula el comportament dels mòduls separats de nivell inferior.Utilitzeu els controladors de prova per iniciar i passar les dades necessàries al nivell inferior dels mòduls.
BenèficSi el defecte important es produeix cap a la part superior del programa.Si els defectes crucials es troben cap al final del programa.
AproximacióLa funció principal s’escriu al principi i s’anomenen a partir d’aquestes les subrutines.Primer es creen mòduls i s’integren amb la funció principal.
Implementat elLlenguatges de programació orientats a l’estructura / al procediment.Llenguatges de programació orientats a objectes.
Analització de riscosCol·laboració de l'impacte dels fracassos operatius interns.S’utilitzen models per analitzar el procés individual.
ComplexitatSenzillComplex i altament intensiu en dades.
Funciona enComponents de grans a petits.Components de petits a grans.


Definició de proves d’integració de dalt a baix

El proves d’integració de dalt a baix és una tècnica incremental de construcció d’una estructura de programa. Incorpora els mòduls mentre es desplaça cap a baix, començant pel control principal de la jerarquia. Els sub-mòduls s'integraran al mòdul principal mitjançant un mètode de primer profunditat o d'amplada. El propòsit principal de la integració de dalt a baix és verificar el control i els punts de decisió importants abans del procés de prova.

El procés d'integració implica els passos següents en l'enfocament de dalt a baix:

  • A partir del mòdul principal de control, es substitueixen les pales pels components que resideixen a sota dels mòduls principals.
  • L’estratègia de substitució de la tija subordinada es basa en el tipus d’enfocament d’integració seguit (és a dir, profunditat i amplada primer), però només es pot substituir un matoll amb components reals alhora.
  • Després de la integració dels components, es realitzen les proves.
  • Quan s'aconsegueix un conjunt de proves, la butaca restant es substitueix pel component real.
  • Al final, es realitza la prova de regressió per assegurar l'absència dels nous errors.

Com que les proves de dalt a baix utilitzen tacs per substituir les dades de baix nivell i no es permet que flueixi en sentit ascendent. Hi ha tres maneres de fer-ho, en primer lloc, fins que la substitució de tiges amb funcions reals es faci, les altres funcions es retarden. En segon lloc, es poden crear les pales noves que poden exercir funcions restringides i imitar els tacs reals. En la darrera idea, els tiges es poden integrar de jerarquia de baix a dalt. Tanmateix, l’última solució s’anomena integració de baix a dalt, que es descriu a la següent definició.


Definició de proves d’integració de fons

El proves d’integració de baix a dalt comença amb la construcció dels mòduls fonamentals (és a dir, elements del programa de nivell més baix). Integra els components que resideixen al nivell més baix (és a dir, el nivell més baix) proporcionant un procés i elimina la necessitat de les tiges. A mesura que la integració va cap a la direcció superior, el requisit dels controladors de prova separats disminueix. Per tant, la quantitat de despeses generals també es redueix en comparació amb l'enfocament de la prova d'integració de la part inferior inferior.

La integració de fons inclou els passos següents:

  • Combina els elements de baix nivell també coneguts com a grups integrats que executen una determinada subfunció del programari.
  • El controlador (programa de control) s'utilitza en la integració de baix a dalt per organitzar l'entrada i sortida del cas de prova.
  • A continuació, es prova el clúster.
  • Els clústers s’incorporen mentre s’alça cap amunt en l’estructura del programa i s’eliminen els controladors.
  1. La prova d'integració de dalt a baix implementa els palets com a reemplaçament del nivell baix. En contraposició, la prova d'integració de baix a dalt utilitza els controladors per passar les dades al nivell inferior dels mòduls.
  2. La funció principal és la part més important de les proves d’integració de dalt a baix a través de les quals s’anomenen altres subrutines. Per contra, l'enfocament de baix a dalt posa èmfasi en els mòduls de nivell inferior i els crea i els integra al principi.
  3. Els llenguatges de programació orientats a l’estructura / procediments implementen proves d’integració de dalt a baix mentre que les proves de baix a dalt s’implementen en llenguatges orientats a objectes.
  4. Per examinar el risc de la prova de dalt a baix s'uneixen els efectes dels defectes operatius interns. En canvi, la prova d’integració de baix a cap supervisa el procés per separat amb l’ajut dels models.
  5. La prova d'integració de baix a baix és senzilla respecte a la prova de baix a dalt.
  6. Les proves d’integració de dalt a baix funcionen a través de components grans a petits mentre que l’enfocament de baix a dalt és invers.

Conclusió

Ambdós enfocaments, la prova d'integració de baix a baix i de baix a baix produeix resultats més redundants i condueix a esforços addicionals en forma de despeses generals. Per contra, l’enfocament de baix a dalt és complex però més eficient que l’anterior.