TestGlpi » History » Version 15

jmd, 03/30/2008 05:56 PM

1 14 moyo
[[PageOutline]]
2 14 moyo
3 8 moyo
= Guide to Beta-Test GLPI =
4 1 moyo
5 15 jmd
Cahier des charges du beta-testeur / howto beta-test
6 13 moyo
7 15 jmd
Pré-requis pour être béta-testeur :
8 8 moyo
9 15 jmd
Si vous n'avez jamais utilisé GLPI, vous ne faites pas partie des profils recherchés. Pour être Béta-testeur il est nécessaire d'avoir une certaine expérience dans l'utilisation de GLPI sinon les retours de bugs ne seront pas pertinents.
10 1 moyo
11 15 jmd
Obligatoire :
12 1 moyo
13 15 jmd
 - Utilisateur expérimenté GLPI ou GLPI/OCSNG,
14 15 jmd
 - Utilisation complète de GLPI : inventaire + helpdesk
15 15 jmd
 - Disponible (le beta-test demande du temps pour être fait sérieusement),
16 15 jmd
 - Rigoureux (suivi des procédures),
17 15 jmd
 - Consciencieux (de la qualité du béta-test dépend la qualité des versions stables de GLPI),
18 15 jmd
 - volontaire (la mise à jour du wiki utilisateurs par les beta-testeurs permet d'alimenter la documentation GLPI à partir des phases de béta-test),
19 1 moyo
20 15 jmd
21 15 jmd
22 15 jmd
Facultatif :
23 15 jmd
24 15 jmd
 - Utilisateur exploitant des fonctionnalités avancées de GLPI (authentifications externes, passerelles mails, multilingues)
25 15 jmd
26 15 jmd
27 15 jmd
Procédure : 
28 15 jmd
29 15 jmd
- S'enregistrer sur le forum pour être ajouté à la rubrique béta-test
30 15 jmd
- Préparer une plateforme de test (le beta-test n'est pas fait pour la production !)
31 15 jmd
- Télécharger la version SVN ou les tarballs générés chaque nuit.
32 15 jmd
- Installer la version SVN et/ou faire une mise à jour d'une ancienne version de GLPI
33 15 jmd
- Tester un maximum de fonctionnalités notament celles utilisées en production (voir check-list de beta-test).
34 15 jmd
- Tester GLPI avec plusieurs navigateurs
35 15 jmd
- Avant de remonter un bug, vérifier que celui-ci n'a pas été signalé auparavant.
36 15 jmd
- Remonter les bugs de la façon la plus précise possible selon le gabarit (voir ci-dessous)  dans le forum Beta-test.
37 15 jmd
38 15 jmd
Les retours doivent se faire exclusivement dans la rubrique réservée aux béta-testeurs.
39 15 jmd
40 15 jmd
41 15 jmd
Gabarit pour retour de bug sur le forum Beta-test
42 15 jmd
43 15 jmd
Préalables :
44 15 jmd
45 15 jmd
  - Activez le mode debug directement dans le configuration générale de GLPI. Beta-testez en mode débug vous permettra de voir toutes les erreurs.
46 15 jmd
 
47 15 jmd
 - Activez les fichiers de trace dans la configuration générale, vous pourrez alors consultez les fichiers logs créer par GLPI dans /files/_log 
48 15 jmd
49 15 jmd
- Dans votre profil du forum, ajoutez à votre signature :
50 15 jmd
51 15 jmd
 * La plateforme sur laquelle vous l'avez installé : win/mandrake/debian ...
52 15 jmd
53 15 jmd
 * Comment vous l'avez installé (logiciel de décompactage pour Windows)
54 15 jmd
55 15 jmd
 * Les versions  apache, php, mysql ....
56 15 jmd
57 15 jmd
 * Navigateur utilisé (IE, Moz...) et version.
58 15 jmd
59 15 jmd
Les retours devront être formalisées selon le patron suivant sinon ils seront "poubellisés" car inexploitables :
60 15 jmd
61 15 jmd
- Jour de téléchargement du daily tarball ou version svn : XXXX
62 15 jmd
- Type de retour : Bug/Ergonomie/Fonctionnalité
63 15 jmd
- Titre explicite
64 15 jmd
- Explications :  Procédure détaillée, les manipulations que vous avez effectuées.
65 15 jmd
66 15 jmd
67 15 jmd
Exemple :
68 15 jmd
69 15 jmd
Sujet : [daily 260608] Bug : non enregistrement d'un ticket à la validation
70 15 jmd
Explication : A la création d'un ticket lorsque celui-ci est validé, il ne s'enregistre pas.
71 15 jmd
72 15 jmd
ci aprés les traces dans les logs .....
73 15 jmd
74 15 jmd
75 15 jmd
76 15 jmd
== Check-list==
77 15 jmd
78 15 jmd
=== 1 - Install / Update ===
79 8 moyo
 * Fresh installation
80 8 moyo
 * Update process
81 1 moyo
82 15 jmd
=== 2 - Setup ===
83 8 moyo
 * Create/Update/Delete dropdowns (check if use test works when deleting item : need to see confirmation page)
84 8 moyo
 * Create/Update/Delete components 
85 1 moyo
 * Update general setup
86 1 moyo
 * Update notification setup
87 8 moyo
 * Create/Update/Delete mailgates
88 8 moyo
89 15 jmd
==== 2.1 - Authentication ====
90 8 moyo
 * LDAP login / LDAP import user / LDAP sync user / LDAP group import
91 1 moyo
 * IMAP/POP login
92 8 moyo
 * CAS login (+ using LDAP server)
93 1 moyo
 * x509 login (+ using LDAP server)
94 1 moyo
 * alternate login system (+ using LDAP server)
95 8 moyo
 * Rule engine engine to affect dynamic rights
96 1 moyo
97 15 jmd
==== 2.2 - Mailgates ====
98 8 moyo
 * Create/Update/Delete mailgates
99 1 moyo
 * Manual import
100 8 moyo
 * Import using cron  
101 8 moyo
 * Try various mail format : txt / html
102 1 moyo
103 15 jmd
==== 2.3 - Document Types ====
104 8 moyo
 * Create/Update/Delete document types
105 8 moyo
 * Check if unavailable document types are forbidden to upload.
106 8 moyo
107 15 jmd
==== 2.4 - External Links ====
108 8 moyo
 * Create/Update/Delete external links
109 1 moyo
110 15 jmd
==== 2.5 - Plugins ====
111 1 moyo
 * Check usage of example plugin
112 8 moyo
113 15 jmd
==== 2.6 - OCSNG ====
114 1 moyo
 * Create/Update/Delete ocsng server
115 8 moyo
 * Check manual import/link/synchronization
116 8 moyo
117 15 jmd
=== 3 - Inventory ===
118 8 moyo
119 15 jmd
==== 3.1 - Computer ====
120 1 moyo
 * Create/Update/Delete/Restore computer
121 1 moyo
 * Add/Delete/Update components
122 8 moyo
 * Create/Delete direct links
123 8 moyo
 * Create/Delete/Link networking port
124 8 moyo
 * Install/ Uninstall software
125 10 moyo
 * Create/Update/Delete Financial Information
126 8 moyo
 * Link/unlink contract
127 1 moyo
 * Link/Unlink document + auto create document
128 8 moyo
 * Check history system on update item or others actions
129 1 moyo
130 15 jmd
==== 3.2 - Monitor ====
131 8 moyo
 * Create/Update/Delete/Restore monitor
132 8 moyo
 * Create/Delete direct links
133 1 moyo
 * Create/Update/Delete Financial Information
134 8 moyo
 * Link/unlink contract
135 8 moyo
 * Link/Unlink document + auto create document
136 8 moyo
 * Check history system on update item or others actions
137 1 moyo
138 15 jmd
==== 3.3 - Software ====
139 10 moyo
 * Create/Update/Delete/Restore software
140 8 moyo
 * Add/Delete/Update/Move licenses
141 8 moyo
 * Install/ Uninstall software on a computer
142 1 moyo
 * Create/Update/Delete Financial Information
143 8 moyo
 * Link/Unlink document + auto create document
144 8 moyo
 * Check history system on update item or others actions
145 8 moyo
146 15 jmd
==== 3.4 - Networks ====
147 8 moyo
 * Create/Update/Delete/Restore networks
148 8 moyo
 * Create/Delete direct links
149 10 moyo
 * Create/Delete/Link networking port
150 8 moyo
 * Create/Update/Delete Financial Information
151 8 moyo
 * Link/unlink contract
152 2 moyo
 * Link/Unlink document + auto create document
153 1 moyo
 * Check history system on update item or others actions
154 8 moyo
155 15 jmd
==== 3.5 - Devices ====
156 8 moyo
 * Create/Update/Delete/Restore devices
157 8 moyo
 * Create/Delete direct links
158 8 moyo
 * Create/Delete/Link networking port
159 8 moyo
 * Create/Update/Delete Financial Information
160 1 moyo
 * Link/unlink contract
161 10 moyo
 * Link/Unlink document + auto create document
162 8 moyo
 * Check history system on update item or others actions
163 8 moyo
164 15 jmd
==== 3.6 - Printers ====
165 8 moyo
 * Create/Update/Delete/Restore printers
166 8 moyo
 * Create/Delete direct links
167 8 moyo
 * Assign Cartridges
168 1 moyo
 * Create/Delete/Link networking port
169 8 moyo
 * Create/Update/Delete Financial Information
170 1 moyo
 * Link/unlink contract
171 1 moyo
 * Link/Unlink document + auto create document
172 10 moyo
 * Check history system on update item or others actions
173 8 moyo
174 15 jmd
==== 3.7 - Cartriges ====
175 1 moyo
 * Create/Update/Delete/Restore Cartriges Type
176 8 moyo
 * Create/Delete/Assign Cartridges
177 8 moyo
 * Create/Update/Delete Financial Information
178 8 moyo
 * Link/unlink contract
179 1 moyo
 * Link/Unlink document + auto create document
180 8 moyo
 * Check history system on update item or others actions
181 10 moyo
182 15 jmd
==== 3.8 - Consumables ====
183 8 moyo
 * Create/Update/Delete/Restore Consumables Type
184 1 moyo
 * Create/Delete/Give Consumables
185 8 moyo
 * Create/Update/Delete Financial Information
186 1 moyo
 * Link/unlink contract
187 1 moyo
 * Link/Unlink document + auto create document
188 1 moyo
 * Check history system on update item or others actions
189 8 moyo
190 15 jmd
==== 3.9 - Phones ====
191 8 moyo
 * Create/Update/Delete/Restore phones
192 1 moyo
 * Create/Delete direct links
193 8 moyo
 * Create/Delete/Link networking port
194 8 moyo
 * Create/Update/Delete Financial Information
195 10 moyo
 * Link/unlink contract
196 8 moyo
 * Link/Unlink document + auto create document
197 8 moyo
 * Check history system on update item or others actions
198 3 moyo
199 15 jmd
==== 3.10 - Status ====
200 8 moyo
 * Check informations
201 3 moyo
202 15 jmd
=== 4 - Assistance ===
203 3 moyo
204 15 jmd
==== 4.1 - Tracking ====
205 8 moyo
 * Create/Update/Delete a ticket
206 8 moyo
 * Add/Update a followup
207 8 moyo
 * Close a ticket
208 8 moyo
 * Reopen a ticket
209 9 moyo
 * Plan a ticket
210 10 moyo
 * Create/Link/Delete a document
211 10 moyo
 * Check business rules on craete a ticket
212 3 moyo
213 15 jmd
==== 4.2 - Helpdesk ====
214 1 moyo
 * Add a ticket using central interface using lots of choices
215 1 moyo
 * Add a ticket using post-only interface using lots of choices
216 1 moyo
217 15 jmd
==== 4.3 - Mail notifications ====
218 1 moyo
 * Check mail notification 
219 1 moyo
220 15 jmd
==== 4.4 - Statistics ====
221 1 moyo
 * Check statistics results
222 1 moyo
223 15 jmd
=== 5 - Management ===
224 1 moyo
225 15 jmd
==== 5.2 - Contact ====
226 10 moyo
 * Create/Update/Delete/Purge a contact
227 10 moyo
 * Link/Unlink with a supplier
228 10 moyo
 * Link/Unlink document + auto create document
229 10 moyo
 * Check recursive visibility
230 1 moyo
231 15 jmd
==== 5.3 - Supplier ====
232 10 moyo
 * Create/Update/Delete/Purge a supplier
233 10 moyo
 * Link/Unlink a contact
234 10 moyo
 * Link/Unlink document + auto create document
235 10 moyo
 * Link/Unlink a contract
236 10 moyo
 * Check recursive visibility
237 1 moyo
238 10 moyo
=== 5.4 - Contracts ===
239 10 moyo
 * Create/Update/Delete/Purge a supplier
240 10 moyo
 * Link/Unlink a supplier
241 10 moyo
 * Link/Unlink document + auto create document
242 10 moyo
 * Link/Unlink items
243 10 moyo
 * Check recursive visibility
244 1 moyo
245 10 moyo
=== 5.5 - Documents ===
246 10 moyo
 * Create/Update/Delete/Purge a document
247 10 moyo
 * Link/Unlink items
248 10 moyo
 * Check recursive visibility
249 10 moyo
250 10 moyo
== 6 - Tools ==
251 10 moyo
252 10 moyo
=== 6.1 - Knowledge base ===
253 10 moyo
 * Create/Update/Delete a question
254 10 moyo
 * Set/Unset a question to the FAQ
255 10 moyo
 * Check recursive visibility
256 10 moyo
257 10 moyo
=== 6.2 - Reservation ===
258 10 moyo
 * Set/Unset an item to be reservable
259 10 moyo
 * Create/Update/Delete a reservation 
260 10 moyo
 * Check mail notification for reservations
261 10 moyo
262 10 moyo
=== 6.3 - Reports ===
263 10 moyo
 * Check Reports