TestGlpi » History » Version 32

jmd, 01/17/2009 11:11 PM

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