Skip to content

Testing Checklist

thanhhang186 edited this page Jul 31, 2017 · 6 revisions

1. Form input original url: (Feature 1)

  • Success:
    • Input valid url in the text input area, and click "Shorten URL" button.
    • Input vaild shortened url in the address bar to redirect to original link.
    • Input valid analystics data url in the address bar to redirect to analystics data link of shortend link.
  • Fail:
    • Input a invalid url in the text input area.
    • Try to make a SQL injection attack.
    • Try to make a XSS attack.
    • Click "Shorten URL" button, but nothing in the text input area.
    • User use a full original link in the text input area, but click "Shorten URL" button many times.

2. Redirect to original URL:

  • Success:
    • Input a valid url with a valid key in the address bar.
  • Fail:
    • Input a url with invalid key.
    • Input a invalid url in address bar.
    • Try to make a XSS attack.
    • Try to make a SQL injection.

3. Analystics Data UI: (Feature 2&3)

  • Success:
    • Input a valid url, which has valid syntax with a valid key.
  • Fail:
    • Input a url with invalid key.
    • Try to make a XSS attack.
    • Try to make a SQL injection.

4. Run on Browsers:

  • Run application on Browsers which is supported:
    • Chrome 35+
    • Firefox 31+
    • Safari 7+
    • Opera
    • Edge
    • IE 11.1+

Clone this wiki locally