Litmus:Extension: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 35: Line 35:
= Content pulled from external urls =
= Content pulled from external urls =
* QMO
* QMO
** Upcoming Events feed - http://quality.mozilla.org/event/2007/06/21/feed/all/all/
** Upcoming Events feed - [http://quality.mozilla.org/event/2007/06/21/feed/all/all/ the event feed]
** Recent forum posts feed - NEEDED
** Recent forum posts feed - Pulled from an [http://quality.mozilla.org/extension/forum_topics rss feed] generated from a [http://quality.mozilla.org/admin/build/views/edit/9 custom view] that pulls the 10 most recent forum topics by creation date
** The latest from QMO - NEEDED - a url that returns an html document fragment (to be displayed inside a div) containing just the text of the latest QMO post, no theming or chrome
** The latest from QMO - Generated from the top post in the [http://quality.mozilla.org/rss.xml main RSS feed]
** How you can help! - NEEDED - a url that returns a html document fragment of the form:
** How you can help! - Pulled from an [http://quality.mozilla.org/extension/howtohelp_feed rss feed] that is automatically generated from [http://quality.mozilla.org/extension/howtohelp this QMO page]
<pre>
&lt;ul&gt;
  &lt;li&gt;
    &lt;a href="http://example.com"&gt;Confirm unconfirmed bugs&lt;/a&gt;
  &lt;/li&gt;
  ...
&lt;/ul&gt;
</pre>

Revision as of 17:29, 22 June 2007

Goals

  • Make it easier for new testers to get started
  • Allow testers to view tests and submit results from a separate window inside the app
  • Make testers feel valued and encourage them to keep testing
  • Help integrate testers into the community
  • Encourage participation in special events (testdays, pre-release testing, etc...)

Feature Areas

  • Initial setup
    • Helps users get setup with an account if they don't already have a Litmus account. Provides an introduction to Mozilla QA, what we do, how testing works.
    • One guided process from installing the extension to submitting their first test result, real easy and welcoming
  • Running tests
    • Select a testing area. Mozilla QA can push recommended areas to users to test around new code/features.
    • Run a test, select a result, next test is shown
    • Positive feedback to users: you've run this many tests, top testers of the week, etc...
  • Community aspects
    • Joga-style notification of special testing events, linking directly to the relevant set of tests and IRC
    • Links to QMO resources that encourage people to get involved in other QA areas: bug days, bugzilla triage, etc...

Other ideas

  • Direct link into IRC to bring testers into #qa/#testday
  • David Hamp, a student at Seneca, was working on a Litmus extension but didn't have much time to devote to the project during the past school year. Zach emailed him to determine what he's done and whether he's interested in working more on this. It seems as though he's extremely right now, but seems interested in the long-term.
  • Branch/build detection to encourage testers to use current builds and to test RCs before releases. Target tests and messages to branch and trunk users.
  • Need standard Big Warnings about using development software. Automatic profile backup? Need docs on how to manage having multiple versions installed and such.
  • Other tabs/buttons to hook into QMO

Naming

  • QMO Extension? Somehow integrate the QMO branding
  • Tie this in with the Mozilla beta program concept somehow?

Questions

  • Extension presents a separate interface to Litmus different than that of the website. Is this a problem?
  • Just Firefox, or allow Thunderbird/calendar/etc... testing through the extension?

Content pulled from external urls

  • QMO
    • Upcoming Events feed - the event feed
    • Recent forum posts feed - Pulled from an rss feed generated from a custom view that pulls the 10 most recent forum topics by creation date
    • The latest from QMO - Generated from the top post in the main RSS feed
    • How you can help! - Pulled from an rss feed that is automatically generated from this QMO page