SwissChecklist

Checklist: Test Search in SwissChecklist (quality)

Use this template to test the functionality of the swisschecklist search
  • Test anonymous search (not logged in)

    Show Details Show Substeps Show Substeps Show Substeps
    Ensure you are not logged in
  • Test the search-input field from the home page, verify word selection, etc.

    Show Details Show Substeps Show Substeps Show Substeps
    The auto-complete feature must be fully tested. Ideally we'll create a separate checklist later on with steps like
    • click on an item executes the search
    • cursor selection (up/down) work
    • enter works, but if nothing is selected, simply searches the text fragment
    • suggestions are only from the correct language
  • Try searching for a simple word in your initial language

    Show Details Show Substeps Show Substeps Show Substeps
  • search for the same word in the other language

    Show Details Show Substeps Show Substeps Show Substeps
  • try searching in other namespaces

    Show Details Show Substeps Show Substeps Show Substeps
  • try searching in the "my" namespace (shouldn't work)

    Show Details Show Substeps Show Substeps Show Substeps
  • Try searching in the "my" using URL-manipulation (shouldn't work either)

    Show Details Show Substeps Show Substeps Show Substeps
    [http://swisschecklist.com/de/Search/my:check]
  • Try searching in other subjects, in different languages

    Show Details Show Substeps Show Substeps Show Substeps
  • Ensure that tag-links work at the bottom of each result

    Show Details Show Substeps Show Substeps Show Substeps
    Must keep language, but not keep other factors/keywords
  • Try searching for special characters like " ( [ or something like (x)html

    Show Details Show Substeps Show Substeps Show Substeps
    The search should ignore (filter) the special characters
  • Try searching for empty strings, with different languages and Topics

    Show Details Show Substeps Show Substeps Show Substeps
    It's important that empty searches work, both in languages, libraries, and different topics
  • Search for "nothing" - so empty field, all libraries, all topics...

    Show Details Show Substeps Show Substeps Show Substeps
    An easy way to do is to got to home, and just click on the magnifying glass, or use these links:
  • Control the Output

    Show Details Show Substeps Show Substeps Show Substeps
  • Verify that the entire UI in DE is also german

    Show Details Show Substeps Show Substeps Show Substeps
    • All labels on screen
    • All buttons in the left pane; option names
    • All labels in the result like amount of hits, page #, any kind of system-text in the search results like Keywords or No Description
    • Messages (like on a blank search)
    • Check spelling
  • Verify that the entire UI in EN is also english (same things as german)

    Show Details Show Substeps Show Substeps Show Substeps
  • Control the shown description text that it's professional

    Show Details Show Substeps Show Substeps Show Substeps
    • No wiki-tags
    • No funny codes like &#252
    • Clear, good message when no description available
    • No ... when text is only short
    • Nice cut at the end of a word and a ... when the text is long
    • Special situations can happen, if the last character removed is a unicode, and only half of it is removed
    • Umlaute are shown in the description text and title
  • Control that all words that were looked for are bold in the output

    Show Details Show Substeps Show Substeps Show Substeps
  • Control the resulting HTML - it must be very clean and perfect

    Show Details Show Substeps Show Substeps Show Substeps
    • Control that it's XML-conform
    • Control that it's current HTML (no <b>)
    • Control that it's exactly as you would expect it to be, no nasty stuff
    • Control all these
      • a single entry
      • a tag-link
      • a highligted word in title/description/tag
      • the set as a whole
    • Also control that it doesn't have unnecessary stuff, like empty tags
  • Test it with a 2sic user and many libraries

    Show Details Show Substeps Show Substeps Show Substeps
    Log in for this
  • Make 3 or 4 searches over all templates

    Show Details Show Substeps Show Substeps Show Substeps
  • Check if all your libraries are listened on the left

    Show Details Show Substeps Show Substeps Show Substeps
  • Search a template in your own library ("my")

    Show Details Show Substeps Show Substeps Show Substeps
  • Search at least 5 templates in different libraries

    Show Details Show Substeps Show Substeps Show Substeps
  • Filter a search result with the subjects (Themen)

    Show Details Show Substeps Show Substeps Show Substeps
  • Security Test

    Show Details Show Substeps Show Substeps Show Substeps
  • Try to find a template where you dont have rights to see it

    Show Details Show Substeps Show Substeps Show Substeps
  • Logout

    Show Details Show Substeps Show Substeps Show Substeps
  • Search for templates in libraries that arent free for all (egs. "2sic" Library)

    Show Details Show Substeps Show Substeps Show Substeps
    Search for "Sharepoint" or "DotNetNuke", these are good keywords
  • Try to destroy the searchsite with strange keywords and special chars

    Show Details Show Substeps Show Substeps Show Substeps
    Things like
    • [, ), "
  • Test special combined words like "RSS-Feed"

    Show Details Show Substeps Show Substeps Show Substeps
  • Advanced Test

    Show Details Show Substeps Show Substeps Show Substeps
  • Try to find more than 25 templates and navigate to an other page

    Show Details Show Substeps Show Substeps Show Substeps
  • Check that all searched templates has the same languages

    Show Details Show Substeps Show Substeps Show Substeps
  • Advanced Tests 2

    Show Details Show Substeps Show Substeps Show Substeps
  • Create a new template in the public library and search for it

    Show Details Show Substeps Show Substeps Show Substeps
  • Change this template and check if the changes are searchable

    Show Details Show Substeps Show Substeps Show Substeps
    Make sure you change all these things
    • Add tags and remove tags
    • change title
    • change description

    All changes MUST be found afterwards, and the original version shouldn't be found any more!
  • Delete this template and try to search for it

    Show Details Show Substeps Show Substeps Show Substeps
    It shouldnt be found
  • Create a new template in you private library (me) and search for it

    Show Details Show Substeps Show Substeps Show Substeps
  • Change this template and check if the changes are searchable

    Show Details Show Substeps Show Substeps Show Substeps
    Make sure you change all these things
    • Add tags and remove tags
    • change title
    • change description

    All changes MUST be found afterwards, and the original version shouldn't be found any more!
  • Delete this template and try to search for it

    Show Details Show Substeps Show Substeps Show Substeps
  • Create a new template in a private library (eg. 2sic) and search for it

    Show Details Show Substeps Show Substeps Show Substeps
  • Change this template and check if the changes are searchable

    Show Details Show Substeps Show Substeps Show Substeps
    Make sure you change all these things
    • Add tags and remove tags
    • change title
    • change description

    All changes MUST be found afterwards, and the original version shouldn't be found any more!
  • Delete this template and try to search for it

    Show Details Show Substeps Show Substeps Show Substeps
  • Complete the Checklist

    Show Details Show Substeps Show Substeps Show Substeps
  • Send 2pas this checklist

    Show Details Show Substeps Show Substeps Show Substeps
  • Fix all issues

    Show Details Show Substeps Show Substeps Show Substeps
  • Complement this template

    Show Details Show Substeps Show Substeps Show Substeps
  • Known Errors

    Show Details Show Substeps Show Substeps Show Substeps
  • Search for System-Tag names like "instructions" shows wrong results

    Show Details Show Substeps Show Substeps Show Substeps
    Affected keywords:
    • leisure
    • job
    • fun
    • home
    • instructions
    • process
    • list
    • todo
    • control
    • evaluation
  • demo

    Show Details Show Substeps Show Substeps Show Substeps
  • test

    Show Details Show Substeps Show Substeps Show Substeps
  • New Step

    Show Details Show Substeps Show Substeps Show Substeps
Use this Checklist

Preview/Print

Use

Change

Sort