Tablica usporedbe
Osnova za usporedbu | Testiranje dima | Ispitivanje zdravog razuma |
---|---|---|
Osnovni, temeljni | Testiranje dima procjenjuje i testira osnovne funkcije. | Ispitivanje zdravog stanja duboko provjerava softverske module. |
Test slučajevi | Može se pisati ili automatizirati test. | unscripted |
Pristup | Plitka i široka | Uska i duboka |
neravnina | Glavna svrha je brzo pokriti svaki dio zahtjeva. | Naglasak na funkcioniranju modula (softverskih dijelova) softvera. |
Djelovao na | Svaka gradnja | Samo na stabilnoj konstrukciji. |
Izvođeno od | razvijač | ispitivač |
Definicija testiranja dima
Ispitivanje dima uglavnom potječe od pristupa testiranja integracije. Obično započinje prije punog testiranja koje obuhvaća široki dio softvera, ali ne i složeniji i detaljniji aspekt. Testiranje dima se smatra neiscrpnim testiranjem u kojem se provjerava rad najvažnijih značajki proizvoda.
Aktivnosti koje se provode u testiranju dima su:
- Prvo, pretvara softverske module u kôd i surađuje s njim u “graditi”. Izgradnja se sastoji od podatkovnih datoteka, višekratnih modula, knjižnica i projektiranih komponenti koje su potrebne za korištenje jedne ili više funkcija.
- Niz testnih slučajeva planira se otkriti pogreške kako bi se osiguralo da funkcije rade na odgovarajući način.
- Višestruke gradnje se zatim integriraju u jedan proizvod, a cijeli proizvod se više puta testira dim.
- Proces testiranja se nastavlja samo dok rezultati ne budu u skladu s temeljnim zahtjevima proizvoda, ali ako rezultati ne odgovaraju osnovnim zahtjevima, proizvod se vraća razvojnom timu radi bitnih promjena.
Prednosti testiranja dima
- Smanjenje rizika otkrivanjem i otklanjanjem grešaka ranije.
- Ponovljena kontrola poboljšava kvalitetu sustava.
- Pojednostavljeno određivanje i ispravljanje pogrešaka
- Napredak se lako procjenjuje
Definicija testa zdravstvenog stanja
Ispitivanje zdravog razuma je način testiranja gradnje u potpunosti nakon primjene malih promjena u kodu i funkcionalnosti. To prije svega provjerava radi li proizvod ispravno nakon promjena i greške su ispravljene ili ne. Ispitivanje zdravog razuma je podskupina regresijskog testiranja i provodi se prije lansiranja proizvoda. Ako predložena funkcionalnost ne funkcionira u skladu s očekivanjima, sastavljena konstrukcija se odbacuje kako bi se uklonilo vrijeme i trošak potreban za rigorozno testiranje.
Softver treba proći kroz druga ispitivanja prije nego što prođe testiranje zdravog razuma. Ovaj tip testa je dublji u smislu, što znači da razmatra detaljne aspekte softvera.
Prednosti ispitivanja zdravog razuma
- Dobro vrijeme korištenja jer je fokus na jednom ili nekoliko područja funkcionalnosti.
- Osigurava ispravan rad aplikacije nakon implikacija neznatnih promjena u kodu.
- Otkriva zavisne objekte koji nedostaju.
Ključne razlike između testiranja dima i zdravog razuma
- Ispitivanje Smoke pokrenuto je na početku i provjerava najosnovnije funkcije. S druge strane, test zdravstvene ispravnosti procjenjuje da softver gradi duboko.
- Dokumentacija u testiranju dima provodi se kroz pisani set testova ili automatiziranih testova dok se u testiranju zdravog razuma ne obavlja skriptiranje.
- Tehnika testiranja dima je plitka i široka, što znači da uključuje svaku gradnju u testiranju, ali ne ide na ekstremnoj razini. Nasuprot tome, testiranje zdravog razuma koristi uski i duboki pristup u kojem se temeljito testira pojedinačna gradnja.
- Primarna namjera testiranja dima je brzo pokrivanje svakog dijela softvera. Isto tako, testiranje zdravog razuma usredotočuje se na funkcioniranje svakog modula softvera.
- Razvojni inženjer je odgovoran za obavljanje testiranja dima, dok test zdravog razuma provodi ispitivač.
- Testiranje dima je kao provjera broja dokumenata u procesu provjere dokumenta. Nasuprot tome, ispitivanje zdravog razuma uključuje potpunu procjenu jednog dokumenta.
Zaključak
Prethodni cilj testiranja dima je potvrditi stabilnost proizvoda, dok testiranje zdravog zdravlja osigurava racionalnost proizvoda.