2005Offsite/LitmusFutures: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 31: Line 31:
* auth:
* auth:
** we have to allow for anonymous testing, i.e. we cannot require a Bugzilla account for Litmus use. The perception is that this is too high a barrier to entry for casual testers. Suggestions to overcome this:
** we have to allow for anonymous testing, i.e. we cannot require a Bugzilla account for Litmus use. The perception is that this is too high a barrier to entry for casual testers. Suggestions to overcome this:
** straight anonymous testing
*** straight anonymous testing
** password-based logins with no relation to Bugzilla (con: another account for users to remember/forget)
*** password-based logins with no relation to Bugzilla (con: another account for users to remember/forget)
** redirect users through Bugzilla on result submission
*** redirect users through Bugzilla on result submission
** ability to associate results with a Bugzilla/Litmus account after the fact.
*** ability to associate results with a Bugzilla/Litmus account after the fact.
*** track some form of data about the user in the db (temp username, cookie) and backfill that once the user signs up with an account.
**** track some form of data about the user in the db (temp username, cookie) and backfill that once the user signs up with an account.
*** NOTE: these are not necessarily competing paradigms; we might adopt more than one
* general:
* general:
** do we need RSS?
** do we need RSS?

Revision as of 02:08, 7 December 2005

Topics for Discussion

  • Vision of Litmus
  • Current State
  • Future milestones
  • Open discussion of useful features
  • How developers can help

Session Notes

  • admin interface:
    • test events/runs built from testgroups
      • ability to select specific subgroups
        • must firm up granularity with which we want to be able to build test runs;
      • ability to tag runs with random tags (e.g. rc2)
    • test case versioning:
      • tagging
      • localization (l10n)
  • test runs:
    • mandatory comments for FAILing results
    • report opt/cflags, obtainable from about:buildconfig (investigate the build ID scraping code that Zach already has in place)
  • l10n
    • localize litmus itself
      • issues with test cases/results submitted in languages other than english is that the core MozQA staff cannot help parse results, however if we enlist localizers/locale coordinators and give them some ownership of locale-specific results, we may actually encourage more l10n testing (which is a good thing).
  • search:
    • allow for personal saved searches (a la Bugzilla)
      • allow admins to publish personal saved searches to everyone/subsets
    • allow searching by user type
      • requires auth
      • allows for quality of results reporting
  • auth:
    • we have to allow for anonymous testing, i.e. we cannot require a Bugzilla account for Litmus use. The perception is that this is too high a barrier to entry for casual testers. Suggestions to overcome this:
      • straight anonymous testing
      • password-based logins with no relation to Bugzilla (con: another account for users to remember/forget)
      • redirect users through Bugzilla on result submission
      • ability to associate results with a Bugzilla/Litmus account after the fact.
        • track some form of data about the user in the db (temp username, cookie) and backfill that once the user signs up with an account.
      • NOTE: these are not necessarily competing paradigms; we might adopt more than one
  • general:
    • do we need RSS?
      • perhaps only for automated test results
  • QMO
    • return to the idea of QMO -> similar to MDC in that QMO is the clearinghouse for testing-related information:
      • QA blog posts
      • testday info
      • intro to testing/Bugzilla info
      • Litmus tutorial/instructions
      • highlighted testing results
      • etc.
    • speak to dria about lessons learned from MDC
  • short term:
    • in prep for Thunderbirrd 1.5 testing, add l10n property to test results (default to en-US). Update search tools to allowing limiting by locale.