/
Special Characters and Formatting - QA Test Plan
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:
- Create a new Object Cataloging record
- Add any number in Identification Number field
- Variation A: In one single and one multiline text area, copy and paste: "This sentence is wrapped in double quotes."
- Variation B: In one single and one multiline text area, copy and paste: 'single quotes'
- Variation C: In one single and one multiline text area, copy and paste: [square brackets]
- Variation D: In one single and one multiline text area, copy and paste: {curly braces}
- Variation E: In one single and one multiline text area, copy and paste: <angle brackets>
- Variation F: In one single and one multiline text area, copy and paste: <! -- XML comment -->
- Variation H: In one single and one multiline text area, copy and paste: "quoted" segment & ampersand
- Variation I: In one single and one multiline text area, copy and paste: "A "quoted" segment; & (entity); wrapped in quotes"
- Variation J: In one single and one multiline text area, copy and paste: backslashes and colon: \c:\mydocs
- Variation K: In one single and one multiline text area, copy and paste: back-quote: Hawai`i
- Variation L: In one single and one multiline text area, copy and paste: hash: #20
- Variation M: In one single and one multiline text area, copy and paste: escaped slash: \/
- 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:
- Continue from Test 1 (or open an existing Object cataloging record)
- 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 - 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:
- Continue from Test 2 (or open an existing Object cataloging record)
- In one single and one multiline text area, copy and paste: café
Be sure characters paste as shown In one single and one multiline text area, copy and paste:
ñóǹ äŝçíì 汉语/漢語 华语/華語 Huáyǔ; 中文 Zhōngwén 漢字仮名交じり文 Lech Wałęsa æøå
- 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:
- Continue from Test 3 (or open an existing Object cataloging record)
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:
- Enter the Person name
- When prompted, add your newly-entered Person name to a vocabulary (such as "Local Persons" or "ULAN Persons")
- 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:
- Continue from Test 4
- In the top center Search area select Person from the Record Types list
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:
- Enter the Person name
- 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