Changes

Jump to: navigation, search

TestEngineering/Services

6,862 bytes removed, 15:49, 3 April 2017
Start over.
= Overview =Mozilla Services is the branch of mozilla where Client products meet Server interaction. Services can be expanding into any products that can utilize modular and scalable API's, to provide web developers the flexibility on creating products within the server-client interaction. Current products like Sync and Identity, make up the beginnings of existing products that drive this offering.  Mission: Building secure, user controlled cloud services that bring user delight and utility in a multi-screen world. =Current Projects=see: [[TestEngineering#Full_Project_List]] == Source Repositories ====== Firefox Accounts ====* Authentication** https://github.com/mozilla/fxa-auth-server** https://github.com/mozilla/fxa-Updated content-server** https://github.com/mozilla/fxa-js-client** https://github.com/mozilla/fxa-profile-server (in planning) * Client bugs and tracking issues are filed in bugzilla, here's the tree view:** https://bugzilla.mozilla.org/showdependencytree.cgi?id=969593&hide_resolved=1 * Load Testing** TokenServer and Sync 1.5 Load Testing: https://wiki.mozilla.org/QA/Services/TokenServerAndSyncLoadTesting** FxA Load Testing: https://wiki.mozilla.org/QA/Services/FxALoadTesting** FxA, TS, Sync Test Environments: https://wiki.mozilla.org/QA/Services/FxATestEnvironments** Fxa/Sync 1.5 Test Plan: https://wiki.mozilla.org/QA/Services/SyncTestPlanV1 ==== Other Services Projects ====* Push Notification Server** repo: https://github.com/mozilla-services/autopush** docs: https://github.com/mozilla-services/push-service** more docs: https://autopush.readthedocs.org** loadtesting tools: https://github.com/mozilla-services/ap-loadtester * Heka** https://wiki.mozilla.org/QA/Services/HekaInfo * Tracking Protection (Shavar)** repo: https://github.com/mozilla-services/shavar/** Test Plan: https://wiki.mozilla.org/Services/TrackingProtection/Shavar_Server_-_Testing * SvcOps (moz-staff-only) *** https://github.com/mozilla-services/puppet-config** https://github.com/mozilla-services/svcops = Tools =* mozilla central incremental builds - https://tbpl.mozilla.org* jenkins - https://ci.mozilla.org == monitoring (private) == ''' AWS '''** https://cloudservices-aws-stage.signin.aws.amazon.com/console* https://cloudservices-aws-dev.signin.aws.amazon.com/console ''' Kibana '''* PROD: http://kibana.shared.us-west-2.prod.mozaws.net/index.html#/dashboard/* STAGE: * https://kibana.shared.us-east-1.stage.mozaws.net/index.html#/dashboard/* DEV FXA: http://logs.dev.lcip.org/kibana/index.html#/dashboard/file/weblogs.json ''' Other '''* https://app.stackdriver.com == FxA - Where to log Bugs ==* Desktop ** sync UI bugs: Firefox:Sync** sync non UI bugs: Mozilla Services::Sync Backend** authentication bugs: Core::FxA * Fx for Android:** Android UI bugs: Android Background Services:FxA** Android non UI bugs: Android Background Services:Android Sync * Sync servers:** Mozilla Services::Server:Sync** Mozilla Services::Server:Token * ops - issues:** mozilla services::operations =Resources=* Sync Client and Server Test Documents** [https://wiki.mozilla.org/QA/Sync/Test_Plan#Client Client Test Plan]** [https://wiki.mozilla.org/QA/Sync/Test_Plan#Servers Server Test Plan - out of date]** [https://wiki.mozilla.org/QA/Sync/Test_Plan/grinder_tests Grinder - deprecated]** [https://wiki.mozilla.org/QA/Sync/Test_Plan/Test_Level_Summaries#Client Client Summaries]** [https://wiki.mozilla.org/QA/Sync/Test_Plan/Test_Level_Summaries#Servers Server Summaries - out of date] * [https://wiki.mozilla.org/Services/Process/ServerReleaseProcess Server Release Process - out of date] * Sync Server Installation and Configuration** [http://docs.services.mozilla.com/howtos/run-sync.html Installation]** [http://docs.services.mozilla.com/server-devguide/index.html Devguide]** [http://docs.services.mozilla.com/server-devguide/configuration.html Configuration]** [https://wiki.mozilla.org/Services/ Services Main Site]** [http://docs.services.mozilla.com/ Services Documentation]** [http://docs.services.mozilla.com/#services Services Information]** [http://docs.services.mozilla.com/#server-side-development-guide Development Guide] * QA Sync Server documentation** [https://wiki.mozilla.org/QA/Sync QA Sync Server site] * QA AITC/TokenServer documentation** [https://wiki.mozilla.org/QA/AITC_TS QA AITC and TokenServer site] =Meetings=* Services Group: Tues., 1:00pm EST, 10:00am PST - Vidyo: FirefoxTestEng* Firefox Test Engineering Thurs., 12:00pm EST, 9:00am PST - Vidyo: FirefoxTestEng =Communication= IRC #fx-test subscribe to these:* https://mail.mozilla.org/listinfo/dev-fxacct* https://lists.mozilla.org/listinfo/dev-identity* https://mail.mozilla.org/listinfo/firefox-test-engineering subscribe to:* https://bugzilla.mozilla.org/userprefs.cgi?tab=component_watch <nowiki> Android Background Services Android Sync Android Background Services Product Announcements Firefox Sync Mozilla Services Firefox Sync: Backend Mozilla Services General Mozilla Services Notifications Mozilla Services Operations Mozilla Services Operations: Autopush Mozilla Services Operations: Deployment Requests Mozilla Services Operations: Normandy Mozilla Services Operations: Pageshot Mozilla Services Operations: Hardware Mozilla Services Operations: Metrics/Monitoring Mozilla Services Operations: Shavar Mozilla Services Operations: Storage Mozilla Services Server: Core Mozilla Services Server: Firefox Accounts Mozilla Services Server: Identity Mozilla Services Server: Sync Mozilla Services Server: Token Mozilla Services Share: Firefox Client</nowiki> coming soon; watch fxa-auth-server fxa-content-server fxa-js-client =Team Goals=* https://wiki.mozilla.org/QA/Services/Goals#Q4_2015 =PTO= * https://wiki.mozilla.org/QA/Services/PTO =Community Contribution=We're piloting a program for contributors looking for a deeper connection to cloud services development. We'd as you commit 5 hrs a week for 3 months. In that, you will learn and grow your own skills in writing test cases, testing new features, and helping deploy a web service. Please email edwong at mozilla dot com or jump on IRC #fxa or #Services-dev if you're interested. Work has also started on the [[QA/Contribute/QA 101|QA 101]] series of seminars, focusing on teaching QA skills that are not necessarily Mozilla-specific &mdash; we'll be covering topics of general interest in the software industry. Follow the link to learn more.  '''Anyone can participate.''' There are several ways in which '''YOU''' can participate:* File bugs* Triage bugs (confirm existing bugs and assign them to the right buckets)* Help test new features* Write test cases* Plan new features testing* Help others who want to get involvedthis space.
Confirm
532
edits

Navigation menu