Sobes.tech
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.