Junior — Middle
Consegue demonstrar como fazer consultas à base de dados?
sobes.tech IA
Resposta da IA
A formulação de consultas à base de dados depende da tecnologia e da linguagem de programação utilizadas. Em QA/QA Automation, frequentemente usam-se consultas SQL para verificar dados ou APIs para interagir com a base de dados.
Exemplo de uma consulta SQL simples para extrair dados:
SELECT id, name, status FROM users WHERE status = 'active';
Se a automação for em Python usando a biblioteca 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()
No QA, é importante redigir as consultas de forma que sejam compreensíveis, parametrizadas (para segurança) e que retornem os dados esperados para verificação.