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

From MozillaWiki
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/]


= SVN =
= Testing =
* Personas' Mercurial repository (shows checkins) [http://hg.mozilla.org/labs/personas http://hg.mozilla.org/labs/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://sm-personas01.mozilla.org/admin/dashboard.php http://sm-personas01.mozilla.org/admin/dashboard.php]
* 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

JSON/XML testing

  • Test the output of the JSON/XML

SVN