QA/Mobile/TelemetryTestPlan: Difference between revisions

m
format
m (data integrity)
m (format)
Line 58: Line 58:
== Ping Scenarios ==
== Ping Scenarios ==
=== Summary ===
=== Summary ===
A "ping" refers to a JSON blob of data sent from the client to the telemetry service.  There are three basic types (scenarios):  
A "ping" refers to a JSON data blob sent from the client to the telemetry service.  There are three basic types (scenarios):  
# [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/baseline.md baseline ping]
# [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/baseline.md baseline ping]
# [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/events.md events ping]
# [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/events.md events ping]
# [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/metrics.md  metrics pings]
# [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/metrics.md  metrics pings]


In addition, [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/custom.md custom pings] (i.e. activation, sync pings) can be defined using the [https://github.com/mozilla-mobile/fenix/blob/master/app/pings.yaml pings.yaml] and [https://github.com/mozilla-mobile/fenix/blob/master/app/metrics.yaml metrics.yaml] files.  Test cases should be designed around these various "ping scenarios."   
In addition, [https://github.com/mozilla-mobile/android-components/blob/master/components/service/glean/docs/pings/custom.md custom pings] (i.e. activation, sync pings) can also be defined using the [https://github.com/mozilla-mobile/fenix/blob/master/app/pings.yaml pings.yaml] and [https://github.com/mozilla-mobile/fenix/blob/master/app/metrics.yaml metrics.yaml] files.  Test cases should be designed around these various "ping scenarios."   


This wiki will explain how to test each of these scenarios.
This wiki will explain how to test each of these scenarios.
Confirmed users
487

edits