Weird URLs
Tag Tests
- Pages with No Tags: all of the pages on this page have no tags except Google Tag Manager
- DataLayer with location data
- Page with a custom tag to collect JSON payload
- Page with a tag that contains control characters (like '\n', '\r' etc) in a variable to validate export
- Page that has a variable value encoded to Base64
- DataLayer with 1000 variables
- DataLayer with a NULL variable value (look for a data layer called nullDataLayer)
- https://qa.jpstyle.us/page-multiple-datalayer-objects - multiple DataLayer objects
- Click button Fire AppNexus Tag, observe in Network or OP debugger AppNexus Tag was fired
- Button with selectors that start with numbers and Click on button Fire AppNexus TAG
- Page with duplicate Google Analytics Tag
- Page with broken duplicate Google Analytics Tag - it has the same code as duplicate GA page but uses PUT method instead of GET for sending GA request as result fails with 405 error
- Page with multiple Google Analytics Tag
- Exclude Filter Testing
Engine Resiliency Tests
- https://qa.jpstyle.us/pge-variable-datalayer-check-catastrophic-backtrac... - Page with DataLayer with Regex to check how enforcer handle catastrophic backtracking for regex
- https://qa.jpstyle.us/node/1130 – this page has a multi-byte (Japanese characters) in the URL, the page title, and several Adobe Analytics variables v22 should show the full un-encoded characters, v14/pageName/g should show the characters encoded
- https://qa.jpstyle.us/page-javascript-error - this page has one javaScript error, warning, info logs, debug logs
- https://qa.jpstyle.us/page-%C2%A3-symbol - Page with a British Pound symbol in URL and HTML select box
- Page with a JavaScript Debug Statement
- Really long URL
- Really Long URL with a Multibyte Character at 2500
- This page has a CSS class that is 2,665 characters long and an innterHTML that is 7,000 characters
- Page with More than 10,000 Links
- Page with JS Void and Duplicate Links
- Page with Multiple Data Layers
- Page with 1,000+ console log messages
- https://badssl.com/ - Various Pages with Bad SSL Certificates
- https://testsafebrowsing.appspot.com/ - Safe Browsing Testing Links
- https://qa.jpstyle.us/dom-broken - page where DOM can not be fully load. Browser will freeze if you open this page.
- https://qa.jpstyle.us/big-page - page that should load during one minute
- https://qa.jpstyle.us/page-big-image - page with big 3rd party image (50Mb) loading
- https://qa.jpstyle.us/content/page-big-image-image-1st-party - page with a big 1st party image (50Mb) loading
- https://qa.jpstyle.us/template-mode-test - page for testing template mode
- https://qa.jpstyle.us/page-links-404-pages - page contains links to 404 jpstyle pages
- https://qa.jpstyle.us/page-400-response-code - page with 400 response code
- https://qa.jpstyle.us/page-403-code - page with 403 response code
- https://qa.jpstyle.us/page404error - page with 404 response code
- https://qa.jpstyle.us/content/500-error-page - page returns 500 response code
- https://qa.jpstyle.us/500-error-page-logs - page returns 500 response code and writes logs to console
- Link to the "store" page of this site with a trailing slash, this server will redirect to the page without the slash. To audit, set include filter qa.jpstyle.us/catalog and have the audit start on https://qa.jpstyle.us/weird-urls -- audit pages should only include qa.jpstyle.us/catalog not qa.jpstyle.us/catalog/
- File Substitution (green/red) -- replace the red image with green.
- Page That Opens the Browser Print Dialog
Redirects
- https://qa.jpstyle.us/client-side-redirect - client-side redirect to a 200 page
- https://qa.jpstyle.us/302-redirect-page - client side redirect with 302 code to page with 200
- https://qa.jpstyle.us/client-side-redirect-404 - client-side redirect to a 404 page
- https://qa.jpstyle.us/client-side-redirect-server-side-redirect client side to server side redirect to 200-page
- https://qa.jpstyle.us/redirect - after navigating to this page user will be redirected to page http://qa.jpstyle.us/after_redirect
- https://qa.jpstyle.us/new-tab-redirect - redirect to the new tab with AppNexus Tag
- https://qa.jpstyle.us/open-new-tab-page - redirect to new tab after clicking on the button and AppNexus should be fired
- https://qa.jpstyle.us/new_tab_button - page with a button that will navigate you to after_redirect page in new tab
- https://qa.jpstyle.us/double-redirect double redirect with 302 code to page http://qa.jpstyle.us/1redirect (with TURN tag) then to http://qa.jpstyle.us/2redirect (with AppNexus tag)
- https://qa.jpstyle.us/redirect-404-page-tags Redirect on 404 page with TAGS
- SS > CS > CS > SS > SS > SS > CS > 200 -- final page has an auto-play video
- 25 Redirects: 302 > 307 > 301 (x times) > domainthatdoesnotexist.net
- Server Side > Client Side Pages (with an iFrame) > Page (with an iFrame)
Comparisons
- https://qa.jpstyle.us/page-random-number-google-analytics - page on which Google Analytics appears randomly from 1 to 5 time (for Comparison)
- https://qa.jpstyle.us/page-random-values-google-analytics - page on which Google Analytics appears with different variables (for Comparison)
- https://qa.jpstyle.us/page-randomly-missing-variables-google-analytics - page on which some of Google Analytics variables are randomly missing (for Comparison)
- https://qa.jpstyle.us/comparisonsvaluesoutcome - the page where AppNexus appears in 50% and Google Analytics variables will be changed/empty/absent randomly after every refresh
- https://qa.jpstyle.us/appnexus-random - the page where AppNexus appears in 50%
- https://qa.jpstyle.us/comparison-tag-addedabsent-page - the page where AppNexus appears after a click on the button (use for comparison tag added/absent)
- https://qa.jpstyle.us/app-nexus-variables-button - the page where AppNexus appears after a click on the button (use for comparison variables added/absent/changed)
iFrames
- https://qa.jpstyle.us/iframe - IFrame example
- https://qa.jpstyle.us/iframe-appnexus-tag-button - IFrame with AppNexus Fire button
- https://qa.jpstyle.us/iframeallactiontypes - IFrame where you can execute all action types
- https://qa.jpstyle.us/iframe-login-actions - iFrame with login actions
- https://qa.jpstyle.us/iframe-first-iframe - iFrame inside Iframe
Cookies
- https://qa.jpstyle.us/cookies-management-tests - page where user can set/update/delete cookies by clicking on buttons
- https://qa.jpstyle.us/page-1000-cookies - page where we are setting 1000 cookies during page load
- https://qa.jpstyle.us/page-10000-cookies - page where we are setting 10000 cookies during page load
- https://qa.jpstyle.us/page-100000-cookies - page where we are setting 100000 cookies during page load
- https://qa.jpstyle.us/page-cookie-inside-iframe - page with cookies inside the iframe
- https://qa.jpstyle.us/nested-iframe-cookie-page - page with the nested iframe for the cookie page