Testų aprėptis
testų aprėptis
Programinės įrangos kokybės užtikrinimo (QA) agentai testų generavimui ir priežiūrai
Iš esmės, DI testavimo agentai siekia automatizuoti rankinius testų kūrimo ir palaikymo žingsnius. Vietoj to, kad inžinieriai rašytų scenarijus,...
Testų aprėptis
Testų aprėptis reiškia, kiek programos kodo, funkcijų ar reikalavimų yra patikrinti testais. Tai matas, kuris padeda suprasti, kokia dalis sistemos gauna automatines arba rankines patikras. Dažniausiai naudojamos skirtingos aprėpties rūšys: kodo aprėptis (kur matuojama, kurie kodo fragmentai buvo vykdyti), funkcijų aprėptis (kur tikrinamos funkcijos) ir reikalavimų aprėptis (kur užtikrinama, kad visi reikalavimai yra patikrinti). Svarbu žinoti, kad didelis procentas nebūtinai reiškia, kad programoje nėra klaidų. Aprėptis padeda rasti spragas testų rinkinyje ir nustatyti, kur reikia papildomų testų ar didesnio dėmesio. Ji yra naudinga prioritizuojant testavimo pastangas: kritiškoms vietoms siekiama didesnės aprėpties nei mažiau svarbiems komponentams. Matavimas yra ypač naudingas nuolatiniame diegime, nes leidžia stebėti, ar nauji pakeitimai yra patikrinti. Tačiau per daug dėmesio skirti vien tik skaičiams nėra gerai — svarbiau, kad testai būtų kokybiški ir tikrintų realius naudojimo atvejus. Geriausia praktika yra derinti aprėpties matavimus su rizikos vertinimu ir reguliarų testų atnaujinimą. Tokiu būdu aprėptis tampa įrankiu sprendimams priimti, o ne vienu galutiniu tikslu.