Agile QA testing er en forkortelse for smidig kvalitetssikring testing av programvare . Smidig testing er prosessen med å teste programvare som det er utviklet, noe som resulterer i rask og tilpasningsdyktig testing, derav navnet smidig . Agile QA testing som en del av fossen programvareutvikling modell , testing programvare som sine krav, og deretter utforming er definert og deretter kodet. Fordeler
Ved å starte testing under utvikling, er utvikling tid forkortet. Agile kvalitetssikring testing innebærer også rask testing av feilrettinger , slik at flere løsninger på et problem som skal testes i rekkefølge . Gjentatt testing av kjernen koden øker også kvaliteten på disse sentrale funksjoner .
Problemer
sjelden brukt programvare funksjoner som ikke kan testes i dybden. Ved racing å løse feil , kan en bedre løsning være savnet . På grunn av den raske hastigheten på programvareutvikling, er nøye tilsyn er nødvendig for å sikre at alle viktige funksjoner er fullt testet i hvert programvareversjon .
Implementering
Smidig programvareutvikling starter testing så snart programvaren kan testes , ikke etter det er ferdig .
Ifølge " Software Testing Teknikker " av Scott Loveland , Michael Shannon , Geoffrey Miller , og Richard Prewitt , "målet om smidige utviklingsprosesser er å levere programvare tidlig og ofte , noe som gjør det en iterativ utviklingsmodell . " Bugs og feil blir rapportert til programvareutviklere , slik at de kan fikses. Etter at feil eller problemer er løst, er programvaren kjernefunksjonalitet og feilene testet . Eventuelle nye feil blir rapportert og fikset . Flere iterasjoner ferdig før den endelige programvaren aksept testing er gjort. Etter bruker aksept testing , er koden anses som fullstendig og løslatt.