Sobes.tech
Junior — Middle

Môžeš ukázať, ako zadávať dotazy do databázy?

sobes.tech AI

Odpoveď od AI

Formulácia dopytov do databázy závisí od použitej technológie a programovacieho jazyka. V QA/QA Automation sa často používajú SQL dopyty na overenie údajov alebo API na interakciu s databázou.

Príklad jednoduchého SQL dopytu na získanie údajov:

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

Ak je automatizácia v Pythone s knižnicou 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()

V QA je dôležité formulovať dopyty tak, aby boli zrozumiteľné, parametrizované (pre bezpečnosť) a aby vracali očakávané údaje na overenie.