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