PageRenderTime 141ms CodeModel.GetById 60ms app.highlight 30ms RepoModel.GetById 20ms app.codeStats 0ms

/tests/Marathon/Checklists/QTS Data Type Attacks.xml

#
XML | 385 lines | 385 code | 0 blank | 0 comment | 0 complexity | 2a183c7a8454b5ca3218ccf9f3e50c70 MD5 | raw file
  1<?xml version="1.0" encoding="UTF-8"?> 
  2<java version="1.5.0_16" class="java.beans.XMLDecoder"> 
  3 <object class="net.sourceforge.marathon.checklist.CheckList"> 
  4  <void property="checkListItems"> 
  5   <void method="add"> 
  6    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
  7     <void property="label"> 
  8      <string>Paths and Files</string> 
  9     </void> 
 10    </object> 
 11   </void> 
 12   <void method="add"> 
 13    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 14     <void property="label"> 
 15      <string>Long Name (&gt; 255 chars)</string> 
 16     </void> 
 17    </object> 
 18   </void> 
 19   <void method="add"> 
 20    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 21     <void property="label"> 
 22      <string>Special Characters in Name (space * ? / \| &lt; &gt; , . ( ) [ ] { } ; : ‘ “!  @ # $ % ^ &amp;)</string> 
 23     </void> 
 24    </object> 
 25   </void> 
 26   <void method="add"> 
 27    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 28     <void property="label"> 
 29      <string>Non Existant</string> 
 30     </void> 
 31    </object> 
 32   </void> 
 33   <void method="add"> 
 34    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 35     <void property="label"> 
 36      <string>Already Exists</string> 
 37     </void> 
 38    </object> 
 39   </void> 
 40   <void method="add"> 
 41    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 42     <void property="label"> 
 43      <string>No Space (on disk)</string> 
 44     </void> 
 45    </object> 
 46   </void> 
 47   <void method="add"> 
 48    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 49     <void property="label"> 
 50      <string>Minimal Space (on disk)</string> 
 51     </void> 
 52    </object> 
 53   </void> 
 54   <void method="add"> 
 55    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 56     <void property="label"> 
 57      <string>Write Protected</string> 
 58     </void> 
 59    </object> 
 60   </void> 
 61   <void method="add"> 
 62    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 63     <void property="label"> 
 64      <string>Unavailable</string> 
 65     </void> 
 66    </object> 
 67   </void> 
 68   <void method="add"> 
 69    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 70     <void property="label"> 
 71      <string>Locked</string> 
 72     </void> 
 73    </object> 
 74   </void> 
 75   <void method="add"> 
 76    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 77     <void property="label"> 
 78      <string>On Remote Machine</string> 
 79     </void> 
 80    </object> 
 81   </void> 
 82   <void method="add"> 
 83    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 84     <void property="label"> 
 85      <string>Corrupted</string> 
 86     </void> 
 87    </object> 
 88   </void> 
 89   <void method="add"> 
 90    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 91     <void property="label"> 
 92      <string>Time and Date</string> 
 93     </void> 
 94    </object> 
 95   </void> 
 96   <void method="add"> 
 97    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 98     <void property="label"> 
 99      <string>Timeouts</string> 
100     </void> 
101    </object> 
102   </void> 
103   <void method="add"> 
104    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
105     <void property="label"> 
106      <string>Time Difference between Machines</string> 
107     </void> 
108    </object> 
109   </void> 
110   <void method="add"> 
111    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
112     <void property="label"> 
113      <string>Crossing Time Zones</string> 
114     </void> 
115    </object> 
116   </void> 
117   <void method="add"> 
118    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
119     <void property="label"> 
120      <string>Leap Days</string> 
121     </void> 
122    </object> 
123   </void> 
124   <void method="add"> 
125    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
126     <void property="label"> 
127      <string>Always Invaild Days (Feb 30, Sept 31)</string> 
128     </void> 
129    </object> 
130   </void> 
131   <void method="add"> 
132    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
133     <void property="label"> 
134      <string>Feb 29 in Non-Leap Years</string> 
135     </void> 
136    </object> 
137   </void> 
138   <void method="add"> 
139    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
140     <void property="label"> 
141      <string>Different Formats (June 5, 2001; 06/05/2001; 06/05/01; 06-05-01; 6/5/2001 12:23)</string> 
142     </void> 
143    </object> 
144   </void> 
145   <void method="add"> 
146    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
147     <void property="label"> 
148      <string>Daylight Savings Changeover</string> 
149     </void> 
150    </object> 
151   </void> 
152   <void method="add"> 
153    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
154     <void property="label"> 
155      <string>Reset Clock Backward or Forward</string> 
156     </void> 
157    </object> 
158   </void> 
159   <void method="add"> 
160    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
161     <void property="label"> 
162      <string>Numbers</string> 
163     </void> 
164    </object> 
165   </void> 
166   <void method="add"> 
167    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
168     <void property="label"> 
169      <string>0 (Zero)</string> 
170     </void> 
171    </object> 
172   </void> 
173   <void method="add"> 
174    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
175     <void property="label"> 
176      <string>32768 (2 ** 15)</string> 
177     </void> 
178    </object> 
179   </void> 
180   <void method="add"> 
181    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
182     <void property="label"> 
183      <string>32769 (2 ** 15 + 1)</string> 
184     </void> 
185    </object> 
186   </void> 
187   <void method="add"> 
188    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
189     <void property="label"> 
190      <string>65536 (2 ** 16)</string> 
191     </void> 
192    </object> 
193   </void> 
194   <void method="add"> 
195    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
196     <void property="label"> 
197      <string>65537 (2 ** 16 + 1)</string> 
198     </void> 
199    </object> 
200   </void> 
201   <void method="add"> 
202    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
203     <void property="label"> 
204      <string>2147483648 (2 ** 31)</string> 
205     </void> 
206    </object> 
207   </void> 
208   <void method="add"> 
209    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
210     <void property="label"> 
211      <string>2147483649 (2 ** 31 + 1)</string> 
212     </void> 
213    </object> 
214   </void> 
215   <void method="add"> 
216    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
217     <void property="label"> 
218      <string>4294967296 (2 ** 32)</string> 
219     </void> 
220    </object> 
221   </void> 
222   <void method="add"> 
223    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
224     <void property="label"> 
225      <string>4294967297 (2 ** 32+ 1)</string> 
226     </void> 
227    </object> 
228   </void> 
229   <void method="add"> 
230    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
231     <void property="label"> 
232      <string>Scientific Notation  (1E-16)</string> 
233     </void> 
234    </object> 
235   </void> 
236   <void method="add"> 
237    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
238     <void property="label"> 
239      <string>Negative</string> 
240     </void> 
241    </object> 
242   </void> 
243   <void method="add"> 
244    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
245     <void property="label"> 
246      <string>Floating Point/Decimal(0.0001)</string> 
247     </void> 
248    </object> 
249   </void> 
250   <void method="add"> 
251    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
252     <void property="label"> 
253      <string>With Commas(1,234,567)</string> 
254     </void> 
255    </object> 
256   </void> 
257   <void method="add"> 
258    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
259     <void property="label"> 
260      <string>European Style(1.234.567,89)</string> 
261     </void> 
262    </object> 
263   </void> 
264   <void method="add"> 
265    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
266     <void property="label"> 
267      <string>All the Above in Calculations</string> 
268     </void> 
269    </object> 
270   </void> 
271   <void method="add"> 
272    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
273     <void property="label"> 
274      <string>Strings</string> 
275     </void> 
276    </object> 
277   </void> 
278   <void method="add"> 
279    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
280     <void property="label"> 
281      <string>Long (255, 256, 257, 1000, 1024, 2000, 2048 or more characters)</string> 
282     </void> 
283    </object> 
284   </void> 
285   <void method="add"> 
286    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
287     <void property="label"> 
288      <string>Accented Chars  (ŕáâăäĺçčéęëěíîđńňôőöö, etc.)</string> 
289     </void> 
290    </object> 
291   </void> 
292   <void method="add"> 
293    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
294     <void property="label"> 
295      <string>Asian Chars</string> 
296     </void> 
297    </object> 
298   </void> 
299   <void method="add"> 
300    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
301     <void property="label"> 
302      <string>Common Delimiters and Special  Characters( “‘` | / \, ; : &amp; &lt; &gt; ^ * ? Tab )</string> 
303     </void> 
304    </object> 
305   </void> 
306   <void method="add"> 
307    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
308     <void property="label"> 
309      <string>Leave Blank</string> 
310     </void> 
311    </object> 
312   </void> 
313   <void method="add"> 
314    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
315     <void property="label"> 
316      <string>Single Space</string> 
317     </void> 
318    </object> 
319   </void> 
320   <void method="add"> 
321    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
322     <void property="label"> 
323      <string>Multiple Spaces</string> 
324     </void> 
325    </object> 
326   </void> 
327   <void method="add"> 
328    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
329     <void property="label"> 
330      <string>Leading Spaces</string> 
331     </void> 
332    </object> 
333   </void> 
334   <void method="add"> 
335    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
336     <void property="label"> 
337      <string>End-of-Line Characters(^M)</string> 
338     </void> 
339    </object> 
340   </void> 
341   <void method="add"> 
342    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
343     <void property="label"> 
344      <string>SQL Injection( ‘select * from customer ) </string> 
345     </void> 
346    </object> 
347   </void> 
348   <void method="add"> 
349    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
350     <void property="label"> 
351      <string>With All Actions (Entering, Searching, Updating, etc.)</string> 
352     </void> 
353    </object> 
354   </void> 
355   <void method="add"> 
356    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
357     <void property="label"> 
358      <string>General</string> 
359     </void> 
360    </object> 
361   </void> 
362   <void method="add"> 
363    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
364     <void property="label"> 
365      <string>Violates Domain-Specific Rules (an ipaddress of 999.999.999.999, an email address with  no “@”, an age of -1)</string> 
366     </void> 
367    </object> 
368   </void> 
369   <void method="add"> 
370    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
371     <void property="label"> 
372      <string>Violates Uniqueness Constraint</string> 
373     </void> 
374    </object> 
375   </void> 
376  </void> 
377  <void property="description"> 
378   <string>Adapted from Quality Tree Software&apos;s Test Heuristics Cheat Sheet
379available @ http://testobsessed.com/wordpress/wp-content/uploads/2007/02/testheuristicscheatsheetv1.pdf</string> 
380  </void> 
381  <void property="name"> 
382   <string>Data Type Attacks</string> 
383  </void> 
384 </object> 
385</java>