Novice tester - integrare continuă

Ce este continuă Integrare (CI scurt - pronuntat „si-ah“) și ce face testere? Sa întâmplat la interviu în care testerii nu au putut răspunde la ceea ce este, sau chiar auzit de astfel de sisteme. Dacă te-ai uitat în direcția de automatizare, trebuie să aibă o înțelegere a CI.

De ce testere continuu de integrare?

Integrarea continuă este tradus ca „integrare continuă“. În dezvoltarea de software, acest lucru înseamnă că produsul va avea loc în mod continuu iterație de asamblare, testare, deploya și încă alte „chifle“. Cu conceptul de ca totul este transparent. Acum, ca și în practică.

În practică, sistem continuu de integrare implementat ca software specializat. De obicei, CI este alocată server sau achiziționat o licență pentru utilizarea online. Ca un server poate servi și la mașina de lucru. După instalare (dacă alegeți această metodă) va avea acces la interfața web prin care fluxul de lucru configurabil.

Scenarii de utilizare a unor astfel de sisteme este foarte mult, dar cele mai multe dintre ele sunt mai mult sau mai puțin aceleași linii.

  • Construiți o nouă versiune a produsului
  • Testarea unei noi versiuni a produsului
  • Prelucrarea rezultatelor

Integrarea continuă asigură cel puțin un ogromenny plus pentru tester. Această testare de regresie automată. Cu un proiect de mare trebuie să-și alunge în mod constant același domeniu de teste pentru a asigura calitatea noului cod. Acest tip de testare este încet începe să îmbolnăvească din cauza monotonia și repetarea. Deci, CI poate lua pe umeri și vă scuti de rutina.

Înțelegem cu integrare continuă

Ca să nu arate cu degetul spre cer, aș sugera să se uite în direcția de 2 produse bine cunoscute, care au, de asemenea, o versiune gratuită. Ea Jenkins, și TeamCity. Ai nevoie de a face cu CI singur. Trebuie să „simți“ pe mâini să-l înțeleagă bine. Deci, nu ezitați și puneți-l pe plan local. Acesta va fi un pic de chin la setarea inițială, dar va achita o experiență bună.

Manuale pentru instalarea și configurarea foarte mult, așa că nu văd nici un motiv să se repete aici. Zaguglit: configurare Jenkins sau configurați TeamCity. O pereche de primele rezultate pe care le va da un răspuns cuprinzător. Dacă nu ai nimic pentru a rula pe un CI, apoi a verifica afară articolul pe auto-teste Codeception și în cele din urmă a scrie propriile lor de auto-teste. Este important doar pentru a începe.

Configurarea CI script-build