Junior — Middle
Pouvez-vous démontrer comment faire des requêtes à la base de données?
sobes.tech IA
Réponse de l'IA
La formulation des requêtes à la base de données dépend de la technologie et du langage de programmation utilisés. En QA/QA Automation, on utilise souvent des requêtes SQL pour vérifier les données ou des API pour interagir avec la base de données.
Exemple d'une requête SQL simple pour récupérer des données :
SELECT id, name, status FROM users WHERE status = 'active';
Si l'automatisation est en Python avec la bibliothèque 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()
En QA, il est important de rédiger les requêtes de manière compréhensible, paramétrées (pour la sécurité) et qui renvoient les données attendues pour la vérification.