Software

Software testen met sql tabel audit beter doen

Testers moeten met behulp van de beste tools van industrieën te vinden bugs before software schepen. Dit artikel beoogt software testers bewust van SQL tabel Audit door Renhold Software.

Een van de belangrijkste punten in SQATesters kwaliteiten van een testprogramma voor goed artikel wordt sceptisch, maar hoe is dit van toepassing op het testen van software? Het betekent niet vertrouwen slechts wat de toepassing vertelt u maar vinden van ander bewijsmateriaal in te valideren die uw test was een succes.

Het idee van het gebruik van een controleprogramma voor het testen is simpel, behaalt het controleprogramma van elke wijziging van de gegevens op de database of een bepaalde reeks van tabellen, dan u kunt de gegevens in het controlelogboek valideren die uw tests een succes zijn.

Dus wat is SQL tabel Audit? Het is een instrument dat tabel triggers in uw database installeert om alle gegevenswijzigingen in voor gecontroleerde tabellen vastleggen. Het heeft uitgebreide audit log bekijken en filteren mogelijkheden voor het vinden van precies hoe de gegevens in de database is gewijzigd.

Een eenvoudig voorbeeld; Stel je voor dat je keuringen een aantal CRUD operaties voor opgeslagen adressen bent. U een bestaand adres bijwerken en vervolgens controleren dat het adres is bijgewerkt met behulp van het adres pagina/formulier binnen de toepassing. De verandering lijkt te hebben gewerkt, geweldig... of is het. Zou het kunnen zijn wat er eigenlijk gebeurd is de toepassing heeft bijgewerkt haar cacheversie van de gegevens, maar niet daadwerkelijk persistent gemaakt die wijzigingen in de database. Een gemakkelijke manier om uit te vinden zou zijn om te controleren het controlelogboek voor de database.

De gegevens vinden wijzigingen die uw tests hebben veroorzaakt is gemakkelijk. SQL tabel Audit heeft krachtige audit filterfuncties die kunt u vinden wijzigingen per tabel, datum en tijd, type (invoegen, bijwerken, verwijderen), de gegevens die gewijzigd (oude waarde en nieuwe waarde), kolommen, gebruiker en toepassing.

Een grote werkstroom voor meetapparaten met behulp van SQL tabel Audit is Controle aan de gehele database of geselecteerde tabellen toevoegen, doe de test, controleer dan het controlelogboek om ervoor te zorgen dat de juiste gegevens heb bijgewerkt, ingevoegd of verwijderd.

Testen kan vaak betekenen herhalend de zelfde test met verschillende parameters. Met behulp van de krachtige terugspoelen functionaliteit kunt u terugspoelen gegevenswijzigingen die zijn gebeurd in de loop van een test, dan proberen de test opnieuw. Dit bespaart uur werk opnieuw distribueren of resetten van een testomgeving.

Na het testen, kunt SQL tabel Audit opschonen na zelf door het verwijderen van alle controle van objecten uit de database.

Met behulp van de industrie kunnen standaard tools zoals SQL tabel Audit door u helpen minimaliseren van het risico van fouten krijgen verzonden en verbetering van de kwaliteit van software die u test.