title: Testing user input with selenium
body: <p>I'm a student that's employed by a University to write tests to verify if code can be put into production on a website. Basically, I compare a series of expected results with what they actually return. One of the areas that I'm supposed to test is a forms page that has several fields where the user can input information, such as:</p>
  
  <pre><code>&lt;div class="label"&gt;Title: &lt;/div&gt;
  &lt;div class="html"&gt;&lt;input id="title" size="40" name="title" type="text" value="" /&gt;&lt;/div&gt;
  </code></pre>
  
  <p>I need to test various inputs that <b>might</b> break this code or cause problems. I was just going to make an array of Strings and test them but I'm having trouble thinking of good ideas of what to put inside it.</p>
  
  <p>I already told them I think they should put a limit on the size of a String that can be input by the user, but after that I'm not sure exactly what I'd want to check.</p>
  
  <p>If anyone could recommend a list of Strings or something that is commonly used in tests like this I would appreciate it.</p>