Sobes.tech
Junior — Middle

Kannst du demonstrieren, wie man Datenbankabfragen durchführt?

sobes.tech KI

Antwort von AI

Die Erstellung von Datenbankabfragen hängt von der verwendeten Technologie und Programmiersprache ab. In QA/QA Automation werden häufig SQL-Abfragen verwendet, um Daten zu überprüfen, oder APIs, um mit der Datenbank zu interagieren.

Beispiel für eine einfache SQL-Abfrage zur Datenerfassung:

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

Wenn die Automatisierung in Python mit der Bibliothek sqlite3 erfolgt:

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()

Im QA ist es wichtig, Anfragen so zu formulieren, dass sie verständlich, parametrisiert (für Sicherheit) sind und die erwarteten Daten zur Überprüfung zurückgeben.