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