TestGlpi » History » Version 30

walid, 03/31/2008 09:57 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 30 walid
 * LDAP replicates
95 30 walid
 * MySQL replicate
96 1 moyo
 * IMAP/POP login
97 8 moyo
 * CAS login (+ using LDAP server)
98 1 moyo
 * x509 login (+ using LDAP server)
99 15 jmd
 * alternate login system (+ using LDAP server)
100 8 moyo
 * Rule engine engine to affect dynamic rights
101 1 moyo
102 8 moyo
==== 2.2 - Mailgates ====
103 8 moyo
 * Create/Update/Delete mailgates
104 1 moyo
 * Manual import
105 15 jmd
 * Import using cron  
106 8 moyo
 * Try various mail format : txt / html
107 8 moyo
108 8 moyo
==== 2.3 - Document Types ====
109 15 jmd
 * Create/Update/Delete document types
110 8 moyo
 * Check if unavailable document types are forbidden to upload.
111 1 moyo
112 15 jmd
==== 2.4 - External Links ====
113 1 moyo
 * Create/Update/Delete external links
114 8 moyo
115 15 jmd
==== 2.5 - Plugins ====
116 1 moyo
 * Check usage of example plugin
117 8 moyo
118 8 moyo
==== 2.6 - OCSNG ====
119 15 jmd
 * Create/Update/Delete ocsng server
120 8 moyo
 * Check manual import/link/synchronization
121 15 jmd
122 1 moyo
=== 3 - Inventory ===
123 1 moyo
124 8 moyo
==== 3.1 - Computer ====
125 8 moyo
 * Create/Update/Delete/Restore computer
126 8 moyo
 * Add/Delete/Update components
127 10 moyo
 * Create/Delete direct links
128 8 moyo
 * Create/Delete/Link networking port
129 1 moyo
 * Install/ Uninstall software
130 8 moyo
 * Create/Update/Delete Financial Information
131 1 moyo
 * Link/unlink contract
132 15 jmd
 * Link/Unlink document + auto create document
133 8 moyo
 * Check history system on update item or others actions
134 8 moyo
135 1 moyo
==== 3.2 - Monitor ====
136 8 moyo
 * Create/Update/Delete/Restore monitor
137 8 moyo
 * Create/Delete direct links
138 8 moyo
 * Create/Update/Delete Financial Information
139 1 moyo
 * Link/unlink contract
140 15 jmd
 * Link/Unlink document + auto create document
141 10 moyo
 * Check history system on update item or others actions
142 8 moyo
143 8 moyo
==== 3.3 - Software ====
144 1 moyo
 * Create/Update/Delete/Restore software
145 8 moyo
 * Add/Delete/Update/Move licenses
146 8 moyo
 * Install/ Uninstall software on a computer
147 8 moyo
 * Create/Update/Delete Financial Information
148 15 jmd
 * Link/Unlink document + auto create document
149 8 moyo
 * Check history system on update item or others actions
150 8 moyo
151 10 moyo
==== 3.4 - Networks ====
152 8 moyo
 * Create/Update/Delete/Restore networks
153 8 moyo
 * Create/Delete direct links
154 2 moyo
 * Create/Delete/Link networking port
155 1 moyo
 * Create/Update/Delete Financial Information
156 8 moyo
 * Link/unlink contract
157 15 jmd
 * Link/Unlink document + auto create document
158 8 moyo
 * Check history system on update item or others actions
159 8 moyo
160 8 moyo
==== 3.5 - Devices ====
161 8 moyo
 * Create/Update/Delete/Restore devices
162 1 moyo
 * Create/Delete direct links
163 10 moyo
 * Create/Delete/Link networking port
164 8 moyo
 * Create/Update/Delete Financial Information
165 8 moyo
 * Link/unlink contract
166 15 jmd
 * Link/Unlink document + auto create document
167 8 moyo
 * Check history system on update item or others actions
168 8 moyo
169 8 moyo
==== 3.6 - Printers ====
170 1 moyo
 * Create/Update/Delete/Restore printers
171 8 moyo
 * Create/Delete direct links
172 1 moyo
 * Assign Cartridges
173 1 moyo
 * Create/Delete/Link networking port
174 10 moyo
 * Create/Update/Delete Financial Information
175 8 moyo
 * Link/unlink contract
176 15 jmd
 * Link/Unlink document + auto create document
177 1 moyo
 * Check history system on update item or others actions
178 8 moyo
179 8 moyo
==== 3.7 - Cartriges ====
180 8 moyo
 * Create/Update/Delete/Restore Cartriges Type
181 1 moyo
 * Create/Delete/Assign Cartridges
182 8 moyo
 * Create/Update/Delete Financial Information
183 10 moyo
 * Link/unlink contract
184 15 jmd
 * Link/Unlink document + auto create document
185 8 moyo
 * Check history system on update item or others actions
186 1 moyo
187 8 moyo
==== 3.8 - Consumables ====
188 1 moyo
 * Create/Update/Delete/Restore Consumables Type
189 1 moyo
 * Create/Delete/Give Consumables
190 1 moyo
 * Create/Update/Delete Financial Information
191 8 moyo
 * Link/unlink contract
192 15 jmd
 * Link/Unlink document + auto create document
193 8 moyo
 * Check history system on update item or others actions
194 1 moyo
195 8 moyo
==== 3.9 - Phones ====
196 8 moyo
 * Create/Update/Delete/Restore phones
197 10 moyo
 * Create/Delete direct links
198 8 moyo
 * Create/Delete/Link networking port
199 8 moyo
 * Create/Update/Delete Financial Information
200 3 moyo
 * Link/unlink contract
201 15 jmd
 * Link/Unlink document + auto create document
202 8 moyo
 * Check history system on update item or others actions
203 3 moyo
204 15 jmd
==== 3.10 - Status ====
205 3 moyo
 * Check informations
206 15 jmd
207 8 moyo
=== 4 - Assistance ===
208 8 moyo
209 8 moyo
==== 4.1 - Tracking ====
210 8 moyo
 * Create/Update/Delete a ticket
211 9 moyo
 * Add/Update a followup
212 10 moyo
 * Close a ticket
213 10 moyo
 * Reopen a ticket
214 3 moyo
 * Plan a ticket
215 15 jmd
 * Create/Link/Delete a document
216 1 moyo
 * Check business rules on craete a ticket
217 1 moyo
218 1 moyo
==== 4.2 - Helpdesk ====
219 15 jmd
 * Add a ticket using central interface using lots of choices
220 1 moyo
 * Add a ticket using post-only interface using lots of choices
221 1 moyo
222 15 jmd
==== 4.3 - Mail notifications ====
223 1 moyo
 * Check mail notification 
224 1 moyo
225 15 jmd
==== 4.4 - Statistics ====
226 1 moyo
 * Check statistics results
227 15 jmd
228 10 moyo
=== 5 - Management ===
229 10 moyo
230 10 moyo
==== 5.2 - Contact ====
231 10 moyo
 * Create/Update/Delete/Purge a contact
232 1 moyo
 * Link/Unlink with a supplier
233 15 jmd
 * Link/Unlink document + auto create document
234 10 moyo
 * Check recursive visibility
235 10 moyo
236 10 moyo
==== 5.3 - Supplier ====
237 1 moyo
 * Create/Update/Delete/Purge a supplier
238 10 moyo
 * Link/Unlink a contact
239 1 moyo
 * Link/Unlink document + auto create document
240 18 moyo
 * Link/Unlink a contract
241 10 moyo
 * Check recursive visibility
242 10 moyo
243 1 moyo
==== 5.4 - Contracts ====
244 10 moyo
 * Create/Update/Delete/Purge a supplier
245 10 moyo
 * Link/Unlink a supplier
246 1 moyo
 * Link/Unlink document + auto create document
247 18 moyo
 * Link/Unlink items
248 1 moyo
 * Check recursive visibility
249 10 moyo
250 10 moyo
==== 5.5 - Documents ====
251 10 moyo
 * Create/Update/Delete/Purge a document
252 18 moyo
 * Link/Unlink items
253 10 moyo
 * Check recursive visibility
254 18 moyo
255 10 moyo
=== 6 - Tools ===
256 1 moyo
257 10 moyo
==== 6.1 - Knowledge base ====
258 10 moyo
 * Create/Update/Delete a question
259 18 moyo
 * Set/Unset a question to the FAQ
260 10 moyo
 * Check recursive visibility
261 10 moyo
262 10 moyo
==== 6.2 - Reservation ====
263 10 moyo
 * Set/Unset an item to be reservable
264 18 moyo
 * Create/Update/Delete a reservation 
265 10 moyo
 * Check mail notification for reservations
266 1 moyo
267 1 moyo
==== 6.3 - Reports ====
268 1 moyo
 * Check Reports 
269 27 moyo
270 27 moyo
==== 6.4 - OCSNG ====
271 27 moyo
 * Import/Link/Sync process
272 27 moyo
 * Rules Engine using to assign computers to entities
273 27 moyo
274 27 moyo
=== 7 - Plugins ===
275 27 moyo
 * Usage of few plugins : example as default
276 27 moyo
277 28 moyo
=== 8 - Administration ===
278 27 moyo
279 28 moyo
==== 8.1 - User ====
280 27 moyo
 * Create/Update/Delete/Purge a user
281 27 moyo
 * Add/Delete rights to user
282 27 moyo
 * LDAP case : check dynamic assignment of rights using rules
283 27 moyo
 * Add/Delete a user to a group
284 1 moyo
 * LDAP case : check dynamic group assignment 
285 30 walid
 * LDAP case : check synchronization/import process
286 27 moyo
287 28 moyo
==== 8.2 - Group ====
288 27 moyo
 * Create/Update/Delete a group
289 27 moyo
 * Add/Delete a user
290 27 moyo
291 28 moyo
==== 8.3 - Entities ====
292 27 moyo
 * Create/Update/Delete an entity
293 27 moyo
 * Add/Delete a user
294 27 moyo
295 28 moyo
==== 8.4 - Rules ====
296 27 moyo
 * Create/Update/Delete a rule
297 27 moyo
 * Tests rules
298 27 moyo
 * Reorder rules
299 27 moyo
300 28 moyo
==== 8.5 - Dictionaries ====
301 27 moyo
 * Create/Update/Delete a dictionary rule
302 27 moyo
 * Tests dictionary rules
303 27 moyo
 * Reorder dictionary rules
304 27 moyo
305 28 moyo
==== 8.6 - Profiles ====
306 27 moyo
 * Create/Update/Delete a profile
307 27 moyo
 * Show users having a profile
308 27 moyo
 * Test GLPI using several profiles
309 27 moyo
310 28 moyo
==== 8.7 - Transference ====
311 27 moyo
 * Create/Update/Delete a transfer setup
312 27 moyo
 * Try to transfer items from an entity to another
313 27 moyo
314 28 moyo
==== 8.8 - Data ====
315 27 moyo
 * Backup/Restore database
316 27 moyo
317 28 moyo
==== 8.9 - Logs ====
318 27 moyo
 * Check links on logs, Missing logs action