Junior — Middle
Czy możesz pokazać, jak wykonywać zapytania do bazy danych?
sobes.tech AI
Odpowiedź od AI
Formułowanie zapytań do bazy danych zależy od użytej technologii i języka programowania. W QA/QA Automation często używa się zapytań SQL do sprawdzania danych lub API do interakcji z bazą danych.
Przykład prostego zapytania SQL do pobierania danych:
SELECT id, name, status FROM users WHERE status = 'active';
Jeśli automatyzacja jest w Pythonie z użyciem biblioteki 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()
W QA ważne jest, aby formułować zapytania w sposób zrozumiały, parametryzowane (dla bezpieczeństwa) i zwracające oczekiwane dane do weryfikacji.