QA/Browser Technologies/Services/Releases/BrowserID 07202012
Areas for QA Focus
[QA] Suggested additional areas of focus for QA:
- English language review and link checking on main site
- Verification of i18n of main site (use debug language? it-CH)
- Verify all static resources are served from correct domain
- Explore the new forgot password flow!
- Test all permutations of email addition, user accnt creation, email re-confirmation, and password reset on a different browser than where the action is initiated
- double check metrics fixes. Are lines in router-metrics.log correct? Is there one every time the dialog pops up, even when your browser cache is full?
- how do fonts look on IE8? On Windows Firefox?
- verify that other locales look correct. Lots of strings have changed and will be untranslated, but let's make sure the i18n system is working properly in staging environment asap.
Additional areas of focus
- Verifications and more verifications!
Information
- Train 32: 07-20-2012
Links
- Test Plan: https://wiki.mozilla.org/QA/BrowserID/TestPlan
- Weekly Train Wiki: https://wiki.mozilla.org/QA/BrowserID/BrowserID_Weekly_Trains_Beta
- Release Wiki: https://wiki.mozilla.org/QA/Browser_Technologies/Services/Releases/BrowserID_07202012
- Test Plan spreadsheet: TBD
- Test Cases in Moztrap: https://moztrap.allizom.org/manage/cases/
- Product = BrowserID
- Stage Server: https://login.anosrep.org, https://diresworb.org
- Stage Client/RP1: http://beta.myfavoritebeer.org
- Stage Client/RP2: http://123done.org
- Primary 1: https://eyedee.me
- Dev Server: https://login.dev.anosrep.org, https://dev.diresworb.org
- Dev Client/RP1: http://dev.myfavoritebeer.org
- Dev Client/RP2: http://dev.123done.org
- Primary 1: https://eyedee.me
- Production Server: https://login.persona.org, https://browserid.org
- Prod Client/RP1: http://myfavoritebeer.org
- Prod Client/RP2: http://123done.org
- Primary 1: https://eyedee.me
- Primary 2: https://mockmyid.com
Deployment Ticket
- TBD
OPs Ticket and ChangeWindow
- Services Maintenance/Change Window
- TBD
Hot Fixes and Other Deployments
- TBD
ChangeLog
- TBD
Travis/CI
- Tests pass: TBD
BID Automation
See the following site: https://wiki.mozilla.org/Identity/QA#BrowserID_Automation
Versions
- Dev: https://dev.diresworb.org/ver.txt
- Now redirects to https://login.dev.anosrep.org/ver.txt
- 5f1cf94 Merge pull request #1965 from mozilla/issue_1964_ie_image_border
- Prod: https://browserid.org/ver.txt
- 1204858 bumped version
- locale svn r105976
- Stage: https://diresworb.org/ver.txt
- Now redirects to https://login.anosrep.org/ver.txt
- 396756c 0.2012.07.06.3 - bump version after merging @jrgm's fix for test regression
- locale svn r107286
- l10n: https://l10n-preview.diresworb.org/ver.txt
- 396756c 0.2012.07.06.3 - bump version after merging @jrgm's fix for test regression
- locale svn r107286
Processes
- webheads
- /usr/bin/node bin/browserid
- /usr/bin/node bin/verifier
- /usr/bin/node /opt/browserid/lib/verifier/verifier-compute.js
- /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
- /usr/bin/node bin/router
- secure webheads
- /usr/bin/node bin/dbwriter
- /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
- keysigners
- /usr/bin/node bin/keysigner
- /usr/bin/node /opt/browserid/lib/keysigner/keysigner-compute.js
- databases: various mysql processes
- zeus: various zeus processes
Logs
- webheads: /var/log/browserid/
- browserid.log
- browserid-metrics.json
- verifier.log
- verifier-metrics.json
- verifier-compute.log
- router.log
- secure webheads: /var/log/browserid/
- dbwriter.log
- keysigners have /var/log/browserid/
- keysigner.log
- keysigner-compute.log
- databases: n/a
- zeus: various logs
Local Install - Unit Tests
- Front-End Unit Tests: TBD
- Back-End/Headless Unit Tests: TBD
Local Install - Load Test
- Set 1 - TBD
- Term1: CREATE_TEST_USERS=2000 BROWSERID_FAKE_VERIFICATION=1 NODE_ENV=test_mysql nohup npm start
- Term2: nohup bin/load_gen -u 1/50 -m 50000 -o -s http://127.0.0.1:10002
Stage: Load Tests
- Set 1: TBD
Sample Bug and Issue
- Basic format:
- Bug XXXXXX - But title
- Link to Bugzilla: https://bugzilla.mozilla.org/
- XXXX: Git Hub issue/title
- Link to GitHub:
- Embedded format:
- bug XXXXXX - Bug title
- [BrowserID issue 1400] : Issue title
New/Updated OPs Tickets and Issues
Bugzilla: https://bugzilla.mozilla.org/
- TBD
https://github.com/mozilla/browserid/issues
- TBD
New/Updated APPs Tickets and Issues
Bugzilla: https://bugzilla.mozilla.org/
- TBD
New/Updated Labs Tickets and Issues
Bugzilla: https://bugzilla.mozilla.org/
- TBD
New/Updated Localization Tickets and Issues
Bugzilla: https://bugzilla.mozilla.org/
- TBD
GitHub: https://github.com/mozilla/browserid/issues
- TBD
Resolved/Closed Bugs and Issues
Bugzilla: https:/bugzilla.mozilla.org/
- TBD
GitHub: https://github.com/mozilla/browserid/issues
- TBD
GitHub: https://github.com/mozilla/123done/issues
- TBD
Reopened or Updated
Bugzilla: https://bugzilla.mozilla.org/
- TBD
GitHub: https://github.com/mozilla/browserid/issues
- TBD
GitHub: https://github.com/mozilla/123done/issues
- TBD
Opened Bugs/Issues For This Week - QA
Bugzilla: https://bugzilla.mozilla.org/
- TBD
GitHub: https://github.com/mozilla/browserid/issues
- TBD
GitHub: https://github.com/mozilla/123done/issues
- TBD
Other Open Bugs and Issues - Dev, Contributers
Bugzilla: https://bugzilla.mozilla.org/
- TBD
GitHub: https://github.com/mozilla/browserid/issues
- TBD
GitHub: https://github.com/mozilla/123done/issues
- TBD
GitHub: https://github.com/mozilla/browserid-bigtent/issues
- TBD
Notes
- TBF