Uygulamalarınızı test etmek ve kullanıcılara olumlu ve tutarlı bir deneyim sunmak sizin sorumluluğunuzdadır. Health Connect, en iyi uygulamalara ve kullanıcı deneyimi kurallarına uyacak şekilde tasarlanmış bir test durumu listesi önerir.
Test döngülerinizde ilerleme durumunuzu izlemek için bir izleyici kullanıyorsanız bunları listenize ekleyebilir ve uygulamanızın gereksinimlerine göre özelleştirebilirsiniz.
01: İlk katılım akışı üzerinden izin isteme
Ayrıntılar | |
---|---|
Description | İlk kez bir sağlık ve fitness uygulamasını yükleyen kullanıcıların, uygulamayı Health Connect'e entegre etmek için ilk katılım sürecinden geçmesi gerekir. |
Şartlar | Health Connect uygulaması telefonda yüklü olmalıdır. |
Notes | Uygulamanız Health Connect ile entegrasyon durumunu gösterebiliyorsa buradan kontrol edebilirsiniz. |
Reference | Yeni Health Connect kullanıcıları |
Adımlar
- Uygulamanızı açın.
- Promosyon kartı, kalıcı öğe, Ayarlar ekranı veya kullanıcıların Health Connect ile ilk kez entegrasyon yapmasına izin veren benzer ekranlara gidin.
- Uygulamanızda belirtilen adımları izleyerek ilk katılım ekranını açın.
- İlk katılım ekranında Başlayın'a dokunun.
- Rasyonel ekranda, Tümüne izin ver'i açarak uygulamanız için listelenen izinleri etkinleştirin.
- İzin vermek için İzin ver'e dokunun.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Kullanıcılar gerekli tüm okuma ve yazma izinleriyle gerekçe ekranına yönlendirilir.
- Verilen izinler, Health Connect uygulamasına doğru şekilde yansıtılır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Kullanıcı, gerekli tüm okuma ve yazma izinleriyle gerekçe sayfasına yönlendirilmez.
- Verilen izinler Health Connect uygulamasına düzgün şekilde yansıtılmaz.
02-01: Kaldırılmış durumdayken Health Connect ile entegrasyon girişimi
Ayrıntılar | |
---|---|
Description | Health Connect ile veri senkronizasyonu yapmaya karar veren bir kullanıcı, Health Connect uygulamasının yüklemesini kaldırdığında uygulamanın kullanıcılara Health Connect uygulamasını nasıl yükleyecekleri konusunda bilgi verecek bir yolu olmalıdır. Yüklemek için uygulamanın Google Play Store'daki Health Connect sayfasını doğrudan yüklemesini tercih etmeniz tercih edilir. |
Şartlar | Health Connect uygulaması telefonda yüklü olmamalıdır. |
Adımlar
- Uygulamanızı açın.
- Uygulamanın Health Connect ile entegrasyon seçeneğinin bulunduğu Ayarlar ekranına (veya benzer ekranlara) gidin.
- Health Connect'i yüklemeyi seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Uygulamanın Ayarlar ekranında (veya benzer ekranlarda), Health Connect ile entegre edilebilecek bir özellik olmalıdır.
- Kullanıcılar, Google Play Store'daki Health Connect sayfasına yönlendirilmelidir.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Uygulamanın Ayarlar ekranında veya benzer ekranlarda Health Connect ile entegrasyon yapılamaz.
- Kullanıcılar, Google Play Store'daki Health Connect sayfasına yönlendirilmez.
02-02: Uygulamanız üzerinden Health Connect ile entegrasyon
Ayrıntılar | |
---|---|
Description | Bir kullanıcı, Health Connect ile veri senkronizasyonu yapmaya karar verdiğinde ve Health Connect uygulaması yüklendiğinde uygulamanın, Health Connect ile entegrasyon konusunda kullanıcıları bilgilendirecek bir yolunun olması gerekir. Kullanıcıları Health Connect uygulamasına yönlendirmelidir. |
Şartlar | Health Connect uygulaması telefonda yüklü olmalıdır. |
Adımlar
- Uygulamanızı açın.
- Uygulamanın Health Connect ile entegrasyon seçeneğinin bulunduğu Ayarlar ekranına (veya benzer ekranlara) gidin.
- Health Connect ile entegre etmeyi seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Uygulamanın Ayarlar ekranında (veya benzer ekranlarda), Health Connect ile entegre edilebilecek bir özellik olmalıdır.
- Health Connect ile entegrasyon seçeneğine dokunduğunuzda Health Connect uygulamasına yönlendirilirsiniz.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Uygulamanın Ayarlar ekranında veya benzer ekranlarda Health Connect ile entegrasyon sağlamak gibi bir özellik yoktur.
- Health Connect ile entegrasyon seçeneğine dokunduğunuzda Health Connect uygulamasına yönlendirilmezsiniz.
02-03: Uygulamanız üzerinden Health Connect bağlantısını kaldırma
Ayrıntılar | |
---|---|
Description |
Kullanıcılar Health Connect'i kullanmayı bırakmaya karar verdiğinde uygulamanın Health Connect ile olan bağlantısını kaldırma yöntemi olmalıdır.
Uygulama üzerinden tüm izinleri iptal ederek Health Connect'teki entegrasyonu etkili bir şekilde kaldırması gerekir. |
Şartlar | Health Connect uygulaması telefonda yüklü olmalıdır. |
Reference |
PermissionController.revokeAllPermissions
|
Adımlar
- Uygulamanızı açın.
- Uygulamanın Health Connect bağlantısını kaldırma seçeneğinin bulunduğu Ayarlar ekranına (veya benzer ekranlara) gidin.
- Health Connect'in bağlantısını kaldırmayı seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Uygulamanın Ayarlar ekranında (veya benzer ekranlarda) Health Connect bağlantısını kaldıracak bir özellik olmalıdır.
- Uygulamanızın altında listelenen tüm izinler iptal edilmelidir.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Uygulamanın Ayarlar ekranından veya benzer ekranlardan Health Connect bağlantısı kaldırılamaz.
- Uygulamanızın altında listelenen en az bir izin iptal edilmemiştir.
03: Health Connect uygulamasına uygulama ayarlarınızdan erişme
Ayrıntılar | |
---|---|
Description | Bir kullanıcı Health Connect'i yönetmeye karar verdiğinde uygulamanın, kullanıcıları Health Connect uygulamasına yönlendirecek bir yolu olmalıdır. |
Şartlar |
|
Notes | Bu, isteğe bağlı bir kullanıcı arayüzü özelliğidir. Çünkü kullanıcılar, Health Connect'e telefonun Ayarlar'ından, yapılandırıldıklarında Hızlı Ayarlar'dan veya Google Play Store'dan doğrudan erişebilir. |
Reference | Ayarlar menünüzden seçme |
Adımlar
- Uygulamanızı açın.
- Uygulamanın Health Connect uygulamasına erişme seçeneğinin olduğu Ayarlar ekranına (veya benzer ekranlara) gidin.
- Health Connect'e erişmeyi veya Health Connect'i yönetmeyi seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Uygulamanın Ayarlar ekranında (veya benzer ekranlarda), Health Connect uygulamasına erişebilecek bir yol olmalıdır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Health Connect uygulamasına, uygulamanın Ayarlar ekranından veya benzer ekranlardan erişilemez.
04-01: İzinleri reddet
Ayrıntılar | |
---|---|
Description | Uygulama, kullanıcı izni iptal ettiğinde belirli kayıtları Health Connect'e okumamalı veya yazmamalıdır. |
Şartlar |
|
Notes |
|
Adımlar
- Health Connect uygulamasını açın.
- Uygulama izinleri'ne gidin.
- Uygulamanızı seçin.
- İzinleri reddetmek için Tümüne izin ver anahtarını açın.
- İletişim kutusu görüntülendiğinde Tümünü kaldır'ı seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Uygulamanız, Uygulama izinleri bölümünde Erişim izni verilmeyenler'in altında görünmelidir.
- Hiçbir izin verilmedi.
- Bu izin değişiklikleri uygulamanızda geçerli olur.
- Uygulamanız kilitlenmiyor.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Uygulamanız, Uygulama izinleri bölümünde İzin verilmeyen erişim bölümünde görünmüyor ve hâlâ İzin verilen erişim altında.
- En az bir izin hâlâ verilmiş durumda.
- Bu izin değişiklikleri uygulamanızda geçerli olmadı.
- Uygulamanız kilitlendi.
04-02: İzinleri verin
Ayrıntılar | |
---|---|
Description | Kullanıcı izin verdiğinde uygulama, Health Connect'teki belirli kayıtları okumalı veya buraya yazmalıdır. |
Şartlar |
|
Notes | Uygulamanızın izin verilen izinleri yansıtabileceği bir yol varsa bu işlevi oradan da kontrol edin. |
Adımlar
- Health Connect uygulamasını açın.
- Uygulama izinleri'ne gidin.
- Uygulamanızı seçin.
- İzinleri vermek için Tümüne izin ver anahtarını açın.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Uygulamanız, Uygulama izinleri bölümünde İzin verilen erişim altında görünmelidir.
- Tüm izinler verilmiş.
- Bu izin değişiklikleri uygulamanızda geçerli olur.
- Uygulamanız kilitlenmiyor.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Uygulamanız, Uygulama izinleri bölümünde İzin verilen erişim bölümünde görünmüyordu ve hâlâ İzin verilmeyen erişim altında bulunuyor.
- En az bir izin hâlâ iptal edilmiş durumda.
- Bu izin değişiklikleri uygulamanızda geçerli olmadı.
- Uygulamanız kilitlendi.
05: Health Connect'e veri yazma
Ayrıntılar | |
---|---|
Description | Health Connect veri deposuna veri yazmak, yaygın iş akışının bir parçasıdır. |
Şartlar | Uygulamanız için gerekli veri türünün Yazma izni verilmelidir. |
Reference | Veri yazma |
Adımlar
- Uygulamanızı kullanarak gerekli veri türü için bir değer kaydedin.
- Health Connect uygulamasını açın.
- Veriler ve erişim'i seçin.
- Gerekli veri türünüzün ait olduğu kategoriyi seçin.
- Gerekli veri türünü seçin.
- Verileri yönetin bölümünde Tüm girişleri göster'i seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Yeni veriler Health Connect uygulamasına yansıtılır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Yeni veriler Health Connect uygulamasına yansıtılmaz.
06: Health Connect'ten veri okuma
Ayrıntılar | |
---|---|
Description | Health Connect veri deposundan veri okumak, yaygın iş akışının bir parçasıdır. |
Şartlar |
|
Reference | Ham verileri okuma |
Adımlar
- Health Connect Toolbox uygulamasını kullanarak gerekli veri türü için bir değer kaydedin.
- Bildirimin yansıtılıp yansıtılmadığını görmek için Health Connect uygulamasını kontrol edin.
- Health Connect uygulamasını açın.
- Veriler ve erişim'i seçin.
- Gerekli veri türünün ait olduğu kategoriyi seçin.
- Gerekli veri türünü seçin.
- Verileri yönetin bölümünde Tüm girişleri göster'i seçin.
- Uygulamanızı kullanarak verileri okuyun.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Yeni veriler hem Health Connect uygulamasına hem de uygulamanıza yansıtılmalıdır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Yeni veriler Health Connect uygulamasına veya uygulamanıza yansıtılmamıştır.
07: Health Connect'teki birleştirilmiş verileri okuma
Ayrıntılar | |
---|---|
Description |
Health Connect veri deposundan veri okumak, yaygın iş akışının bir parçasıdır.
Çoğu uygulamada veriler, istatistikleri veya grafikleri görüntüleme gibi amaçlar için toplanır. |
Şartlar |
|
Notes |
Birleştirilmiş veriler, timeRangeFilter ve dataOriginFilter özelliğinde kullanılan değerlere bağlı olarak değişiklik gösterebilir.
|
Reference | Birleştirilmiş verileri okuma |
Adımlar
- Health Connect Araç Kutusu uygulamasına gerekli veri türü için birden fazla değer kaydedin.
- Sonuçların yansıtılıp yansıtılmadığını görmek için Health Connect uygulamasını kontrol edin.
- Health Connect uygulamasını açın.
- Veriler ve erişim'i seçin.
- Gerekli veri türünün ait olduğu kategoriyi seçin.
- Gerekli veri türünü seçin.
- Verileri yönetin bölümünde Tüm girişleri göster'i seçin.
- Uygulamanızı kullanarak verileri okuyun ve birleştirin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Yeni değerler Health Connect uygulamasına yansıtılır.
- Toplam değerler uygulamanızda yansıtılır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Yeni değerler Health Connect uygulamasına yansıtılmaz.
- Toplam değerler uygulamanıza yansıtılmaz.
08: Health Connect'ten verileri güncelleme
Ayrıntılar | |
---|---|
Description |
Health Connect veri deposundaki verileri güncellemek, yaygın iş akışının bir parçasıdır.
Verilerin senkronize edilmesi ve içe aktarılması gibi durumlarda güncelleme yapılması gerekir. |
Şartlar | Uygulamanız için gerekli veri türünün Yazma izni verilmelidir. |
Reference | Verileri güncelleme |
Adımlar
- Gerekli veri türünün değerlerini uygulamanızı kullanarak güncelleyin.
- Health Connect uygulamasını açın.
- Veriler ve erişim'i seçin.
- Gerekli veri türünün ait olduğu kategoriyi seçin.
- Gerekli veri türünü seçin.
- Verileri yönetin bölümünde Tüm girişleri göster'i seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Güncellenen değerler Health Connect uygulamasına yansıtılır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Güncellenen değerler Health Connect uygulamasına yansıtılmaz.
09: Health Connect'ten güncellenen verileri gösterme
Ayrıntılar | |
---|---|
Description |
Health Connect veri deposundaki verileri güncellemek, yaygın iş akışının bir parçasıdır.
Diğer kaynak uygulamalardan gelen verileri gösterebilen görüntüleme uygulamaları var. Kaynak uygulamalar Health Connect'te veri depolar, görüntüleme uygulamaları ise verileri buradan alır. |
Şartlar |
|
Adımlar
- Health Connect Araç Kutusu uygulamasını kullanarak seçtiğiniz veri türünün değerlerini güncelleyin.
- Sonuçların yansıtılıp yansıtılmadığını görmek için Health Connect uygulamasını kontrol edin.
- Health Connect uygulamasını açın.
- Veriler ve erişim'i seçin.
- Gerekli veri türünün ait olduğu kategoriyi seçin.
- Gerekli veri türünü seçin.
- Verileri yönetin bölümünde Tüm girişleri göster'i seçin.
- Uygulamanızı kullanarak verileri okuyun.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Güncellenen değerler hem Health Connect uygulamasına hem de uygulamanıza yansıtılır.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Güncellenen değerler Health Connect uygulamasına veya uygulamanıza yansıtılmaz.
10: Health Connect'ten veri silme
Ayrıntılar | |
---|---|
Description | Health Connect veri deposundaki verileri silmek de yaygın iş akışının bir parçasıdır. |
Şartlar | Uygulamanız için gerekli veri türünün Yazma izni verilmelidir. |
Reference | Verileri silme |
Adımlar
- Gerekli veri türünün değerlerini uygulamanızı kullanarak silin.
- Health Connect uygulamasını açın.
- Veriler ve erişim'i seçin.
- Gerekli veri türünün ait olduğu kategoriyi seçin.
- Gerekli veri türünü seçin.
- Verileri yönetin bölümünde Tüm girişleri göster'i seçin.
Beklenen sonuçlar
Geçme ve başarısız olma koşulları
Aşağıdaki koşulların tümü karşılanırsa BAŞARILI:
- Silinen değerler Health Connect uygulamasına yansıtılmaz.
Aşağıdaki nedenlerden herhangi biri için BAĞ_DEĞ_SAY:
- Silinen değerler Health Connect uygulamasında gösterilmeye devam eder.