Discussion consultée 965 fois
7 messages
dév. Java : tests fonctions générales
#1favdb
Ce fil est consacré aux tests des différentes fonctions générales des versions de jTableauElec développé en Java.

La première série de test porte sur les fonctions d'enregistrement et lecture d'un projet. La version concernée est la v2.00 du 19/11/2011.

Dans cette version il n'est pas possible de modifier le nom du fichier enregistré. Il s'appelle test.xml et il devrait être enregistré dans le répertoire où est installé le programme.

Voici le détail des tests à effectuer:
a) au lancement du programme la partie message contient l'information sur la version utilisé, en particulier les tests à effectuer.
Résultat attendu: lancement du programme
Vérification : la zone message est renseignée.

b) sans rien renseigner essayez d'enregistrer le fichier. Le résultat devrait être un message d'anomalie et le non enregistrement du fichier.
Résultat attendu : message d'anomalie
Vérification : avec votre navigateur de fichier vérifiez que le fichier test.xml n'existe pas dans le répertoire d'installation de jTableauElec.

c) renseignez partiellement l'étape 1, avec au moins un nom de projet, puis enregistrez le projet.
Résultat attendu : pas de message d'anomalie
Vérification : avec votre navigateur de fichier vérifiez que le fichier test.xml a bien été créé dans le répertoire d'installation de jTableauElec.

d) changez quelques informations saisies au préalable, dont au moins un choix dans l'une des listes, puis ouvrez le projet.
Résultat attendu : les informations précédemment sauvegardées lors du test c) sont bien revenues.
Vérification : les choix dans les listes sont correctes.
Remarque : Si lors de l'étape c) l'un des choix n'avait pas été modifié on devrait retrouver la valeur initiale (à savoir "..."). Par ailleurs il n'y a pas message concernant l'ouverture d'un projet alors que celui en cours a été modifié sans être enregistré (ce sera intégré ultérieurement en même temps que le "enregistrer sous...".

Pour signaler que vous avez réalisé le test, faites un message de la forme suivante:
Citation :
Version : 2.00 du 19/11/2011
test a: OK
test b: OK
test c: OK
test d: non effectué
  Citation :

Bien entendu vous remplacerez les OK pas les anomalies rencontrées et les vos observations. Si vous voulez donner du cachet à votre post vous pouvez utiliser le vert pour les OK, le rouge pour les anomalies. Vous pouvez aussi utiliser les émoticones. Par exemple:
Citation :
Version : 2.00 du 19/11/2011
test a:
test b:
test c:
test d: non effectué
  Citation :


Merci d'avance pour les 5 minutes que vous passerez à faire ces tests.
#2Freud
Version : 2.00 du 19/11/2011
test a:
test b:
test c:
test d:

Test d : Lorsque l'on fait "Ouvrir" après modifs le fichier XML apparaît dans une nouvelle fenêtre, normal je suppose.
En revanche problème avec la surface. Deux 0 apparaissent dans le champ du formulaire à la suite des chiffres saisis, mais sans virgule (ou point).
60m² devient 6000m² mais XML OK : image/photo
#3favdb
Effectivement la fenêtre XML apparaît dans cette phase de mise au point. L'information surface non rendue correctement est corrigée pour les version à venir. J'ai préféré adopté le fonctionnement en tout "integer" plutôt que de jongler avec des float ou des double qui m'avaient laissés de mavais souvenir en C.

La suite des tests devraient arriver en fin de semaine, il y en aura beaucoup.
#4Freud
Salut,

Je ne savais pas trop ou faire part de mes test sur la dernière version donc me voici.

Général
Problème d'aperçu des images (logo et transparence des boutons)

Etape 2
La suppression affecte la dernière pièce de la liste, pas celle sélectionnée.
Erreur dans le nom de la pièce quand il y la demande de confirmation.


L'ajout d'une 3ème chambre lui attribut le numéro 7. Je corrige le nom, celui-ci est bien enregistré dans le champ à droite mais pas dans la liste des pièces à gauche.

Les surfaces ne sont mémorisées que si l'on clic sur un autre champ ou sur vérifier. Si l'on clic directement sur une autre pièces le dernier champ renseigné est perdu.

La chambre ajoutée maintenant supprimée le programme m'indique que sa surface est toujours manquante.

Je passe malgré-tout à l'étape 3 puis revient aussitôt à l'étape 2, les messages d'erreur restent ceux de l'étape 3 même si je clic sur "vérifier" :

Pas de pièce pour Radiateur 0
Pas de pièce pour Radiateur 1
Pas de pièce pour Cumulus
Pas de pièce pour Cuisinière
Pas de pièce pour Lave-linge


Etape 3
Ok pour cette série de tests, si ce n'est pour les protections.
Ce n'est pas clair avec les ID.
Peut-être remplacer "type" par "sous différentiel de type" : [A, AC, HI]
et faire en sorte que par défaut ceux qui ne sont pas impérativement sous le type A soient en AC.


J'arrête là pour aujourd'hui, plus trop le temps mais j'irais plus en profondeur d'ici à ce que tu reviennes de vacances.

++


   [ Message modifié par  Freud  le  24-12-2011  à  12:41 ] 
#5w36xb2w
Bonjour
mes copies d'écran plutot qu'un discours
fenétre de commande

1 menu

2 menu

3 menu

4 menu

5 menu



#6favdb
Ah, tout plein d'observations. Je profite de quelques instants restants avec une connexion pour vous donner des nouvelles.

J'ai lu vos messages samedi et travaillé en conséquence. Tout ce qui concerne le changement de nom d'une pièce ou d'un équipement est corrigé. On ne peut plus passer d'une étape à une une autre dans le sens ascendant si l'étape en cours n'est pas correcte (il faut encore que je rectifie la couleur en fonction du message : rouge anomalie, vert OK, bleu information).

Pour ce qui est de l'étape 5 je commence tout juste à coder, donc ne rien faire à ce niveau puisque la génération du tableau n'est pas encore programmée.

Je ne sais pas si je vais avoir le temps de vous mettre la dernière mouture aujourd'hui.
#7w36xb2w
Bonjour Favdb
Je pense que nous allons laisser passer l'année avant de nous y remettre.
dév. Java : tests fonctions générales