QA/Execution/Web Testing/Personas/Tips and Pointers: Difference between revisions
< QA | Execution | Web Testing
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
[http://personas.stage.mozilla.com/en-US/ http://personas.stage.mozilla.com/en-US/] | [http://personas.stage.mozilla.com/en-US/ http://personas.stage.mozilla.com/en-US/] | ||
= | = Testing = | ||
* Personas | * Buttons on the homepage, design, FAQ, and Getting Started pages should have dynamic buttons: | ||
** "Get Personas for Firefox" - Firefox installed w/o Personas (or a 3.6+ user) | |||
** "Get Firefox and Personas" - IE, Opera, Safari, Chrome, etc. | |||
* Make sure you get the right platform-specific bundle | |||
** If using Firefox 3.6+, you should see a blue "You're Ready to Go! \nMouse-over any design below" button on the homepage _only_ | |||
= Types of user accounts = | == Types of user accounts == | ||
* Regular user (can submit a Persona) | * Regular user (can submit a Persona) | ||
* Admin user (can submit/edit/delete/approve/reject a Persona) | * Admin user (can submit/edit/delete/approve/reject a Persona) | ||
= Admin testing = | == Admin testing == | ||
* Admin page: [http:// | * Admin page: [http://personas.stage.mozilla.com/admin/dashboard.php http://personas.stage.mozilla.com/admin/dashboard.php] | ||
** If there are *any* Admin changes at all, test the whole process | |||
*** Submission | |||
*** Editorial review | |||
**** Approval (with comments) | |||
**** Rejection (with reason) | |||
*** Editing | |||
*** Deletion | |||
== JSON/XML testing == | |||
* Test the output of the JSON/XML | |||
= SVN = | |||
* Personas' Mercurial repository (shows checkins) [http://viewvc.svn.mozilla.org/vc/projects/getpersonas.com/ http://viewvc.svn.mozilla.org/vc/projects/getpersonas.com/] | |||
Latest revision as of 04:22, 5 January 2010
Setup / Architecture
- Staging/Prod: run on a CDN -- EdgeCast
- Runs on Zeus (+memcache?)
Staging
http://personas.stage.mozilla.com/en-US/
Testing
- Buttons on the homepage, design, FAQ, and Getting Started pages should have dynamic buttons:
- "Get Personas for Firefox" - Firefox installed w/o Personas (or a 3.6+ user)
- "Get Firefox and Personas" - IE, Opera, Safari, Chrome, etc.
- Make sure you get the right platform-specific bundle
- If using Firefox 3.6+, you should see a blue "You're Ready to Go! \nMouse-over any design below" button on the homepage _only_
Types of user accounts
- Regular user (can submit a Persona)
- Admin user (can submit/edit/delete/approve/reject a Persona)
Admin testing
- Admin page: http://personas.stage.mozilla.com/admin/dashboard.php
- If there are *any* Admin changes at all, test the whole process
- Submission
- Editorial review
- Approval (with comments)
- Rejection (with reason)
- Editing
- Deletion
- If there are *any* Admin changes at all, test the whole process
JSON/XML testing
- Test the output of the JSON/XML
SVN
- Personas' Mercurial repository (shows checkins) http://viewvc.svn.mozilla.org/vc/projects/getpersonas.com/