DevAngers AFPA
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

tester BDD

+2
Mrdupond
juju49l
6 participants

Aller en bas

tester BDD Empty tester BDD

Message par juju49l Mar 9 Nov - 16:32

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?
juju49l
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par Mrdupond Mar 9 Nov - 20:11

inutile ! dis toi que tu as modéliser comme un chef Razz
Mrdupond
Mrdupond
CyrielBoy
CyrielBoy

Messages : 16
Date d'inscription : 08/10/2010
Localisation : Sant Maloù

Spécialités
Expert en:
Maître en:
Débutant en:

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Mar 9 Nov - 20:58

c'est pas faux, mais l'un empêche pas l'autre ^^
juju49l
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par nathur Mar 9 Nov - 20:59

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) Smile
nathur
nathur
Hey mais mec !
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 ...

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Mar 9 Nov - 21:19

ok, mais ça c'est aussi simple à gérer dans l'appli non?

juju49l
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par Boudpain Mar 9 Nov - 22:34

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
Boudpain
3,2 quarts
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:

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Mar 9 Nov - 22:36

ok ^^
C'est du MySql!
A priori ça marche, j'ai tester les contraintes (unicité et clés étrangères) ça fonctionne
juju49l
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par nathur Mar 9 Nov - 22:37

oui je crois que c'est + facile de tester avec l'appli
nathur
nathur
Hey mais mec !
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 ...

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par steeverlight Mar 9 Nov - 23:52

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 Smile 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
steeverlight
Admin
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Mer 10 Nov - 0:16

nathur a écrit: ne pas pouvoir entrer plusieurs fois le même pays ! (rappel de air de java) Smile
Si tu créer un index "unique" normalement tu a pas de doublon il me semble!

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
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par nathur Mer 10 Nov - 0:18

ah oui ben il doit pas tester la suite !
nathur
nathur
Hey mais mec !
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 ...

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Mer 10 Nov - 0:19

je pense comme toi! Du coup c'est naze
juju49l
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par nathur Mer 10 Nov - 0:20

c'est clair ! tu es obligé de tester toutes tes lignes une par une .... Sleep
nathur
nathur
Hey mais mec !
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 ...

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Mer 10 Nov - 0:24

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
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par steeverlight Mer 10 Nov - 22:53

et hop, un SGBD moulin passoire Smile
steeverlight
steeverlight
Admin
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par Vinsheu Jeu 11 Nov - 0:14

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 !
Vinsheu
Vinsheu
Admin
Admin

Messages : 195
Date d'inscription : 08/10/2010
Age : 34
Localisation : Vierzon(18)

Spécialités
Expert en: Requête Papyrus
Maître en: Google APIs
Débutant en: Programmation

https://dlangers.forumgratuit.org

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Jeu 11 Nov - 1:01

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
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par juju49l Jeu 11 Nov - 1:04

steeverlight a écrit:et hop, un SGBD moulin passoire Smile
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...

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
juju49l
OK ++
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par steeverlight Jeu 11 Nov - 11:49

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 Smile
steeverlight
steeverlight
Admin
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

Revenir en haut Aller en bas

tester BDD Empty Re: tester BDD

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum