Diferența de timp între dezvoltarea cu teste unitare și fără teste

Test de vedere unitar. Ce teste unitare, teste de integrare, teste de fum, și teste de regresie?

Conținutul

    Acest lucru ar trebui să aibă o foarte îngust și bine definite în domeniul de aplicare.

    test de vedere unitar

    Dependențe complexe și interacțiunile cu lumea exterioară sunt stinse sau batjocorit. Există întregul spectru, de la testarea de integrare între două clase, pentru a testare de integrare cu mediul de producție. Fum de testare aka bun-simț verifica : Un simplu test de integrare în cazul în care vom verifica doar că, atunci când sistemul de testare este invocată se întoarce în mod normal și nu explodeze.

    test de vedere unitar

    Fum de testare este atât o analogie cu electronice, în cazul în care primul test apare atunci când se alimentează un circuit dacă se fumează, se's proaste! Dacă ceva nu fumeaza, sistemul este permeabil.

    test de vedere unitar

    Regresie test: Un test care a fost scris atunci când un bug a fost stabilit. Se asigură că acest bug specific nu va avea loc din nou. Numele complet este "non-regresie de testare".

    test de vedere unitar

    Acesta poate fi, de asemenea, un test făcut înainte de a schimba o aplicație pentru a asigurați-vă că aplicația oferă același rezultat. Pentru asta, voi adauga: Acceptarea de testare: Test de faptul că o caracteristică sau un caz de utilizare este corect implementat. Este similar cu un test de integrare, dar cu un accent pe caz de utilizare pentru a oferi mai degrabă decât pe componentele implicate.

    test de vedere unitar

    Sistem de testare: Teste un sistem ca o cutie neagră. Dependențele pe alte sisteme sunt adesea batjocorit sau stinse în timpul testului în caz contrar ar fi mai mult un test de integrare. Pre-zbor de verificare: Teste care se repetă într-o producție-mediu, pentru a atenua 'se bazează pe test de vedere unitar mea' sindrom. De multe ori acest lucru este realizat prin acceptare sau de fum de testare într-o producție mediu.

    test de vedere unitar