Special Characters and Formatting - QA Test Plan

This page has special characters in it. Where noted, copy and paste everything after the : 

On this page

Test 1: ASCII Special Characters in UI

  • Actions:
    1. Create a new Object Cataloging record
    2. Add any number in Identification Number field
    3. Variation A: In one single and one multiline text area, copy and paste: "This sentence is wrapped in double quotes."
    4. Variation B: In one single and one multiline text area, copy and paste: 'single quotes'
    5. Variation C: In one single and one multiline text area, copy and paste: [square brackets]
    6. Variation D: In one single and one multiline text area, copy and paste: {curly braces}
    7. Variation E: In one single and one multiline text area, copy and paste: <angle brackets>
    8. Variation F: In one single and one multiline text area, copy and paste: <! -- XML comment -->
    9. Variation H: In one single and one multiline text area, copy and paste: "quoted" segment & ampersand
    10. Variation I: In one single and one multiline text area, copy and paste: "A "quoted" segment; & (entity); wrapped in quotes"
    11. Variation J: In one single and one multiline text area, copy and paste: backslashes and colon: \c:\mydocs
    12. Variation K: In one single and one multiline text area, copy and paste: back-quote: Hawai`i
    13. Variation L: In one single and one multiline text area, copy and paste: hash: #20
    14. Variation M: In one single and one multiline text area, copy and paste: escaped slash: \/
    15. Save the record
  • Expected:
    • After the successful save message appears, all fields should contain the same value as you entered

Test 2: Strings of over 500 characters

  • Actions:
    1. Continue from Test 1 (or open an existing Object cataloging record)
    2. In at least one text area (multiline text field), paste or enter text containing more than 500 characters. Example:
      START 1) I am typing in more than 500 characters of text to test whether the more than 500 characters are cut off or if they display correctly. 500 characters is a lot of text. 2) I am typing in more than 500 characters of text to test whether the more than 500 characters are cut off or if they display correctly. 500 characters is a lot of text. 3) I am typing in more than 500 characters of text to test whether the more than 500 characters are cut off or if they display correctly. 500 characters is a lot of text. END
    3. Save the record
  • Expected:
    • After the successful save message appears, text area should contain the same characters as you entered and should not be cut off

Test 3: Non-ASCII Characters in UI

  • Actions:
    1. Continue from Test 2 (or open an existing Object cataloging record)
    2. In one single and one multiline text area, copy and paste: café
      Be sure characters paste as shown
    3. In one single and one multiline text area, copy and paste:

      ñóǹ äŝçíì 汉语/漢語  华语/華語 Huáyǔ; 中文 Zhōngwén 漢字仮名交じり文 Lech Wałęsa æøå
    4. Save the record
  • Expected:
    • After the successful save message appears, all fields should contain the same value as you entered

Test 4: ASCII Special Characters and Non-ASCII Characters in fields with autocomplete behavior

  • Actions:
    1. Continue from Test 3 (or open an existing Object cataloging record)
    2. In a repeating authority field, such as the Content->Person field in Cataloging, enter each of the following Person names, each in a separate instance of that repeating field:

      Sanford & Sons
      O'Reilly
      Hawai`i
      "Bull" Connor
      Lech Wałęsa
      Herr Müller
      
  • Repeat these steps for each name above:
    1. Enter the Person name
    2. When prompted, add your newly-entered Person name to a vocabulary (such as "Local Persons" or "ULAN Persons")
    3. Click the + button to add a new Person field
  • When you are done, Save the Object Cataloging record.
  • Expected:
    • After saving you should expect to see the field still contains all of the names you entered (correctly encoded)

Test 5: Special Characters in Search

  • Actions:
    1. Continue from Test 4
    2. In the top center Search area select Person from the Record Types list
    3. In the Search field, successively enter each of the authority names you previously entered in Test 4, one by one, and click Search:

      Sanford & Sons
      O'Reilly
      Hawai`i
      "Bull" Connor
      Lech Wałęsa
      Herr Müller
      
  • Repeat this step for each name above:
    1. Enter the Person name
    2. Click the Search button
  • Expected:
    • The record containing that term should appear in the results

Test 9: Spend 3 minutes trying to break something!

  • Spend a few minutes forcing the program to expose buggy behavior by:
    • using the system in ways not covered by the testplan
    • using the system in unexpected ways
    • doing whatever you can think of that will produce bugs and unexpected behavior.
    • Be creative!
    • feel free to extend this to behavior related to this testplan