tester BDD
+2
Mrdupond
juju49l
6 participants
Page 1 sur 1
tester BDD
Question bête, mais on fais quoi comme test sur une base de données?
on test:
- l'unicité des id,
- les contraintes de clés étrangères,
- les chek(),
Quoi d'autre?
on test:
- l'unicité des id,
- les contraintes de clés étrangères,
- les chek(),
Quoi d'autre?
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
inutile ! dis toi que tu as modéliser comme un chef
Mrdupond- CyrielBoy
- Messages : 16
Date d'inscription : 08/10/2010
Localisation : Sant Maloù
Spécialités
Expert en:
Maître en:
Débutant en:
Re: tester BDD
c'est pas faux, mais l'un empêche pas l'autre ^^
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
ben si tu dois entrer un email par exemple et que tu as fais une contrainte, les delete ou update en cascade, et puis si tu as des pays, ne pas pouvoir entrer plusieurs fois le même pays ! (rappel de air de java)
nathur- Hey mais mec !
- Messages : 414
Date d'inscription : 08/10/2010
Age : 45
Localisation : La jub !
Spécialités
Expert en:
Maître en:
Débutant en: Tout ! mais cherche à s'améliorer ...
Re: tester BDD
ok, mais ça c'est aussi simple à gérer dans l'appli non?
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
Si la BD c'est MySql pas besoin de tester c'est une passoire (Dixit Chocho) et si c'est Sql server pas besoin de tester c'est une passoir (dixit Cricri)
Boudpain- 3,2 quarts
- Messages : 88
Date d'inscription : 08/10/2010
Age : 33
Localisation : Herbignac
Spécialités
Expert en:
Maître en:
Débutant en:
Re: tester BDD
ok ^^
C'est du MySql!
A priori ça marche, j'ai tester les contraintes (unicité et clés étrangères) ça fonctionne
C'est du MySql!
A priori ça marche, j'ai tester les contraintes (unicité et clés étrangères) ça fonctionne
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
oui je crois que c'est + facile de tester avec l'appli
nathur- Hey mais mec !
- Messages : 414
Date d'inscription : 08/10/2010
Age : 45
Localisation : La jub !
Spécialités
Expert en:
Maître en:
Débutant en: Tout ! mais cherche à s'améliorer ...
Re: tester BDD
tu testes ce que tu as mis comme contrainte. Par exemple, si tu as géré un compte utilisateur sur ta base, tu tests que ça fonctionne bien avec les droits que tu as accordé. Ensuite, tu vérifies les contraintes sur la base, les procédures stockées, les triggers et autres joyeusetés L'idéal est de te créer un script qui teste tout au fur et à mesure de ton développement. Conserve bien tes scripts de tests pour pouvoir les repasser plus tard.
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: tester BDD
Si tu créer un index "unique" normalement tu a pas de doublon il me semble!nathur a écrit: ne pas pouvoir entrer plusieurs fois le même pays ! (rappel de air de java)
Sinon j'ai bien fais un script, mais phpMyAdmin me dis juste que la première ligne passe pas, aucun commentaire sur le reste...
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
ah oui ben il doit pas tester la suite !
nathur- Hey mais mec !
- Messages : 414
Date d'inscription : 08/10/2010
Age : 45
Localisation : La jub !
Spécialités
Expert en:
Maître en:
Débutant en: Tout ! mais cherche à s'améliorer ...
Re: tester BDD
je pense comme toi! Du coup c'est naze
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
c'est clair ! tu es obligé de tester toutes tes lignes une par une ....
nathur- Hey mais mec !
- Messages : 414
Date d'inscription : 08/10/2010
Age : 45
Localisation : La jub !
Spécialités
Expert en:
Maître en:
Débutant en: Tout ! mais cherche à s'améliorer ...
Re: tester BDD
bah ouais laisse tomber! Je pense que je vais pas trop mettre de contraintes en plus dans la BDD, mais plutôt vérouiller avec l'appli
Dernière édition par juju49l le Jeu 11 Nov - 0:57, édité 1 fois
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
et hop, un SGBD moulin passoire
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: tester BDD
Tu peut te permettre de faire une BDD passoire si tu est sur de ton code et de tout ceux qui viendront codé derrière toi.
PS : Arreter de dire SGBD passoire, si vous n'avez pas mis de contrainte c'est la BDD qui est passoire, Mysql n'y est pour rien ^^
Rappel : SGBD = Systeme de Gestion de Base de Donnée donc équivalent IDE + spécificité de langage pour BDD .
Steeve faut faire attention, si les gens voyent des choses comme ça de ta part qu'est qu'ils vont penser de nous !
PS : Arreter de dire SGBD passoire, si vous n'avez pas mis de contrainte c'est la BDD qui est passoire, Mysql n'y est pour rien ^^
Rappel : SGBD = Systeme de Gestion de Base de Donnée donc équivalent IDE + spécificité de langage pour BDD .
Steeve faut faire attention, si les gens voyent des choses comme ça de ta part qu'est qu'ils vont penser de nous !
Re: tester BDD
bah non si l'appli contrôle bien les entrés, et que la BDD n'est pas trop mal ficeler y a pas de raison! Je dis pas que je vais la laisser tel quel, mais que je vais pas la surcharger... Si les contraintes de clés étrangères, d'unicité des id et le blocage des doublons sur les champs ou il ne doit pas y en avoir sont gérés ça devrait le faire non?
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
bah non si l'appli contrôle bien les entrés, et que la BDD n'est pas trop mal ficeler y a pas de raison! Je dis pas que je vais la laisser tel quel, mais que je vais pas la surcharger inutilement...steeverlight a écrit:et hop, un SGBD moulin passoire
Si les contraintes de clés étrangères, d'unicité des id et le blocage des doublons sur les champs ou il ne doit pas y en avoir sont gérés ça devrait le faire non? Après l'appli gère la cohérence sinon à quoi ça sert les regex?
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: tester BDD
ben oui c'est une façon de voir les choses... en fait l'un des critères aussi est de savoir si ta BDD est "attaquée" par une seule application.. et dans ce cas on peut "tolérerer" que les contrôles ne se fassent que côté application...
Conceptuellement ça pique un peu mais pourquoi pas... Ca fonctionnera c'est sur, c'est déjà ça
Conceptuellement ça pique un peu mais pourquoi pas... Ca fonctionnera c'est sur, c'est déjà ça
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|