QA/Execution/Web Testing/Personas/Tips and Pointers: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 11: Line 11:
** "Get Firefox and Personas" - IE, Opera, Safari, Chrome, etc.
** "Get Firefox and Personas" - IE, Opera, Safari, Chrome, etc.
* Make sure you get the right platform-specific bundle
* 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://personas.stage.mozilla.com/admin/dashboard.php http://personas.stage.mozilla.com/admin/dashboard.php]
* Admin page: [http://personas.stage.mozilla.com/admin/dashboard.php http://personas.stage.mozilla.com/admin/dashboard.php]
** If there are Admin changes at all, test the whole process
** If there are *any* Admin changes at all, test the whole process
*** Submission
*** Submission
*** Editorial review
*** Editorial review
Line 25: Line 26:
*** Editing
*** Editing
*** Deletion
*** Deletion
== JSON/XML testing ==
* Test the output of the JSON/XML


= SVN =
= SVN =
* Personas' Mercurial repository (shows checkins) [http://viewvc.svn.mozilla.org/vc/projects/getpersonas.com/]
* 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

JSON/XML testing

  • Test the output of the JSON/XML

SVN