Sobes.tech
Junior — Middle

Можеш ли да демонстрираш како се праве упити у базу података?

sobes.tech АИ

Одговор од АИ

Formulisanje upita za bazu podataka zavisi od korišćene tehnologije i programskog jezika. U QA/QA Automation često se koriste SQL upiti za proveru podataka ili API za interakciju sa bazom.

Primer jednostavnog SQL upita za izvlačenje podataka:

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

Ako je automatizacija u Pythonu koristeći biblioteku 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()

U QA je važno formulirati upite tako da budu razumljivi, parametrizovani (radi sigurnosti) i da vraćaju očekivane podatke za proveru.