Programvare

Gjøre bedre programvare testing med sql tabell revisjon

Testere bør bruke de bransjer beste verktøyene for å finne feil før programvare skip. Denne artikkelen tar sikte på å gjøre programvare testere oppmerksom på SQL tabell revisjon av Renhold programvare.

En av de viktigste punktene i SQATesters kvaliteter av en god tester-artikkelen er å være skeptisk, men hvordan gjelder dette for programvaretesting? Det betyr ikke stole bare hva programmet forteller deg, men å finne andre bevis å validere at testen var en suksess.

Ideen om å bruke en sikkerhetslogginnstillinger verktøy for testing er enkelt, registrerer revisjon verktøyet hver dataendring på databasen eller et gitt sett med tabeller, så du kan bruke dataene i overvåkingsloggen for å validere som testene er en suksess.

Så hva er SQL tabell tilsynet? Det er et verktøy som installerer tabellutløsere i databasen for å spille inn alle dataendringer for overvåkede tabeller. Det har omfattende revisjon logge visning og filtreringsmuligheter for å finne ut nøyaktig hvordan dataene er endret i databasen.

Et enkelt eksempel; Tenk deg at du er tester utført et sett av CRUD operasjoner for lagrede adresser. Du oppdaterer en eksisterende adresse, så sjekk at adressen er oppdatert ved hjelp av adresse Vis side/skjemaet i programmet. Endringen synes å ha arbeidet, stor... eller er det. Kan det være hva som faktisk har skjedd er programmet har oppdatert sin bufret versjon av dataene, men ikke faktisk vedvarte endringene til databasen. En enkel måte å finne ut ville være å sjekke overvåkingsloggen for databasen.

Finne dataene endringer som tester har forårsaket er enkelt. SQL tabell overvåke har kraftig tilsynet filtreringsmuligheter som tillater deg å finne endringer av tabellen, dato og klokkeslett, type (sette inn, oppdatere, slette), data som endret (gamle verdi og ny verdi), kolonner, bruker og programmet.

En flott arbeid-flyt for testere ved hjelp av SQL tabell tilsynet er å; Legg til overvåking på hele databasen eller merkede tabeller, gjør test, så sjekk overvåkingsloggen for å sikre at riktige data fikk oppdatert, settes inn eller slettes.

Testing kan ofte bety å gjenta den samme testen ved hjelp av ulike parametere. Ved hjelp av kraftige tilbakespoling funksjonalitet kan du spole tilbake dataendringer som har skjedd i løpet av en test, så prøv testen på nytt. Dette kan spare timevis av arbeid redistribuering eller tilbakestille et testmiljø.

Etter testing, kan SQL tabell tilsynet rydde opp etter seg selv ved å fjerne alle revisjon objekter fra databasen.

Ved hjelp av industrien kan standard verktøy som SQL tabell revisjon av deg hjelpe minimere risikoen for feil å få levert og forbedre kvaliteten på programvare som du teste.