Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2006, 23h47   #1
Futur Membre du Club
 
Inscription : avril 2004
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 23
Points : 19
Points : 19
Par défaut [Outils] Quelle stratégie pour des tests unitaires BDD

Bonsoir à tous,

Avez vous une stratégie de test (unitaire) concernant la BDD dans le cadre du développement d'une application ?

Je développe actuellement une appli php/MySql et je commence à faire mes test unitaires avec SimpleTest. J'aimerais tester la BDD, c'est à dire valider les tables et les noms des colonnes. Pour l'instant je m'en sors en comparant un 'SHOW COLUMNS...' avec un état de référence, mais ça ne me parait pas être la meilleure solution.

Une idée ? Merci
hecatonchire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 05h21   #2
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
Citation:
Envoyé par hecatonchire
J'aimerais tester la BDD, c'est à dire valider les tables et les noms des colonnes.
Qu'est-ce que tu veux dire par là ? Valider avec quel document ? Le MCD (comment a-t-il été validé), des règles de nomenclature, autres documents ?
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 09h17   #3
Futur Membre du Club
 
Inscription : avril 2004
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 23
Points : 19
Points : 19
Citation:
qu'est-ce que tu veux dire par là
Je souhaite tester ma base de données au moyen de tests unitaires, et je cherche soit une méthode, soit un framework. Je ne cherche pas à valider la conception, je suis dans la phase de développement.

Merci
hecatonchire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 13h48   #4
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
Citation:
Envoyé par hecatonchire
Je souhaite tester ma base de données au moyen de tests unitaires
Qu'est-ce que tu veux dire par "tester ma base de données" ? Tester les performances, la montée en charge ?
Dans le premier post tu parles de "valider les tables et les noms des colonnes", je repose donc la question (pour la dernière fois ) : valider par rapport à quel document ?
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 19h18   #5
Futur Membre du Club
 
Inscription : avril 2004
Messages : 23
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 23
Points : 19
Points : 19
Merci d'avoir pris le temps de me repondre

Je sais que ce n'est pas tellement clair, c'est la premiere fois que j'ai besoin de ça. Pour faire plus simple : prenons une base de donnée avec n tables au temps t0. Je souhaite dans un temps t1 vérifier si ma base de donnée à subi ou non des changement de structure. Pour répondre à ta question, je souhaite donc comparer ma base avec son état de référence (un snapshot).

J'espere que c'est plus clair, merci en tout cas d'avoir pris un peu de ton temps
hecatonchire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 19h49   #6
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
Les méta données sont stockées dans des tables qu'il suffit d'interroger. Avec mySQL V5, le schéma normé INFORMATION_SCHEMA est implémenté, il suffit de l'interroger en cherchant les différences entre la version en production et la version de développement dans la vue INFORMATION_SCHEMA.COLUMNS. Mais tu n'en dis pas assez pour pouvoir t'aider plus (les deux bases sont sur des instances différentes, dans des schémas différents... ?)
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2006, 10h20   #7
Futur Membre du Club
 
LASSEY
Inscription : janvier 2005
Messages : 75
Détails du profil
Informations personnelles :
Nom : LASSEY

Informations forums :
Inscription : janvier 2005
Messages : 75
Points : 19
Points : 19
Envoyer un message via MSN à horalass
salut, je connais un framework de test unitaire java nommé dbunit.
va voire là si ca ne repond pas à tes besoins: http://dbunit.sourceforge.net/
horalass est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h27.


 
 
 
 
Partenaires

Hébergement Web