Sada pro certifikaci aplikací Windows

Pokud chcete aplikaci získat Windows Certified nebo ji připravit na publikaci doMicrosoft Storu, měli byste ji nejdřív ověřit a otestovat místně. V tomto tématu se dozvíte, jak nainstalovat a spustit sadu Windows App Certification Kit, abyste měli jistotu, že je aplikace bezpečná a efektivní.

Požadavky

Požadavky pro testování univerzální aplikace pro Windows:

Poznámka

Upgrady na místě: Instalace novější sady Windows App Certification Kit nahradí jakoukoli dříve nainstalovanou verzi sady.

Co je nového

Testy pro Windows Desktop Bridge Apps jsou nyní v sadě podporovány. Testy aplikací Windows Desktop Bridge mohou vaší aplikaci poskytnout nejlepší šanci na publikování v obchodě Microsoft Store nebo na získání certifikace.

Sadu lze nyní integrovat do automatizovaného testování, kde není k dispozici žádná interaktivní uživatelská relace.

Ověřovací test předběžného spuštění aplikace se už nepodporuje.

Známé problémy

Následuje seznam známých problémů se sadou Windows App Certification Kit:

Pokud instalační program během testování ukončí, ale ponechá aktivní procesy nebo okna spuštěné, certifikační sada aplikace může zjistit, že instalační program stále funguje. V tomto případě se zdá, že sada je zablokovaná během úlohy "Zpracování instalačních trasovacích souborů" a není možné pokračovat s uživatelským rozhraním.

řešení: Po dokončení instalačního programu ručně ukončete všechny aktivní procesy nebo okna vytvořené instalačním programem.

V případě Arm UWA nebo jakékoli aplikace UWA, která necílí na rodinu zařízení desktop nebo OneCore, se může v závěrečné zprávě zobrazit oznámení, že během ověřování nebyly spuštěny všechny testy. Toto může mít vliv na vaše odeslání do obchodu. Uživatel, který testy ručně nezrušil, není ovlivněn touto zprávou.

Rozlišení: n/a

U aplikací Desktop Bridge používajících sadu Windows SDK verze 10.0.15063 ignorujte veškerá selhání v testu manifestu aplikace, která označují, že váš obrázek neodpovídá očekávaným rozměrům, pokud tyto rozměry nesouhlasí pouze o jeden pixel. Test má mít toleranci +/-1 pixelů. Například malá dlaždice při 125% by měřila 88,75x88,75 pixely. Pokud by se zaokrouhlila nahoru na 89x89 pixely, přesáhne omezení velikosti 88x88 pixelů.

Řešení : není k dispozici

Interaktivní ověření aplikace pro Windows pomocí sady Windows App Certification Kit

  1. V nabídce Start vyhledejte aplikaci, najděte Windows Kitsa klikněte na Windows App Cert Kit.

  2. V sadě Windows App Certification Kit vyberte kategorii ověření, kterou chcete provést. Příklad: Pokud ověřujete aplikaci pro Windows, vyberte Ověřit aplikaci pro Windows.

    Můžete přejít přímo k aplikaci, kterou testujete, nebo zvolit aplikaci ze seznamu v uživatelském rozhraní. Při prvním spuštění sady Windows App Certification Kit se v uživatelském rozhraní zobrazí seznam všech aplikací pro Windows, které jste nainstalovali do počítače. U všech následných spuštění se v uživatelském rozhraní zobrazí nejnovější aplikace pro Windows, které jste ověřili. Pokud aplikace, kterou chcete testovat, není uvedená, můžete kliknout na Moje aplikace není uvedená a získat tak úplný seznam všech aplikací nainstalovaných ve vašem systému.

  3. Po zadání nebo výběru aplikace, kterou chcete testovat, klikněte na Další.

  4. Na další obrazovce uvidíte testovací pracovní postup, který odpovídá typu aplikace, který testujete. Pokud se test v seznamu zobrazí šedě, test se pro vaše prostředí nepoužije. Pokud například testujete aplikaci pro Windows 10 ve Windows 7, budou se na pracovní postup vztahovat pouze statické testy. Upozorňujeme, že Microsoft Store může použít všechny testy z tohoto pracovního postupu. Vyberte testy, které chcete spustit, a klikněte na Další.

    Certifikační sada aplikací pro Windows začne aplikaci ověřovat.

  5. Na příkazovém řádku po testu zadejte cestu ke složce, do které chcete uložit sestavu testu.

    Sada Windows App Certification Kit vytvoří kód HTML spolu se sestavou XML a uloží ji do této složky.

  6. Otevřete soubor reportu a zkontrolujte výsledky testu.

Poznámka

Pokud používáte Visual Studio, můžete při vytváření balíčku aplikace spustit sadu Windows App Certification Kit. Podívejte se na Balení aplikací pro UWP, kde se dozvíte jak na to.

Ověření aplikace pro Windows pomocí sady Windows App Certification Kit z příkazového řádku

Důležitý

Sada Windows App Certification Kit musí být spuštěna v kontextu aktivní uživatelské relace.

  1. Otevřete příkazové okno s právy správce (Spustit jako správce).

  2. V příkazovém okně přejděte do adresáře, který obsahuje sadu Windows App Certification Kit.

    Poznámka Výchozí cesta je C:\Program Files (x86)\Windows Kits\10\App Certification Kit\.

  3. Zadáním následujících příkazů v tomto pořadí otestujte aplikaci, která je už nainstalovaná na testovacím počítači:

    appcert.exe reset

    appcert.exe test -packagefullname [package full name] -reportoutputpath [report file name]

    Nebo můžete použít následující příkazy, pokud aplikace není nainstalovaná. Sada Windows App Certification Kit otevře balíček a použije příslušný testovací pracovní postup:

    appcert.exe reset

    appcert.exe test -appxpackagepath [package path] -reportoutputpath [report file name]

  4. Po dokončení testu otevřete soubor s reportem s názvem [report file name] a zkontrolujte výsledky testu.

Poznámka Sadu Windows App Certification Kit je možné spustit ze služby, ale služba musí zahájit proces sady v rámci aktivní uživatelské relace a nelze ji spustit v relaci Session0.

Poznámka Další informace o příkazovém řádku sady Windows App Certification Kit zadejte příkaz appcert.exe /?

Testování pomocí počítače s nízkým výkonem

Prahové hodnoty testu výkonnosti sady Windows App Certification Kit jsou založeny na výkonu počítače s nízkým výkonem.

Vlastnosti počítače, na kterém se test provádí, mohou ovlivnit výsledky testu. Pokud chcete zjistit, jestli výkon vaší aplikace splňuje zásady Microsoft Storu, doporučujeme otestovat aplikaci na počítači s nízkým výkonem, například na počítači s procesorem Intel Atom s rozlišením obrazovky 1366x768 (nebo vyšší) a rotačním pevným diskem (na rozdíl od pevného disku SSD).

S vývojem počítačů s nízkým výkonem se můžou v průběhu času měnit jejich charakteristiky výkonu. Projděte si nejnovější zásady Microsoft Storu a otestujte aplikaci pomocí nejnovější verze sady Windows App Certification Kit, abyste měli jistotu, že vaše aplikace splňuje nejnovější požadavky na výkon.