TestGlpi » History » Version 17

jmd, 03/30/2008 06:01 PM

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