Junior — Middle
Poți demonstra cum se fac interogări la baza de date?
sobes.tech AI
Răspuns de la AI
Formularea interogărilor către baza de date depinde de tehnologia și limbajul de programare utilizate. În QA/QA Automation, se folosesc adesea interogări SQL pentru verificarea datelor sau API-uri pentru interacțiunea cu baza de date.
Exemplu de interogare SQL simplă pentru extragerea datelor:
SELECT id, name, status FROM users WHERE status = 'active';
Dacă automatizarea se face în Python cu biblioteca 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()
În QA, este important să redactați interogările astfel încât să fie ușor de înțeles, parametrizate (pentru siguranță) și să returneze datele așteptate pentru verificare.