TestGlpi » History » Version 29

walid, 03/31/2008 09:39 AM

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