Mozilla CRM/QA

< Mozilla CRM
Revision as of 16:09, 12 October 2009 by TMZ (talk | contribs)

WebQA has signed up to help QA the CRM website while we wrap up some site architecture and theme issues. Most of the functionality is implemented and therefore ready for testing.

Please add any testing documents and test results here so we can track QA progress.

To get started:

  • Visit http://dev.trellon.org/mozcrm/crm/
  • Create accounts (normal user, community lead, and admin)
    • I will provide the necessary permissions once the accounts are created.
  • Explore the site and start getting a feel for how the public Mozillians.org and private CiviCRM backend works.
  • Develop test plan for common use cases
    • I can help walk through the applications
  • Report bugs on this wiki so I can pass on to Trellon for evaluation and fixes
  • A LOT of the UI is missing b/c of theme issues, so here are a few URLs that will help you navigate:

Test Cases

Test Results/Bugs from Week of 7/27

  • No logout button shown for registered users. [TMZ]
  • Users can sign up for account names with "illegal" characters in them
  • Need to upgrade version of Drupal to fix security issues
  • Search doesn't search the site
    • Need to run cron?
  • http://dev.trellon.org/mozcrm/crm/build/panels/ while logged in shows a bunch of SQL-statement dumps
  • Difficult to locate sign up and login buttons on the homepage.
  • Bugzilla,Sunbird are stated as award winning web browsers on the homepage.

Jay's Testing Notes from Week of 7/27

h3. User Profile

  • Product field does not accept multiple values. [BUG]

h3. Initial QA test results [updated 20090729]

  • No logout button shown for registered users.
    • [Jay says: This should be fixed with our new IA and theme work]
  • Users can sign up for account names with "illegal" characters in them
    • [Jay says: We should only accept "standard" alphanumeric characters for usernames... but if we need to be more flexible for other languages, please let me know. Just want to avoid chars that might case issues in various placed in the app]
  • Need to upgrade version of Drupal to fix security issues
    • [Jay says: I'm assuming this will be done before we wrap up the project. I expect the Drupal version delivered is patched with the latest security releases and is secure]
  • Search doesn't search the site
    • [Jay says: I believe we have a bug/issue in redmine for this]
  • Need to run cron?
    • [Jay says: Can we automate the cron? Isn't there a poormanscron module that does that? Is there a better option?]
  • http://dev.trellon.org/mozcrm/crm/build/panels/ while logged in shows a bunch of SQL-statement dumps
    • [Jay says: I've seen a few errors like this... but I'm assuming this is due to active development work going on. But worth looking into]

h2. Legal team change requests

  • Remove "year" from any public profile information displayed (make it private)
    • If it's easier, just remove the "year" from the form (we don't really care how old people are)
  • Change user agreement box in signup dialog
    • Use this for now: "I attest that I am over 13 years of age and that if I'm not yet a legal adult, I have my parents permission to share my profile with the Mozilla community." (still needs final legal copy)
  • Lock specific public profile fields by default (address, t-shirt size, gender, etc) that most users probably won't want to share publicly.
  • Add disclaimer/warning at the top of the public profile form with a message that clearly states:

"All fields that are unlocked will be displayed publicly on Mozillian.org"

h2. User profile field changes and questions

  • why is the mail address separate from the rest of the location info? can we make it all one group and just note that mailing address will be kept private?
  • Social Networks: Change "URL" to "Profile or Group URL" (and provide an example?)
  • Change the lock icon images to be more visible and adjust form fields to align properly.
  • Why is there a delete checkbox for the location?
  • Change "CVS" to "Hg" and add field for email address (account name)
  • Change bio field to a shorter length and set character limit (to keep it short and sweet)
  • Do we need both a profile title and a preferred name? is profile title like a username? (if so, we should change the term)
  • What's the language pull down for? (is this for future localization of the website?)
  • Twitter field shouldn't need to be a valid url. People should be able to put in a URL or just @<twittername>

h2. Group changes and questions

  • What is a group registration code?

Final Round of QA before we move to Mozilla servers (10/6 - 10/9]

New bugs list [1]

  • Bug 520867 - User agreement in registration form is not mandatory to create a new account
  • Bug 520870 - Email addresses on profiles should not be visible to logged out users
  • Bug 520876 - Admin interface bar small and hard to read (fuzzy)
  • Bug 520877 - Typo:"contributer" should be "Contributor"
  • Bug 520880 - When deleting a user "Are you sure you want to delete the account xxx" is over lapped
  • Bug 521295 - As a admin, on your "user" page the buttons run off the side of the theme
  • Bug 521498 - Page not found error on clicking "view all" for Discussions under Firefox group
  • Bug 521779 - No "join to group" or "group list" link on user's dashboard
  • Bug 521799 - Asterisk in group search query outputs MySQL error