Bonjour à tous,
Je vais essayer de répondre à vos premières questions.
Les tests vont démarrer vers le 11 mai, nous allons nous laisser une
dizaine de jour pour les faire (si c'est moins, c'est mieux :)
Bien sûr cela dépend aussi s'il y a des stoppeurs (gros bugs qui font
que la version est corrigée et recompilée), à ce moment là, nous devrons
recommencer tout à zéro.
Pour la durée des tests manuels, elle dépend du nombre que nous sommes.
Il y a environ 150 tests à se répartir. Les tests à réaliser sont sur un
site que nous appelons le Test Case Manager. Vous pouvez le visiter ici :
http://www.sunvirtuallab.com/tcm2/opensource/tcm_login.cgi
Choisissez OpenOffice.org et utilisez le login 'guest' et le mot de
passe 123.
Bien sûr, tout sera en français et je vous expliquerai toute la
procédure lorsque nous commencerons.
Pour la durée des tests avec le TestTool, qui est un outil de test
automatique fournit avec OOo, cela prend plusieurs jours. Ce n'est ni
difficile à paramétrer, ni difficile à lancer.
Quant à la fréquence, nous recommençons ces tests pour toutes les
versions stables d'OpenOffice.org. Notre nouveau système de release fait
que nous allons avoir des versions stables tous les trois mois
maintenant. Donc, de quoi faire ces tests les yeux fermés d'ici quelques
temps ;)
Je suis entrain de travailler sur la nouvelle version de TCM, j'ai
pratiquement fini et vais donner le Go à Rafaella pour que les tests
soient mis en place. Ces tests sont pour le moment composés de quelques
lignes décrivant une procédure (enregistrement de fichier par exemple).
Nous allons les modifier petit à petit en scénarios de tests. Cela
ressemblera au dernier test du fichier que je joint. Cela mettra les
tests plus en adéquation avec la recherche de bug sur des
fonctionnalités complètes et les rendra sans doute moins "rasoir" ;)
N'hésitez pas si vous avez des questions.
A bientôt
Sophie
------------------------
[cid]
110003
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-1<p>
Démarrer l'application de base de données
[description]
1. Ouvrez une nouvelle base de données (Nouveau -> Base de données).
[expected]
- l'assistant de base de données s'ouvre<br>
- tous les messages sont traduits correctement
[externallinks]
[comments]
------------------------
[cid]
110004
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-2<p>
Créer une nouvelle base de données
[description]
1. Cochez [Créer une base de données] et cliquez sur Suivant.<br><br>
2. Cochez [Oui, je souhaite que l'assistant enregistre la base de données] et
[Ouvrir la base de données pour édition] et cliquez sur Terminer.<br><br>
3. Saisissez un nom de base de données (utilisant des caractères accentués)
dans la boîte de dialogue de fichier et cliquez sur OK.
[expected]
- tous les messages dans les boîtes de dialogues/fenêtres sont traduits
correctement.<br>
- l'application de base de données apparaît
[externallinks]
[comments]
------------------------
[cid]
110005
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-3<p>
Créer des tables en mode Ebauche
[description]
1. Cliquez sur l'icône Tables dans le panneau de base de données.<br><br>
2. Cliquez sur [Créer une table en mode Ãbauche...] dans le panneau de
[Tâches].<br><br>
3. Entrez nom, adresse, numéro de tél. comme noms de champ.<br><br>
4. Entrez une description dans le champ correspondant pour chaque nom, cette
description doit contenir des caractères accentués.<br>
# appelez cette table "Table1" comme référence pour les tests
suivants.<br><br>
5. Cliquez sur l'icône [Enregistrer] -> entrez le nom de la table (contenant
des caractères accentués -> cliquez sur Oui pour la création d'une clé
primaire.<br><br>
6. Cliquez sur l'icône [Création d'index] -> cliquez sur Fermer.<br><br>
7. Fermez la fenêtre.
[expected]
- tous les messages dans les boîtes de dialogues sont traduits correctement<br>
- toutes les chaînes de caractères entrées s'affichent correctement.
[externallinks]
[comments]
------------------------
[cid]
110006
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-4<p>
Créer une table avec l'assistant
[description]
1. Cliquez sur [Utiliser l'assistant de création de table] dans le panneau
[Tâches].<br><br>
2. Sélectionnez [Projets] dans les [Exemples de tables].<br><br>
3. Déplacez [EmployésID], [NomduProjet] et [DescriptionduProjet] de Champs
disponibles à Champs sélectionnés.<br><br>
4. Cliquez sur [Suivant].<br><br>
5. Cliquez sur [+] et changez le nom [Sans nom] en Note dans la partie
Information du champs.<br><br>
6. Cliquez sur [Créer].<br><br>
7. Fermez la fenêtre de la table Projets
[expected]
- tous les messages dans les fenêtres de dialogues sont correctement
traduits.<br>
- toutes les chaînes de caractères saisies sont affichées correctement.
[externallinks]
[comments]
------------------------
[cid]
110007
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-5<p>
Saisir des données dans une table
[description]
1. Dans la fenêtre Tâches, double cliquez sur l'icone de la table créée
dans la base au test 3<br><br>
2. Saisissez plusieurs enregistrements contenant des caractères accentués et
cliquez sur l'icône Enregistrer les enregistrements.
[expected]
- toutes les chaînes de caractères entrées doivent s'afficher correctement
[externallinks]
[comments]
------------------------
[cid]
110008
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-6<p>
Editer le format d'une colonne de table
[description]
1. Double cliquez sur l'icône de la table créée dans le test 4.
2. Saisissez plusieurs enregistrements contenant des caractères
accentués.<br><br>
3. Cliquez sur l'entête de la colonne [Nom du projet] pour sélectionner la
colonne.<br><br>
4. Cliquez avec le bouton droit de la souris et sélectionnez [Formatage de
colonne] dans le menu contextuel.<br><br>
5. Testez les options disponibles sous l'onglet [Alignement].<br><br>
6. Fermez la fenêtre.<br><br>
[expected]
- tous les messages doivent être traduits correctement.<br>
- l'alignement doit s'appliquer correctement.
[externallinks]
[comments]
------------------------
[cid]
110009
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-7<p>
Création de Vues
[description]
1. Cliquez sur "Créer une vue" dans le panneau de tâches.<br><br>
2. Ajoutez les tables Projet et Table1.<br><br>
3. Glissez 'EmployéeID' de la table Projets et déposez-le vers le champ ID
dans la Table1.<br><br>
4. Sélectionnez les champs dans la fenêtre du bas. Comme
[ProjetID][Nomduprojet][Descriptionduprojet][Note] et [Table1.Nom].<br><br>
5. Cliquez sur l'icône Enregistrer.<br><br>
6. Saisissez un nom de table contenant des caractères accentués.<br>
# appelez cette vue Vue1 comme référence pour les tests
suivants.<br><br>
7. Fermez la fenêtre de vues et double cliquez sur l'icône Vue.
[expected]
- tous les messages sont traduits correctement<br>
- un objet de Vue est créé.
[externallinks]
[comments]
------------------------
[cid]
110010
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-8<p>
Exécuter une requête
[description]
1. Cliquez sur l'icône Requête dans le panneau de Base de données.<br><br>
2. Cliquez sur Créer une requête en mode Ebauche.<br><br>
3. Ajoutez la table Projets<br><br>
4. Entrez les nom de champs dans le panneau du bas - ex: NomduProjet et
DescriptionduProjet<br><br>
5. Entrez des critères pour la colonne NomduProjet<br>
Ces critères doivent contenir des caractères accentués de ProjectName dans
la table Projets.<br><br>
6. Cliquez sur l'icône [Exécuter la requête] dans la barre d'outils.<br><br>
7. Cliquez sur l'icône [Enregistrez sous] et entrez un nom pour la requête
contenant des caractère accentués.<br><br>
8. Fermez la fenêtre<br><br>
9. Double cliquez sur l'icône Requête dans le paneau Requête.<br><br>
[expected]
- tous les messages sont traduits correctement<br>
- Un resultat correct est affiché lorsque la requête est exécutée.
[externallinks]
[comments]
------------------------
[cid]
110011
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-9<p>
Faire une requête à l'aide de l'assistant
[description]
1. Cliquez sur l'icône Requête dans le panneau de base de données.<br><br>
2. Cliquez sur Utiliser l'assistant de création d'une requête.<br><br>
3. Sélectionnez "Table1" dans la liste déroulante.<br><br>
4. Déplacez tous les champs depuis Champs disponibles dans les Tables Ã
Champs dans la requête.<br><br>
5. Cliquez sur Suivant.<br><br>
6. Sélectionnez Table1.ID dans Trier par...<br><br>
7. Cliquez sur Suivant.<br><br>
8. Saisissez quelques combinaisons de conditions avec les données présentes
dans Table1.<br><br>
9. Cliquez sur Terminer.<br><br>
[expected]
- tous les messages sont traduits correctement<br>
- un objet de Requête est créé.
[externallinks]
[comments]
------------------------
[cid]
110012
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-10<p>
Réaliser un formulaire
[description]
1. Cliquez sur l'icône Formulaire dans le panneau de base de données.<br><br>
2. Cliquez sur Utiliser l'assistant de création de Formulaires.<br><br>
3. Sélectionnez Table1 dans Tables ou requêtes.<br><br>
4. Déplacez toutes les entrées de Champs disponibles à Champs dans le
Formulaire.<br><br>
5. Cliquez sur Suivant.<br><br>
6. Cliquez sur Suivant.<br><br>
7. Vérifiez tous les types de placement des champs et le placement des
étiquettes.<br><br>
8. Sélectionnez-en un second et cliquez sur Suivant.<br><br>
9. Cliquez sur Suivant.<br><br>
10. Vérifiez tous les styles de bordures.<br><br>
11. Cliquez sur Suivant.<br><br>
12. Saisissez un nom de formulaire contenant des caractères accentués.<br><br>
13. Cochez Travailler avec le formulaire et cliquez sur Terminer.
[expected]
- tous les messages doivent être traduits correctement<br>
- un objet de formulaire est créé.
[externallinks]
[comments]
------------------------
[cid]
110013
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-11<p>
Travailler avec un formulaire
[description]
Suite du test -11<br>
1. Complétez chaque champ du formulaire avec des chaînes contenant des
caractères accentués.<br><br>
2. Cliquez sur le bouton Suivant dans la barre d'outils du bas.<br><br>
3. Répétez plusieurs fois ces deux étapes.<br><br>
4. Cliquez sur l'icône Enregistrer l'enregistrement dans la barre d'outils du
bas.<br><br>
5. Fermez la fenêtre (cliquez sur Enregistrer).<br><br>
6. Double cliquez sur l'icône de Formulaire dans le panneau de
Formulaires.<br><br>
7. Vérifiez que les enregistrement entrés ont été enregistrés
correctement.<br><br>
[expected]
- tous les messages doivent être traduits correctement<br>
- tous les enregistrement doivent être enregistrés
[externallinks]
[comments]
------------------------
[cid]
110014
[locale]
fr
[creation_date]
2005-02-11
[objective]
Base-12<p>
Faire un état
[description]
1. Cliquez sur l'icône Rapport dans le paneau de base de données.<br><br>
2. Cliquez sur Utiliser l'assistant de création de rapport.<br><br>
3. Sélectionnez la Vue créée lors du test 7.<br><br>
4. Déplacez tous les champs de Champs disponible à Champs dans le
rapport.<br><br>
5. Cliquez sur Suivant.<br><br>
6. Changez les étiquettes de façon appropriée.<br><br>
7. Déplacez un champ de Champs vers Groupement.<br><br>
8. Cliquez sur Suivant.<br><br>
9. Cliquez sur Suivant.<br><br>
10. Cochez combinaison de données diverses et Entête/pied de page.<br><br>
11. Cochez la direction à l'aide du bouton radio.<br><br>
12. Cliquez sur Suivant.<br><br>
13. Entrez un nom de rapport contenant des caractères accentués.<br><br>
14. Cliquez sur Terminer.
[expected]
- tous les messages doivent être traduits correctement<br>
- un rapport est créé.
[externallinks]
[comments]
------------------------
[cid]
110028
[locale]
fr
[creation_date]
2006-04-19
[objective]
Attention : ce n'est pas un test de localisation mais un test de connexion Ã
la base de données - Il est stocké ici jusqu'à la refonte des tests.
[description]
<div align="center">- Test de connexion -</div><br>
0. Ouvrez ou créez une base de données pour le test<br>
1. Créez une nouvelle table (en cliquant sur le conteneur de tables et en
choisissant : créer une table en mode ébauche...')<br>
-> la fenêtre d'ébauche de table apparaît<br>
2. Inserez tous les noms de champs et enregistrez la table (Ã l'aide de
l'icône 'enregistrer' dans la barre d'outils ou du menu
Fichier/Enregistrer)<br>
-> la boîte de dialogue d'enregistrement apparaît<br>
3. Saisissez n'importe quel nom de table et cliquez sur le bouton Ok<br>
-> la boîte de dialogue de clé primaire apparaît (si la base de données
supporte une clé primaire)<br>
4. cliquez sur le bouton Non et fermez la fenêtre <br><br>
=> cochez : 'créer une table' sur la checklist (si tout s'est bien passé (+)
ou si ça ne s'est pas bien passé (-) ou a fonctionné partiellement/avec un
contournement(?))<br><br>
5. Répétez les étapes 1 à 3 et choisissez Oui pour la création de la clé
primaire à l'étape 4<br><br>
=> cochez : 'clé primaire' sur la checklist (ok(+) - non ok(-) - fonctionne
partiellement(?))<br><br>
6. supprimez les deux tables (par le menu contextuel du nom de la table ou par
la touche 'suppr' du clavier<br><br>
=> cochez : 'supprimer des tables' (+/-/?)<br><br>
7. créez une table avec plusieurs champs (de différents types de votre
choix)<br>
8. Enregistrez et fermez la table (avec une clé primaire si la table la
supporte)<br>
9. Ouvrez la table en mode ébauche (par le menu contextuel du nom de la table
en cliquant sur Modifier ou par le menu Editer/Editer)<br>
10. Ajoutez un champ à la table et enregistrez-la <br><br>
=> cochez : 'Insérer un champ dans la table'<br><br>
11. Modifiez tous les noms de champs et les types de champs et enregistrez la
table<br>
-> Si une fenêtre de dialogue d'avertissement apparaît, cliquez sur Oui
(cette fenêtre de dialogue propose d'ajouter comme nouvelle table)<br><br>
=> cochez: 'modifier les champs de la table'<br><br>
12. Supprimez tous les champs et enregistrez la table<br><br>
=> cochez: 'supprimer les champs de la table'<br><br>
13. Fermez la table et actualisez-la (menu Afficher/Actualiser les tables<br>
14. Ouvrez de nouveau la table en mode ébauche, contrôlez-la et fermez-la
(vérifiez si les champs insérés/modifiés/supprimés sont toujours
présents<br>
15. Ouvrez la table en mode normal (double cliquez dessus ou par le menu
contextuel Ouvrir du nom de la table)<br>
16. Insérez quelques lignes d'enregistrements et enregistez-la (ou quittez la
ligne courante et les données doivent également être enregistrées)<br><br>
=> cochez : 'insérer des données dans la table'<br>
=> cochez : 'insérer une ligne dans la table'<br><br>
17. Modifiez tout le contenu et enregistrez<br><br>
=> cochez : 'modifier les données de la table'<br><br>
18. Supprimez tous le contenu et toutes les lignes de la table (par le menu
contextuel ou en sélectionnant toute la ligne et en appuyant sur la touche
'suppr' du clavier<br><br>
=> cochez : 'supprimer les données de la table'<br>
=> cochez : 'supprimer des lignes de la table'<br><br>
19. Fermez la table et cliquez sur le conteneur de Requêtes<br>
20. Créez une nouvelle requête (en mode ébauche)<br>
-> la boîte de dialoque 'Ajouter des tables' apparaît<br>
21. Ajouter la table de test (ou n'importe quelle autre table contenant des
types de champs différents et des données)<br>
-> le conteneur 'Table' apparaît<br>
22. Choisissez quelques champs de ce conteneur (en double cliquant sur
l'étoile ou sur les champs listés dans liste)<br>
23. Exécutez et enregistrez la requête (par l'icône correspondant ou par le
menu Editer/Exécuter la requête)<br>
-> une fenêtre de résultat apparaît en haut (et doit montrer le résultat de
la requête)<br>
24. Fermez et réouvrez la requête en mode ébauche (menu contextuel
'Modifier'<br><br>
=> cochez : 'créer une requête'<br><br>
25. Insérez tous les champs restant ou supprimez-en un (supprimez le champ en
sélectionnant l'entête dans la grille et utilisez le menu contextuel ou la
touche suppr)<br><br>
26. Enregistrez et fermez l'ébauche de requête<br>
27. Réouvrez-la et vérifiez les modifications que vous avez
effectuées<br><br>
=> cochez : 'modifier une requête'<br><br>
28. Fermez la requête et supprimez-la<br><br>
=> cochez: 'supprimer une requête'<br><br>
29. Créez une nouvelle Vue (conteneur Table/créer une vue - si supporté)<br>
30. Enregistrez-la, fermez-la et supprimez-la<br><br>
=> cochez : 'vues'<br><br>
31. Ouvrez ou créez n'importe quelle table en mode Vue<br>
32. Ouvrez la fenêtre de dialogue Ebauche d'Index (par le menu Outils/Ebauche
d'index ou par l'icône correspondante).<br>
-> Le boîte de dialogue d'index apparaît<br>
33. Créez un nouvel index, enregistrez-le et fermez la boîte de dialogue et
la table (à l'aide de l'icône correspondante)<br>
34. Actualisez les table et réouvrez la table de test (à partir du menu
Afficher/Actualiser les tables<br>
35. Réouvrez la boîte de dialogue d'index et vérifiez si l'index est
toujours présent.<br><br>
=> cochez: 'index'<br><br>
36. Fermez la fenêtre de dialogue et l'ébauche de table<br>
37. Créez n'importe quelle autre table (pour la poursuite des tests nous avons
besoin d'au minimum deux tables)<br>
38. Ouvrez une nouvelle requête en mode ébauche<br>
39. Ajoutez deux tables<br>
-> deux conteneurs de table doivent apparaître<br>
40. Créez une jointure entre elles (en glissant/déposant n'importe quel nom
de champ d'un conteneur de table vers l'autre)<br>
-> un connecteur est créé entre les deux tables<br>
41. doble cliquez sur le connexter<br>
-> une boîte de dialogue de propriété de la jointure apparaît.<br>
42. Dans la liste déroulante, choisissez n'importe quel type, ex: Interne (si
supporté)<br>
43. Appuyez sur le bouton Ok<br>
-> la boîte de dialogue disparaît<br>
44. Insérez n'importe quel champ de table pour la requête (en double cliquant
sur le champ dans le conteneur ou à l'aide de la liste déroulante)<br>
45. Exécutez et enregistrez la requête (pour un résultat effectif vous avez
besoin de données effectives)<br>
46. Ouvrez la requête en mode ébauche et double cliquez sur le connecteur<br>
-> la fenêtre de dialogue de propriété de la jointure apparaît.<br>
47. Vérifiez les autres type de jointures s'ils sont supportés. (43. Ã
46.)<br><br>
=> cochez : 'jointure'<br><br>
48. Fermez la fenêtre de dialogue et l'ébauche de requête<br>
49. Ouvrez la fenêtre de dialogue d'ébauche de relation (menu
Outils/Relations)<br>
-> la boîte de dialogue apparaît<br>
50. Ajoutez deux tables<br>
-> les conteneurs de table apparaissent<br>
51. Glissez et déposez un champ d'une table vers l'autre (cela ne marche pas
avec tous les champs, essayez avec les champs contenant les deux clés
primaires)<br>
-> un connecteur apparaît entre les deux tables (avec un double click dessus,
la boîte de dialogue apparaît)<br>
52. Enregistrez, actualisez, réouvrez et vérifiez que tout a bien
fonctionné<br><br>
=> chochez : 'relations'<br><br>
<div align="center">- fin du test -</div>
[expected]
Merci d'envoyer la checklist complétée ayant pour titre 'connection test' Ã
<a href="mailto:[EMAIL PROTECTED] test">[EMAIL PROTECTED]</a>.<br><br>
(remplissez comme dans cet exemple:<br>
création de tables/create tables: +<br>
index/indexes: -<br>
...<br>
et notez que l'ordre peut être un peu différent)<br><br>
Base de données/Database:<br>
Pilote (n° de version)/Driver (vers. number):<br>
Système d'exploitation/OS (Operating System f.e. WinXP or LinuxSuse10.1):<br>
Version de OOo/oo Version:<br>
Bugs connus (optionnel)/known bugs (optional):<br><br>
Checklist: -Connection Test-<br>
clé primaire/primary key:<br>
création de tables/create tables:<br>
suppression de tables/delete tables:<br>
insertion de champs/insert table fields:<br>
modification de champ/modify table fields:<br>
suppression de champ/delete table fields:<br>
insertion de données/insert table data:<br>
modification de données/modify table data:<br>
suppression de données/delete table data:<br>
insertion de lignes/insert table rows:<br>
suppression de lignes/delete table rows:<br>
création d'une requête/create query:<br>
modification d'une requête/modify query:<br>
suppression d'une requête/delete query:<br>
vues/views:<br>
index/indexes:<br>
jointures/joins:<br>
relations/relations:<br>
[externallinks]
[comments]
------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]