TestGlpi » History » Version 25

Anonymous, 03/30/2008 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 23 moyo
If you never used GLPI, you made not part 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 25 moyo
Bug report is important but information about section which have been tested and work well is 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 23 moyo
 * Exploiting user of the advanced functionalities of GLPI (authentifications external, mailgates, multilingual)
27 15 jmd
28 23 moyo
'''Procedure:'''
29 22 moyo
 * Subscribe to the forum to be added to added define as beta-tester in order to have access to the beta-test section
30 22 moyo
 * To prepare a platform of test (the beta-test is not made for the production!)
31 22 moyo
 * To download version SVN or a tarball generated each night
32 22 moyo
 * To install version SVN and/or to make an update of an old version of GLPI
33 1 moyo
 * To test a maximum of functionalities those used in production.
34 1 moyo
 * To test GLPI with several navigators
35 1 moyo
 * Before going up a bug, to check that this one was not announced before
36 23 moyo
 * To go up the 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 1 moyo
=== 1 - Install / Update ===
80 15 jmd
 * Fresh installation
81 8 moyo
 * Update process
82 8 moyo
83 1 moyo
=== 2 - Setup ===
84 1 moyo
 * Create/Update/Delete dropdowns (check if use test works when deleting item : need to see confirmation page)
85 8 moyo
 * Create/Update/Delete components 
86 8 moyo
 * Update general setup
87 15 jmd
 * Update notification setup
88 8 moyo
 * Create/Update/Delete mailgates
89 1 moyo
90 8 moyo
==== 2.1 - Authentication ====
91 1 moyo
 * LDAP login / LDAP import user / LDAP sync user / LDAP group import
92 1 moyo
 * IMAP/POP login
93 8 moyo
 * CAS login (+ using LDAP server)
94 1 moyo
 * x509 login (+ using LDAP server)
95 15 jmd
 * alternate login system (+ using LDAP server)
96 8 moyo
 * Rule engine engine to affect dynamic rights
97 1 moyo
98 8 moyo
==== 2.2 - Mailgates ====
99 8 moyo
 * Create/Update/Delete mailgates
100 1 moyo
 * Manual import
101 15 jmd
 * Import using cron  
102 8 moyo
 * Try various mail format : txt / html
103 8 moyo
104 8 moyo
==== 2.3 - Document Types ====
105 15 jmd
 * Create/Update/Delete document types
106 8 moyo
 * Check if unavailable document types are forbidden to upload.
107 1 moyo
108 15 jmd
==== 2.4 - External Links ====
109 1 moyo
 * Create/Update/Delete external links
110 8 moyo
111 15 jmd
==== 2.5 - Plugins ====
112 1 moyo
 * Check usage of example plugin
113 8 moyo
114 8 moyo
==== 2.6 - OCSNG ====
115 15 jmd
 * Create/Update/Delete ocsng server
116 8 moyo
 * Check manual import/link/synchronization
117 15 jmd
118 1 moyo
=== 3 - Inventory ===
119 1 moyo
120 8 moyo
==== 3.1 - Computer ====
121 8 moyo
 * Create/Update/Delete/Restore computer
122 8 moyo
 * Add/Delete/Update components
123 10 moyo
 * Create/Delete direct links
124 8 moyo
 * Create/Delete/Link networking port
125 1 moyo
 * Install/ Uninstall software
126 8 moyo
 * Create/Update/Delete Financial Information
127 1 moyo
 * Link/unlink contract
128 15 jmd
 * Link/Unlink document + auto create document
129 8 moyo
 * Check history system on update item or others actions
130 8 moyo
131 1 moyo
==== 3.2 - Monitor ====
132 8 moyo
 * Create/Update/Delete/Restore monitor
133 8 moyo
 * Create/Delete direct links
134 8 moyo
 * Create/Update/Delete Financial Information
135 1 moyo
 * Link/unlink contract
136 15 jmd
 * Link/Unlink document + auto create document
137 10 moyo
 * Check history system on update item or others actions
138 8 moyo
139 8 moyo
==== 3.3 - Software ====
140 1 moyo
 * Create/Update/Delete/Restore software
141 8 moyo
 * Add/Delete/Update/Move licenses
142 8 moyo
 * Install/ Uninstall software on a computer
143 8 moyo
 * Create/Update/Delete Financial Information
144 15 jmd
 * Link/Unlink document + auto create document
145 8 moyo
 * Check history system on update item or others actions
146 8 moyo
147 10 moyo
==== 3.4 - Networks ====
148 8 moyo
 * Create/Update/Delete/Restore networks
149 8 moyo
 * Create/Delete direct links
150 2 moyo
 * Create/Delete/Link networking port
151 1 moyo
 * Create/Update/Delete Financial Information
152 8 moyo
 * Link/unlink contract
153 15 jmd
 * Link/Unlink document + auto create document
154 8 moyo
 * Check history system on update item or others actions
155 8 moyo
156 8 moyo
==== 3.5 - Devices ====
157 8 moyo
 * Create/Update/Delete/Restore devices
158 1 moyo
 * Create/Delete direct links
159 10 moyo
 * Create/Delete/Link networking port
160 8 moyo
 * Create/Update/Delete Financial Information
161 8 moyo
 * Link/unlink contract
162 15 jmd
 * Link/Unlink document + auto create document
163 8 moyo
 * Check history system on update item or others actions
164 8 moyo
165 8 moyo
==== 3.6 - Printers ====
166 1 moyo
 * Create/Update/Delete/Restore printers
167 8 moyo
 * Create/Delete direct links
168 1 moyo
 * Assign Cartridges
169 1 moyo
 * Create/Delete/Link networking port
170 10 moyo
 * Create/Update/Delete Financial Information
171 8 moyo
 * Link/unlink contract
172 15 jmd
 * Link/Unlink document + auto create document
173 1 moyo
 * Check history system on update item or others actions
174 8 moyo
175 8 moyo
==== 3.7 - Cartriges ====
176 8 moyo
 * Create/Update/Delete/Restore Cartriges Type
177 1 moyo
 * Create/Delete/Assign Cartridges
178 8 moyo
 * Create/Update/Delete Financial Information
179 10 moyo
 * Link/unlink contract
180 15 jmd
 * Link/Unlink document + auto create document
181 8 moyo
 * Check history system on update item or others actions
182 1 moyo
183 8 moyo
==== 3.8 - Consumables ====
184 1 moyo
 * Create/Update/Delete/Restore Consumables Type
185 1 moyo
 * Create/Delete/Give Consumables
186 1 moyo
 * Create/Update/Delete Financial Information
187 8 moyo
 * Link/unlink contract
188 15 jmd
 * Link/Unlink document + auto create document
189 8 moyo
 * Check history system on update item or others actions
190 1 moyo
191 8 moyo
==== 3.9 - Phones ====
192 8 moyo
 * Create/Update/Delete/Restore phones
193 10 moyo
 * Create/Delete direct links
194 8 moyo
 * Create/Delete/Link networking port
195 8 moyo
 * Create/Update/Delete Financial Information
196 3 moyo
 * Link/unlink contract
197 15 jmd
 * Link/Unlink document + auto create document
198 8 moyo
 * Check history system on update item or others actions
199 3 moyo
200 15 jmd
==== 3.10 - Status ====
201 3 moyo
 * Check informations
202 15 jmd
203 8 moyo
=== 4 - Assistance ===
204 8 moyo
205 8 moyo
==== 4.1 - Tracking ====
206 8 moyo
 * Create/Update/Delete a ticket
207 9 moyo
 * Add/Update a followup
208 10 moyo
 * Close a ticket
209 10 moyo
 * Reopen a ticket
210 3 moyo
 * Plan a ticket
211 15 jmd
 * Create/Link/Delete a document
212 1 moyo
 * Check business rules on craete a ticket
213 1 moyo
214 1 moyo
==== 4.2 - Helpdesk ====
215 15 jmd
 * Add a ticket using central interface using lots of choices
216 1 moyo
 * Add a ticket using post-only interface using lots of choices
217 1 moyo
218 15 jmd
==== 4.3 - Mail notifications ====
219 1 moyo
 * Check mail notification 
220 1 moyo
221 15 jmd
==== 4.4 - Statistics ====
222 1 moyo
 * Check statistics results
223 15 jmd
224 10 moyo
=== 5 - Management ===
225 10 moyo
226 10 moyo
==== 5.2 - Contact ====
227 10 moyo
 * Create/Update/Delete/Purge a contact
228 1 moyo
 * Link/Unlink with a supplier
229 15 jmd
 * Link/Unlink document + auto create document
230 10 moyo
 * Check recursive visibility
231 10 moyo
232 10 moyo
==== 5.3 - Supplier ====
233 1 moyo
 * Create/Update/Delete/Purge a supplier
234 10 moyo
 * Link/Unlink a contact
235 1 moyo
 * Link/Unlink document + auto create document
236 18 moyo
 * Link/Unlink a contract
237 10 moyo
 * Check recursive visibility
238 10 moyo
239 1 moyo
==== 5.4 - Contracts ====
240 10 moyo
 * Create/Update/Delete/Purge a supplier
241 10 moyo
 * Link/Unlink a supplier
242 1 moyo
 * Link/Unlink document + auto create document
243 18 moyo
 * Link/Unlink items
244 1 moyo
 * Check recursive visibility
245 10 moyo
246 10 moyo
==== 5.5 - Documents ====
247 10 moyo
 * Create/Update/Delete/Purge a document
248 18 moyo
 * Link/Unlink items
249 10 moyo
 * Check recursive visibility
250 18 moyo
251 10 moyo
=== 6 - Tools ===
252 1 moyo
253 10 moyo
==== 6.1 - Knowledge base ====
254 10 moyo
 * Create/Update/Delete a question
255 18 moyo
 * Set/Unset a question to the FAQ
256 10 moyo
 * Check recursive visibility
257 10 moyo
258 10 moyo
==== 6.2 - Reservation ====
259 10 moyo
 * Set/Unset an item to be reservable
260 18 moyo
 * Create/Update/Delete a reservation 
261 10 moyo
 * Check mail notification for reservations
262 1 moyo
263 1 moyo
==== 6.3 - Reports ====
264 1 moyo
 * Check Reports