TestGlpi » History » Version 36

moyo, 11/04/2011 12:15 AM

1 34 jmd
h1. Guide to Beta-Test GLPI
2 1 moyo
3 34 jmd
4 34 jmd
5 34 jmd
h2. Prerequisites
6 34 jmd
7 34 jmd
8 1 moyo
If you never used GLPI, you don't have one of the required profiles. 
9 1 moyo
10 1 moyo
To be a beta-tester it is necessary to have experience of using GLPI if not the returns of bugs will not be relevant.
11 1 moyo
12 1 moyo
Bug report is important but informations about sections which have been tested and work well are also important.
13 1 moyo
14 36 moyo
*Needs:*
15 34 jmd
16 36 moyo
* To be an experienced user of GLPI,
17 34 jmd
* Available (the beta-test takes time to be made seriously),
18 34 jmd
* Rigorous (follow-up of the procedures),
19 1 moyo
* Conscientious (on the quality of the beta-test quality depends on the stable versions of GLPI),
20 1 moyo
* voluntary (the update of the wiki users by the beta-testers makes it possible to feed documentation GLPI starting from the phases of beta-test),
21 1 moyo
22 34 jmd
*Optional:*
23 1 moyo
24 34 jmd
* User using some of the advanced functionalities of GLPI (external authentications methods, mailgates, multilingual support)
25 1 moyo
26 1 moyo
*Procedure:*
27 34 jmd
* Prepare a test platform (the beta-test is not made for the production!)
28 35 moyo
* Download "SVN version":https://forge.indepnet.net/projects/glpi/wiki/TutorialSvnAnonymeEn  or "nightly build tarball":https://forge.indepnet.net/tarballs/
29 34 jmd
* Install SVN version and/or to make an update from an old version of GLPI
30 34 jmd
* Test a maximum of functionalities, those used in production.
31 34 jmd
* Test GLPI with several browsers
32 34 jmd
* Before reporting a bug, check that this one was not announced before
33 34 jmd
* Report bugs in the most precise possible way according to the owner provided in the beta-test section of the forum. The returns must be done exclusively in the section reserved to "the beta-test":http://www.glpi-project.org/forum/viewforum.php?id=17.
34 24 moyo
35 24 moyo
36 1 moyo
37 34 jmd
h2. Bug report
38 34 jmd
39 34 jmd
40 34 jmd
41 34 jmd
h3. Preconditions
42 34 jmd
43 27 moyo
 
44 34 jmd
* Activate the debug mode directly in the general setup of GLPI. Beta-test in debug mode will allow you to see all the errors.
45 34 jmd
* Activate the logs in files in the general setup, you will be able then consult the files logs created by GLPI in /files/_log 
46 34 jmd
* In your profile of the forum, add to your signature:
47 34 jmd
*** The platform on which installed it to you: win/mandrake/debian…
48 34 jmd
*** How you installed it (software loosening for Windows)
49 34 jmd
*** The versions of apache, php, mysql….
50 34 jmd
*** Navigator used (IE, Moz…) and version.
51 1 moyo
52 1 moyo
53 1 moyo
54 34 jmd
h3. Template
55 1 moyo
56 1 moyo
57 34 jmd
*The reports will have to be formalized according to the following template if not they will be send to trash because they are unexploitable.*
58 1 moyo
59 1 moyo
60 34 jmd
* Day of download of the daily tarball or version svn: 
61 34 jmd
* Type of return: Bug/Ergonomics/Functionality
62 34 jmd
* Explicit title
63 34 jmd
* Explanations:  Detailed procedure, handling which you carried out.
64 34 jmd
65 34 jmd
*Example*
66 34 jmd
67 34 jmd
<pre>
68 1 moyo
Subject : [daily 260608] Bug : ticket not saved when validate
69 1 moyo
70 1 moyo
Explanation: With the creation of a ticket when this one is validated, it is not recorded.
71 1 moyo
72 1 moyo
hereafter traces in the logs .....
73 34 jmd
</pre>
74 1 moyo
75 1 moyo
76 1 moyo
77 1 moyo
78 1 moyo
79 34 jmd
h2. Check-list
80 1 moyo
81 1 moyo
82 1 moyo
83 34 jmd
h3. 1 - General Items
84 1 moyo
85 34 jmd
* Fresh installation
86 34 jmd
* Update process
87 34 jmd
* Search engines using various parameters
88 34 jmd
* Bookmark system
89 1 moyo
90 1 moyo
91 34 jmd
h3. 2 - Setup
92 1 moyo
93 34 jmd
* Create/Update/Delete dropdowns (check if use test works when deleting item : need to see confirmation page)
94 34 jmd
* Create/Update/Delete components 
95 34 jmd
* Update general setup
96 34 jmd
* Update notification setup
97 34 jmd
* Create/Update/Delete mailgates
98 1 moyo
99 1 moyo
100 34 jmd
h4. 2.1 - Authentication
101 1 moyo
102 34 jmd
* LDAP login / LDAP import user / LDAP sync user / LDAP group import
103 34 jmd
* LDAP replicates
104 34 jmd
* [[MySQL]] replicate
105 34 jmd
* IMAP/POP login
106 34 jmd
* CAS login (+ using LDAP server)
107 34 jmd
* x509 login (+ using LDAP server)
108 34 jmd
* alternate login system (+ using LDAP server)
109 34 jmd
* Rule engine engine to affect dynamic rights
110 1 moyo
111 1 moyo
112 34 jmd
h4. 2.2 - Mailgates
113 1 moyo
114 34 jmd
* Create/Update/Delete mailgates
115 34 jmd
* Manual import
116 34 jmd
* Import using cron  
117 34 jmd
* Try various mail format : txt / html
118 1 moyo
119 1 moyo
120 34 jmd
h4. 2.3 - Document Types
121 1 moyo
122 34 jmd
* Create/Update/Delete document types
123 34 jmd
* Check if unavailable document types are forbidden to upload.
124 1 moyo
125 1 moyo
126 34 jmd
h4. 2.4 - External Links
127 1 moyo
128 34 jmd
* Create/Update/Delete external links
129 1 moyo
130 1 moyo
131 34 jmd
h4. 2.5 - Plugins
132 1 moyo
133 34 jmd
* Check usage of example plugin
134 1 moyo
135 1 moyo
136 34 jmd
h4. 2.6 - OCSNG
137 1 moyo
138 34 jmd
* Create/Update/Delete ocsng server
139 34 jmd
* Check manual import/link/synchronization
140 1 moyo
141 1 moyo
142 34 jmd
h3. 3 - Inventory
143 1 moyo
144 1 moyo
145 1 moyo
146 34 jmd
h4. 3.1 - Computer
147 1 moyo
148 34 jmd
* Create/Update/Delete/Restore computer
149 34 jmd
* Add/Delete/Update components
150 34 jmd
* Create/Delete direct links
151 34 jmd
* Create/Delete/Link networking port
152 34 jmd
* Install/ Uninstall software
153 34 jmd
* Create/Update/Delete Financial Information
154 34 jmd
* Link/unlink contract
155 34 jmd
* Link/Unlink document + auto create document
156 34 jmd
* Check history system on update item or others actions
157 1 moyo
158 1 moyo
159 34 jmd
h4. 3.2 - Monitor
160 1 moyo
161 34 jmd
* Create/Update/Delete/Restore monitor
162 34 jmd
* Create/Delete direct links
163 34 jmd
* Create/Update/Delete Financial Information
164 34 jmd
* Link/unlink contract
165 34 jmd
* Link/Unlink document + auto create document
166 34 jmd
* Check history system on update item or others actions
167 1 moyo
168 1 moyo
169 34 jmd
h4. 3.3 - Software
170 1 moyo
171 34 jmd
* Create/Update/Delete/Restore software
172 34 jmd
* Add/Delete/Update/Move licenses
173 34 jmd
* Install/ Uninstall software on a computer
174 34 jmd
* Create/Update/Delete Financial Information
175 34 jmd
* Link/Unlink document + auto create document
176 34 jmd
* Check history system on update item or others actions
177 1 moyo
178 8 moyo
179 34 jmd
h4. 3.4 - Networks
180 15 jmd
181 34 jmd
* Create/Update/Delete/Restore networks
182 34 jmd
* Create/Delete direct links
183 34 jmd
* Create/Delete/Link networking port
184 34 jmd
* Create/Update/Delete Financial Information
185 34 jmd
* Link/unlink contract
186 34 jmd
* Link/Unlink document + auto create document
187 34 jmd
* Check history system on update item or others actions
188 8 moyo
189 8 moyo
190 34 jmd
h4. 3.5 - Devices
191 8 moyo
192 34 jmd
* Create/Update/Delete/Restore devices
193 34 jmd
* Create/Delete direct links
194 34 jmd
* Create/Delete/Link networking port
195 34 jmd
* Create/Update/Delete Financial Information
196 34 jmd
* Link/unlink contract
197 34 jmd
* Link/Unlink document + auto create document
198 34 jmd
* Check history system on update item or others actions
199 8 moyo
200 34 jmd
201 34 jmd
h4. 3.6 - Printers
202 34 jmd
203 34 jmd
* Create/Update/Delete/Restore printers
204 34 jmd
* Create/Delete direct links
205 34 jmd
* Assign Cartridges
206 34 jmd
* Create/Delete/Link networking port
207 34 jmd
* Create/Update/Delete Financial Information
208 34 jmd
* Link/unlink contract
209 34 jmd
* Link/Unlink document + auto create document
210 34 jmd
* Check history system on update item or others actions
211 34 jmd
212 34 jmd
213 34 jmd
h4. 3.7 - Cartriges
214 34 jmd
215 34 jmd
* Create/Update/Delete/Restore Cartriges Type
216 34 jmd
* Create/Delete/Assign Cartridges
217 34 jmd
* Create/Update/Delete Financial Information
218 34 jmd
* Link/unlink contract
219 34 jmd
* Link/Unlink document + auto create document
220 34 jmd
* Check history system on update item or others actions
221 34 jmd
222 34 jmd
223 34 jmd
h4. 3.8 - Consumables
224 34 jmd
225 34 jmd
* Create/Update/Delete/Restore Consumables Type
226 34 jmd
* Create/Delete/Give Consumables
227 34 jmd
* Create/Update/Delete Financial Information
228 34 jmd
* Link/unlink contract
229 34 jmd
* Link/Unlink document + auto create document
230 34 jmd
* Check history system on update item or others actions
231 34 jmd
232 34 jmd
233 34 jmd
h4. 3.9 - Phones
234 34 jmd
235 34 jmd
* Create/Update/Delete/Restore phones
236 34 jmd
* Create/Delete direct links
237 34 jmd
* Create/Delete/Link networking port
238 34 jmd
* Create/Update/Delete Financial Information
239 34 jmd
* Link/unlink contract
240 34 jmd
* Link/Unlink document + auto create document
241 34 jmd
* Check history system on update item or others actions
242 34 jmd
243 34 jmd
244 34 jmd
h4. 3.10 - Status
245 34 jmd
246 34 jmd
* Check informations
247 34 jmd
248 34 jmd
249 34 jmd
h3. 4 - Assistance
250 34 jmd
251 34 jmd
252 34 jmd
253 34 jmd
h4. 4.1 - Tracking
254 34 jmd
255 34 jmd
* Create/Update/Delete a ticket
256 34 jmd
* Add/Update a followup
257 34 jmd
* Close a ticket
258 34 jmd
* Reopen a ticket
259 34 jmd
* Plan a ticket
260 34 jmd
* Create/Link/Delete a document
261 34 jmd
* Check business rules on craete a ticket
262 34 jmd
263 34 jmd
264 34 jmd
h4. 4.2 - Helpdesk
265 34 jmd
266 34 jmd
* Add a ticket using central interface using lots of choices
267 34 jmd
* Add a ticket using post-only interface using lots of choices
268 34 jmd
269 34 jmd
270 34 jmd
h4. 4.3 - Mail notifications
271 34 jmd
272 34 jmd
* Check mail notification 
273 34 jmd
274 34 jmd
275 34 jmd
h4. 4.4 - Statistics
276 34 jmd
277 34 jmd
* Check statistics results
278 34 jmd
279 34 jmd
280 34 jmd
h3. 5 - Management
281 34 jmd
282 34 jmd
283 34 jmd
284 34 jmd
h4. 5.2 - Contact
285 34 jmd
286 34 jmd
* Create/Update/Delete/Purge a contact
287 34 jmd
* Link/Unlink with a supplier
288 34 jmd
* Link/Unlink document + auto create document
289 34 jmd
* Check recursive visibility
290 34 jmd
291 34 jmd
292 34 jmd
h4. 5.3 - Supplier
293 34 jmd
294 34 jmd
* Create/Update/Delete/Purge a supplier
295 34 jmd
* Link/Unlink a contact
296 34 jmd
* Link/Unlink document + auto create document
297 34 jmd
* Link/Unlink a contract
298 34 jmd
* Check recursive visibility
299 34 jmd
300 34 jmd
301 34 jmd
h4. 5.4 - Contracts
302 34 jmd
303 34 jmd
* Create/Update/Delete/Purge a supplier
304 34 jmd
* Link/Unlink a supplier
305 34 jmd
* Link/Unlink document + auto create document
306 34 jmd
* Link/Unlink items
307 34 jmd
* Check recursive visibility
308 34 jmd
309 34 jmd
310 34 jmd
h4. 5.5 - Documents
311 34 jmd
312 34 jmd
* Create/Update/Delete/Purge a document
313 34 jmd
* Link/Unlink items
314 34 jmd
* Check recursive visibility
315 34 jmd
316 34 jmd
317 34 jmd
h3. 6 - Tools
318 34 jmd
319 34 jmd
320 34 jmd
321 34 jmd
h4. 6.1 - Knowledge base
322 34 jmd
323 34 jmd
* Create/Update/Delete a question
324 34 jmd
* Set/Unset a question to the FAQ
325 34 jmd
* Check recursive visibility
326 34 jmd
327 34 jmd
328 34 jmd
h4. 6.2 - Reservation
329 34 jmd
330 34 jmd
* Set/Unset an item to be reservable
331 34 jmd
* Create/Update/Delete a reservation 
332 34 jmd
* Check mail notification for reservations
333 34 jmd
334 34 jmd
335 34 jmd
h4. 6.3 - Reports
336 34 jmd
337 34 jmd
* Check Reports 
338 34 jmd
339 34 jmd
340 34 jmd
h4. 6.4 - OCSNG
341 34 jmd
342 34 jmd
* Import/Link/Sync process
343 34 jmd
* Rules Engine using to assign computers to entities
344 34 jmd
345 34 jmd
346 34 jmd
h3. 7 - Plugins
347 34 jmd
348 34 jmd
* Usage of few plugins : example as default
349 34 jmd
350 34 jmd
351 34 jmd
h3. 8 - Administration
352 34 jmd
353 34 jmd
354 34 jmd
355 34 jmd
h4. 8.1 - User
356 34 jmd
357 34 jmd
* Create/Update/Delete/Purge a user
358 34 jmd
* Add/Delete rights to user
359 34 jmd
* LDAP case : check dynamic assignment of rights using rules
360 34 jmd
* Add/Delete a user to a group
361 34 jmd
* LDAP case : check dynamic group assignment 
362 34 jmd
* LDAP case : check synchronization/import process
363 34 jmd
364 34 jmd
365 34 jmd
h4. 8.2 - Group
366 34 jmd
367 34 jmd
* Create/Update/Delete a group
368 34 jmd
* Add/Delete a user
369 34 jmd
370 34 jmd
371 34 jmd
h4. 8.3 - Entities
372 34 jmd
373 34 jmd
* Create/Update/Delete an entity
374 34 jmd
* Add/Delete a user
375 34 jmd
376 34 jmd
377 34 jmd
h4. 8.4 - Rules
378 34 jmd
379 34 jmd
* Create/Update/Delete a rule
380 34 jmd
* Tests rules
381 34 jmd
* Reorder rules
382 34 jmd
383 34 jmd
384 34 jmd
h4. 8.5 - Dictionaries
385 34 jmd
386 34 jmd
* Create/Update/Delete a dictionary rule
387 34 jmd
* Tests dictionary rules
388 34 jmd
* Reorder dictionary rules
389 34 jmd
390 34 jmd
391 34 jmd
h4. 8.6 - Profiles
392 34 jmd
393 34 jmd
* Create/Update/Delete a profile
394 34 jmd
* Show users having a profile
395 34 jmd
* Test GLPI using several profiles
396 34 jmd
397 34 jmd
398 34 jmd
h4. 8.7 - Transference
399 34 jmd
400 34 jmd
* Create/Update/Delete a transfer setup
401 34 jmd
* Try to transfer items from an entity to another
402 34 jmd
403 34 jmd
404 34 jmd
h4. 8.8 - Data
405 34 jmd
406 34 jmd
* Backup/Restore database
407 34 jmd
408 34 jmd
409 34 jmd
h4. 8.9 - Logs
410 34 jmd
411 34 jmd
* Check links on logs, Missing logs action