Junior — Middle
Мумкин аст, ки нишон диҳед, чӣ гуна дархостҳо ба базаи додаҳо дода мешаванд?
sobes.tech AI
Ҷавоб аз AI
Формулан кардани дархостҳо ба базаи додаҳо вобаста ба технологияи истифодашаванда ва забони барномасозӣ мебошад. Дар QA/QA Automation, одатан дархостҳои SQL барои санҷиши маълумот ё API барои муошират бо базаи додаҳо истифода мешаванд.
Масалан, дархости SQL оддӣ барои гирифтани маълумот:
SELECT id, name, status FROM users WHERE status = 'active';
Агар автоматизатсия дар Python бо истифода аз китобхонаи 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()
Дар QA, муҳим аст, ки дархостҳоро тавр формулалангӣ кардан, ки фаҳмо, параметрӣ (барои бехатарӣ) ва маълумоти интизориро барои санҷиш баргардонад.