TestGlpi » History » Version 40

moyo, 11/04/2011 12:19 AM

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