Sobes.tech
Junior — Middle

Puoi dimostrare come fare query al database?

sobes.tech AI

Risposta dell'AI

La formulazione delle query al database dipende dalla tecnologia e dal linguaggio di programmazione utilizzati. In QA/QA Automation, si utilizzano spesso query SQL per verificare i dati o API per interagire con il database.

Esempio di una semplice query SQL per estrarre dati:

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

Se l'automazione è in Python con la libreria sqlite3:

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, è importante scrivere le query in modo comprensibile, parametrizzate (per sicurezza) e che restituiscano i dati attesi per la verifica.