Uygulamanızı HoloLens test etme

HoloLens uygulamaları test etme, Windows uygulamalarının test edilmesine benzer. Yine de işlevselliği, birlikte çalışabilirlik, performans, güvenlik, güvenilirlik ve benzerlerini göz önünde bulundurmanız gerekir. Ancak, PC veya telefon uygulamalarında açılan bazı alanlarda özel işlem yapılması gerekir. Holographic uygulamaların farklı bir ortam kümesinde sorunsuz çalışması gerekir. Ayrıca, performans ve kullanıcı rahatlığını her zaman korumaları gerekir. Bu kılavuz, bu alanların test edilmesine yardımcı olur.

Performans

Holographic uygulamaların farklı bir ortam kümesinde sorunsuz çalışması gerekir. Ayrıca, performans ve kullanıcı rahatlığını her zaman korumaları gerekir. Bu, kullanıcının kendisine yönelik bir konu olduğunu belirten bir holographic uygulaması deneyimi açısından önemlidir. Karma gerçeklik Için performansı anlama konusunu okuduğunuzdan ve izlediğinizden emin olun

3D 'da 3D test etme

  1. Uygulamanızı olabildiğince çok farklı boşluk olarak test edin. Büyük odalar, küçük odalar, külikler, kitçler, yatak odaları, ofisler ve benzerlerini deneyin. Ayrıca, dikey olmayan duvarlar, eğri duvarlar, yatay olmayan ceiller gibi standart olmayan özelliklere sahip odalar de göz önünde bulundurun. Odalar, katkılar, hallyollarla veya STAIRS aracılığıyla geçiş yaparken iyi çalışır mı?
  2. Uygulamanızı farklı aydınlatma koşullarında test edin. Aydınlatma, siyah yüzeyler ve yansıtmalar ve cam duvarlar gibi saydam veya yansıtıcı yüzeyler gibi farklı çevresel koşullara doğru şekilde yanıt verir.
  3. Uygulamanızı farklı hareket koşullarında test edin. Cihaza yerleştirin ve çeşitli hareket durumlarında senaryolarınızı deneyin. Farklı bir taşıma veya kararlı duruma göre doğru şekilde yanıt veriyor mu?
  4. Uygulamanızın farklı açılardan nasıl çalıştığını test edin. Bir dünya kilitli hologram varsa, kullanıcılarınız bu nesnenin arkasını geçerse ne olur? Kullanıcı ve hologram arasında bir şey gelirse ne olur? Kullanıcı yukarıdaki veya sonraki bir hologram üzerinde görünüyorsa ne olacak?
  5. Uzamsal ve ses Ipuçları kullanın. Uygulamanın, kullanıcının kayıp almasını engellemek için uzamsal ve ses ipuçları kullandığından emin olun.
  6. Uygulamanızı farklı çevresel gürültü düzeylerinde test edin. Ses komutları uyguladıysanız, bunları değişen çevresel gürültü düzeyiyle çalıştırmayı deneyin.
  7. Uygulamanızı test edin ve devam edin. Hem sinyal getirme hem de konum pozisyonlarından test ettiğinizden emin olun.
  8. Uygulamanızı farklı uzaklıklardan test edin. Kullanıcı arabirimi öğeleri, en başından itibaren okunabilir ve bunlarla etkileşime eklenebilir mi? Uygulamanız hologramlar için çok yakın olan kullanıcılara yanıt veriyor mu?
  9. Uygulamanızı ortak uygulama çubuğu etkileşimlerine karşı test edin. Tüm uygulama kutucukları ve 2B evrensel uygulamalar, karışık dünyadaki uygulamalar konumunu denetlemenize olanak tanıyan bir uygulama çubuğuna sahiptir. Kaldır ' a tıkladıktan sonra uygulama işleminizi sorunsuz bir şekilde sonlandırır ve geri düğmesinin 2B evrensel uygulamanızın bağlamı içinde desteklendiğinden emin olun. Uygulamanızı ölçeklendirirken ve ayrıca askıya alınmış bir uygulama kutucuğunda, ayarlama modunda uygulamanızı ölçeklendirmeye ve taşımaya çalışın.

Çevresel Test matrisi

HoloLens uygulama geliştirme için ortam testi matrisi

Konfor

  1. Klip düzlemleri. Hologram'un nerede işlendiği konusunda zayıflatıcı olun.
  2. Gerçek baş hareket ile tutarsız sanal hareketten kaçının. Kamerayı, kullanıcının gerçek hareketini temsil eden bir şekilde taşımaktan kaçının. Uygulamanız bir sahne aracılığıyla Kullanıcı taşımayı gerektiriyorsa, hareketi öngörülebilir hale getirin, hızlandırmayı en aza indirin ve kullanıcının hareketi denetlemesine izin verin.
  3. Hologram kalite kılavuzlarını izleyin. Hologram kalite kılavuzunu uygulayan performanslı uygulamalar, Kullanıcı memnuniyetlerine neden olma olasılığını azaltır.
  4. Hologragram 'ı dikey yerine yatay olarak dağıtın. Kullanıcı, arama yaparken veya azaltılacağından, Neck 'de fatıg 'ye yol açabilir.

Giriş

Etkileşim modelleri

Hologram etkileşimlerin seçtiğiniz etkileşim modeliyleçalıştığından emin olun. Ayrıca, erişilebilirliği desteklemek için gerekiyorsa, fare ve klavye gibi farklı donatılarla doğrulanması iyi bir fikirdir.

Uygulamanızın fareyle ve dokunarak farklı bir davranışı olduğunu doğrulayın. Deneyimi kullanıcılara daha doğal hale getirmek üzere tasarım kararlarında tutarsızlıklar ve yardım sağlar. Örneğin, üzerine gidilme dayalı bir eylem tetikleniyor.

Özel ses komutları

Ses girişi , doğal bir etkileşim biçimidir. Kullanıcı deneyimi, komutlarınıza ve bunları nasıl kullanıma sunadığınıza bağlı olarak mıknatılaya da kafa karıştırıcı olabilir. kural olarak, özel komutlar olarak "Select" veya "Hey Cortana" gibi sistem ses komutlarını kullanmamanız gerekir. Göz önünde bulundurmanız gereken birkaç noktaya yer verilmiştir:

  1. Benzer komutları kullanmaktan kaçının. Yanlış komutu tetiklenebilir.
  2. Mümkün olduğunda phonetik zengin sözcükler seçin. Yanlış etkinleştirmeleri en aza indirir ve/veya kaçınır.

Çevresel

Kullanıcılar, çevre birimleriaracılığıyla uygulamanızla etkileşime geçebilir. Uygulamaların bu özellikten yararlanmak için özel bir şey yapması gerekmez, ancak denetim için birkaç şey vardır.

  1. Özel etkileşimleri doğrulayın. Uygulamanız için özel klavye kısayolları gibi şeyler.
  2. Giriş türlerini değiştirmeyi doğrulayın. Aynı senaryoda ses, hareket, fare ve klavye gibi bir görevi tamamlamaya yönelik birden çok giriş yöntemi kullanılmaya çalışılıyor.

Sistem tümleştirme

Pil

Pilin ne kadar hızlı olduğunu anlamak için bir güç kaynağı bağlantısı olmadan uygulamanızı test edin. Bunlardan biri, güç dalgalanmasına bakarak pil durumunu kolayca anlayabilirler.

Pil gücünü gösteren LED durumları

Pil gücünü gösteren LED durumları

Güç durumu geçişleri

Anahtar senaryolarını, güç durumları arasında geçiş yaparken beklendiği gibi çalıştığını doğrulayın. Örneğin, uygulama özgün konumunda kalır mi? Durumu doğru şekilde kalıcı mi? Beklendiği gibi çalışmaya devam eder mi?

  1. Tek başına/sürdürülme. Bekleme moduna geçmek için, biri güç düğmesine hemen basabilir ve serbest bırakabilir. Cihaz ayrıca, 3 dakikadan sonra işlem yapılmadan otomatik olarak bekleme moduna girer. Bekleme modundan geri dönmek için, biri güç düğmesine hemen basabilir ve serbest bırakabilirsiniz. Cihaz ayrıca bir güç kaynağıyla bağlanıyorsanız veya bağlantıyı keserseniz da sürdürülür.
  2. Kapanıyor/yeniden Başlat. Kapatmak için, 6 saniye boyunca güç düğmesine sürekli olarak basın ve basılı tutun. Yeniden başlatmak için, güç düğmesine basın.

Çoklu uygulama senaryoları

Özellikle bir arka plan görevi uyguladıysanız uygulamalar arasında geçiş yaparken çekirdek uygulama işlevselliğini doğrulayın. kopyala/yapıştır ve Cortana tümleştirme, uygun yerlerde de kontrol edilir.

Telemetri

Size rehberlik etmek için telemetri ve analiz kullanın. Analytics 'i uygulamanızla tümleştirmek, Beta sınayıcılarınızla ve son kullanıcılardan uygulamanız hakkında Öngörüler almanıza yardımcı olur. Bu veriler, mağazaya göndermeden önce ve gelecekteki güncelleştirmeler için uygulamanızı iyileştirmenize yardımcı olmak için kullanılabilir. Burada birçok analiz seçeneği vardır. nereden başlayabileceğiniz konusunda emin değilseniz, uygulama Analizlergöz atın.

Göz önünde bulundurulması gereken sorular:

  1. Kullanıcılar alanı nasıl kullanıyor?
  2. Uygulama dünya genelinde nesneleri nasıl yerleştirir? sorunları tespit edebilir misiniz?
  3. Uygulamanın farklı aşamalarında ne kadar süre harcasın?
  4. Uygulamada ne kadar süre harcasın?
  5. Kullanıcılara en sık kullanılan kullanım yolları nelerdir?
  6. Kullanıcılar beklenmeyen durumlara veya hatalara ulaşsın mı?

Emulator ve sanal giriş

HoloLens öykünücüsü , farklı türlerdeki sanal kullanıcı özellikleriyle ve boşluklarla Holographic uygulamanızı verimli bir şekilde test etmenin harika bir yoludur. Uygulamanızı test etmek için öykünücüyü kullanarak etkin bir şekilde bazı öneriler verilmiştir:

  1. Test etmeyi genişletmek için öykünücü sanal odalarını kullanın. Öykünücü, uygulamanızı daha da fazla ortamda test etmek için kullanabileceğiniz bir sanal Odalar kümesi ile birlikte gelir.
  2. Uygulamanızı tüm açılardan bakmak için öykünücüyü kullanın. PageUp/PageDn anahtarları, sanal kullanıcılarınızın uzun veya daha kısa olmasını sağlayacaktır.
  3. Uygulamanızı gerçek bir HoloLens test edin. HoloLens Emulator, bir uygulamayı hızlı bir şekilde yinelemenize ve yeni hataları yakalayacak, ancak Windows deposuna göndermeden önce fiziksel HoloLens da test ettiğinizden emin olmanıza yardımcı olan harika bir araçtır. Bu, performans ve deneyimin gerçek donanım üzerinde harika olduğundan emin olmak için önemlidir.

Perception simülasyonu ile otomatikleştirilmiş test

Bazı uygulama geliştiricileri uygulamalarının test edilmesini otomatik hale getirmek isteyebilir. basit birim testlerinin ötesinde, uygulamanıza insan ve dünya girişini otomatik hale getirmek için HoloLens ' de perception benzetim yığınını kullanabilirsiniz. perception simülasyon apı 'si, HoloLens öykünücü veya fiziksel HoloLens için sanal giriş gönderebilir.

Windows uygulama sertifika seti

uygulamanıza Windows deposunda yayımlanmaktaolan en iyi şansınız sağlamak için, sertifikayı sertifika için göndermeden önce yerel olarak doğrulayın ve test edin. Uygulamanız Windows hedefliyorsa. Holographic cihaz ailesi, Windows uygulama sertifika kiti yalnızca bilgisayarınızda yerel statik analiz testlerini çalıştırır. HoloLens hiç test çalıştırılmayacak.

Ayrıca bkz.