Hvordan bruker jeg CMM å teste programvare?

Hvordan bruker jeg CMM å teste programvare?


Modellen (CMM) ble utviklet av Carnegie Mellon University i 1986. CMM er en abstrakt industristandard for å vurdere og forbedre rammeverk for programvareutvikling. CMM rammeverket består av fem modenhet som hjelper deg med å vurdere organisasjonens modenhet som den beveger seg gjennom programvareutvikling prosessen. Overholdelse av CMM rammer forbedrer kvaliteten på programvareutvikling prosessen fordi det sikrer at sluttproduktet vil være relativt bug-fri, ferdig i tide og innenfor tildelt budsjett for prosjektet.

Bruksanvisning

1 På CMM Level 1 (Initial), etablere prosjektoppfølging, skiller testfasen fra debugging og standardisere testing prosessen så grunnleggende testing teknikker og metoder finnes. Når disse praksis er på plass, må de bli gjentatt med suksess.

2 På CMM Level 2 (Gjentakende), utvikle og vedlikeholde standard programvareutvikling prosesser gjennom hele organisasjonen. En "Software Engineering Process Group" må være opprettet for å administrere programvareutvikling prosessen. Gruppen er ansvarlig for opplæring og vedlikehold av etterlevelse.

3 På CMM Level 3 (Definert), etablere beregninger som du vil bruke for å spore din programvare utviklingsprosjekter ytelse og produktivitet. Etablere en testgruppe i organisasjonen til å overvåke testprosessen. De etablerte beregninger må opprettholdes på et forutsigbart høy kvalitetsnivå.

4 På CMM Level 4 (Managed), samle inn og logge alle bugs fra software testing i en database for å løse problemer i programvaren.

5 Opprettholde organisasjonens status på CMM Level 5 (Optimalisering) ved å kontinuerlig forbedre programvaren utviklingsprosessen. Software testing prosedyrer og beregninger bør være godt definert og en integrert del av din utvikling prosedyrer. Organisasjonen bør bruke automatiserte testverktøy og bør ha en prosedyre på plass for å velge, vurdere og bruke programvare testverktøy.