Sobes.tech
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.