TestGlpi » History » Version 34

jmd, 01/17/2009 11:13 PM

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