Sobes.tech
Junior — Middle

Kun je demonstreren hoe je databasequery's maakt?

sobes.tech AI

Antwoord van AI

Het opstellen van databasequery's hangt af van de gebruikte technologie en programmeertaal. In QA/QA Automation worden vaak SQL-query's gebruikt om gegevens te controleren of API's om met de database te communiceren.

Voorbeeld van een eenvoudige SQL-query om gegevens op te halen:

SELECT id, name, status FROM users WHERE status = 'active';

Als automatisering in Python met de sqlite3 bibliotheek:

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

cursor.execute("SELECT id, name FROM users WHERE status = ?", ('active',))
rows = cursor.fetchall()
for row in rows:
    print(row)

conn.close()

In QA is het belangrijk om queries zo te formuleren dat ze begrijpelijk, geparametreerd (voor veiligheid) en dat ze de verwachte gegevens teruggeven voor verificatie.