MozillaFoundation / foundation.mozilla.org

Mozilla Foundation website
https://foundation.mozilla.org
Mozilla Public License 2.0
387 stars 153 forks source link

Run Quality testing scripts #51

Closed xmatthewx closed 7 years ago

xmatthewx commented 7 years ago

About two weeks before we expect to launch, we should build out scripts. Scripts should be fairly self-explanatory, so a contributor could complete a test with minimal support.

We had a good process for Webmaker. Let's rinse and repeat. Ours will be a bit simpler since there are many fewer interactive features. https://github.com/mozilla/webmaker-core/wiki/Webmaker-Quality-Testing

@hannahkane – it might be worth documenting this process on mofo.build. Suggestions for improvement welcome!

hannahkane commented 7 years ago

Added a page to mofo.build, though it just refers to the Webmaker QA ticket as an example, because it's so thorough and clear.

taisdesouzalessa commented 7 years ago

Moving this task to March, after the page is built. Does it make sense? Should we have those scripts ready for the member preview (March 15-April 15)? @xmatthewx @hannahkane

hannahkane commented 7 years ago

Makes sense to me.

hannahkane commented 7 years ago

@taisdesouzalessa, what do you think of this for a QA checklist?

Interaction

Technical

Content

Design

Platform/browser check for responsiveness and layout/elements weirdness

taisdesouzalessa commented 7 years ago

@hannahkane I think it looks great. Most of the things are covered. I was wondering if we should add a Design category (or maybe it is inside "Content") with

Do you think it is useful? Or are those implied in some of the categories above?

Also, do you usually do 404 pages? We don't have any comp for that but maybe we could have a message and leave top menu and footer so users can reorient themselves in case they get lost?

For browser checking, is the latest version usually enough, based on your experience with our audience? I would assume that the audience usually updates their browser to the latest version, but I would like to learn from you so I can apply to other cases as well.

hannahkane commented 7 years ago

Great suggestions, @taisdesouzalessa. I updated the comment with your design additions. Feel free to edit my comment if you think of more (because github lets you do that!)

Also filed a ticket for the 404 page. Good call on that, though I don't think we need it before launch.

xmatthewx commented 7 years ago

link to our doc from today's staging review: https://docs.google.com/document/d/17R9uJM103VRcvAy20_fg4DgdOi5pAwqkSM8b8Y15H_o/edit#

taisdesouzalessa commented 7 years ago

@xmatthewx here is the doc with the copy/images differences between mockups and the staging version (we used staging version because the latest changes are already there).

We also compared mockups with tickets and found some pictures that should be updated in the mockups (labeled as DESIGN)

https://docs.google.com/a/mozilla.com/document/d/1hxZTnqenxZWgUaLHG-RJSRzafSBXuLHSXK-hDCyTk4U/edit?usp=sharing

taisdesouzalessa commented 7 years ago

@hannahkane I linked the individual tickets I filed based on QA that Sabrina and I worked on on Thursday and Friday. We attempted to do some triage adding the label "Important" on Google Docs. Feel free to move the label around and change priorities as you see fit.

We did a more granular QA on those docs.

cc: @xmatthewx

hannahkane commented 7 years ago

@xmatthewx - given the detailed doc @taisdesouzalessa prepared, do you think we can close this ticket?

taisdesouzalessa commented 7 years ago

@hannahkane the docs I created with Sabrina address only part of the design and content checklist (the ones that have a ticket in front of them: #199 and #200). I think this list here covers a broader range, including crossbrowser, analytics and so on. I see them more like complementary than exclusive. Do you think it gets confusing this way? I could also incorporate the other elements of this checklist into the docs...but I think this ticket helps us to keep us on track, unless there are other tickets in place?

hannahkane commented 7 years ago

Ah, right. OK, we'll keep it open. Hoping to close #199 and #200, once everything in those docs is ticketed.

hannahkane commented 7 years ago

I think we can close this. Feel free to reopen if anyone disagrees.