Kit Sertifikasi Aplikasi Windows

Untuk mendapatkan aplikasi Anda Bersertifikat Windows atau menyiapkannya untuk publikasi ke Microsoft Store, Anda harus memvalidasi dan mengujinya secara lokal terlebih dahulu. Topik ini menunjukkan kepada Anda cara menginstal dan menjalankan Kit Sertifikasi Aplikasi Windows untuk memastikan aplikasi Anda aman dan efisien.

Prasyarat

Prasyarat untuk menguji aplikasi Universal Windows:

  • Anda harus menginstal dan menjalankan Windows 10.
  • Anda harus menginstal Kit Sertifikasi Aplikasi Windows, yang disertakan dalam Windows Software Development Kit (SDK) untuk Windows 10.
  • Anda harus mengaktifkan perangkat Anda untuk pengembangan.
  • Anda harus menyebarkan aplikasi Windows yang ingin Anda uji ke komputer Anda.

Catatan

Peningkatan di tempat: Menginstal Kit Sertifikasi Aplikasi Windows yang lebih baru akan menggantikan versi kit yang diinstal sebelumnya.

Yang baru

Pengujian untuk Windows Desktop Bridge Apps sekarang didukung dalam kit. Pengujian aplikasi Windows Desktop Bridge dapat memberi aplikasi Anda peluang terbaik untuk diterbitkan di Microsoft Store atau mendapatkan sertifikasi.

Kit sekarang dapat diintegrasikan ke dalam pengujian otomatis di mana tidak ada sesi pengguna interaktif yang tersedia.

Pengujian Validasi App Prelaunch tidak lagi didukung.

Masalah yang diketahui

Berikut ini adalah daftar masalah yang diketahui dengan Kit Sertifikasi Aplikasi Windows:

Selama pengujian, jika alat penginstal berakhir tetapi meninggalkan proses aktif atau jendela yang berjalan, kit sertifikasi aplikasi dapat mendeteksi bahwa masih ada pekerjaan yang harus dilakukan oleh alat penginstal. Dalam hal ini, kit tampaknya macet menjalankan tugas "File Pelacakan Penginstalan Proses" dan tidak dimungkinkan untuk maju dengan UI.

Resolusi: Setelah alat penginstal Anda selesai, tutup secara manual proses aktif atau jendela yang dihasilkan oleh alat penginstal.

Untuk Arm UWA, atau aplikasi UWA apa pun yang tidak menargetkan desktop keluarga perangkat atau OneCore, pesan mungkin muncul dalam laporan akhir yang menyatakan "Tidak semua pengujian dijalankan selama validasi. Ini dapat berdampak pada pengiriman Store Anda.". Pesan ini tidak berlaku jika pengguna tidak membatalkan pilihan pengujian secara manual.

Resolusi: n/a

Untuk Aplikasi Jembatan Desktop yang menggunakan Windows SDK Versi 10.0.15063, abaikan kegagalan apa pun dalam pengujian Sumber Daya Manifes Aplikasi yang menandai gambar Anda tidak mengonfirmasi ke dimensi yang diharapkan jika dimensi tersebut hanya dimatikan oleh satu piksel. Pengujian ini seharusnya memiliki toleransi piksel +/-1. Misalnya petak peta kecil pada 125% adalah 88,75x88,75px jika dibulatkan hingga 89x89px ini akan gagal batasan ukuran 88x88px.

Resolusi: n/a

Memvalidasi aplikasi Windows Anda menggunakan Kit Sertifikasi Aplikasi Windows secara interaktif

  1. Dari menu Mulai , cari Aplikasi, temukan Windows Kits, dan klik Windows App Cert Kit.

  2. Dari Kit Sertifikasi Aplikasi Windows, pilih kategori validasi yang ingin Anda lakukan. Misalnya: Jika Anda memvalidasi aplikasi Windows, pilih Validasi aplikasi Windows.

    Anda dapat menelusuri langsung ke aplikasi yang Sedang Anda uji, atau memilih aplikasi dari daftar di UI. Saat Kit Sertifikasi Aplikasi Windows dijalankan untuk pertama kalinya, UI mencantumkan semua aplikasi Windows yang telah Anda instal di komputer Anda. Untuk eksekusi berikutnya, UI akan menampilkan aplikasi Windows terbaru yang telah Anda validasi. Jika aplikasi yang ingin Anda uji tidak tercantum, Anda dapat mengklik Aplikasi saya tidak tercantum untuk mendapatkan daftar lengkap semua aplikasi yang diinstal di sistem Anda.

  3. Setelah Anda memasukkan atau memilih aplikasi yang ingin Anda uji, klik Berikutnya.

  4. Dari layar berikutnya, Anda akan melihat alur kerja pengujian yang selaras dengan jenis aplikasi yang Anda uji. Jika pengujian berwarna abu-abu dalam daftar, pengujian tidak berlaku untuk lingkungan Anda. Misalnya, jika Anda menguji aplikasi Windows 10 di Windows 7, hanya pengujian statis yang akan berlaku untuk alur kerja. Perhatikan bahwa Microsoft Store dapat menerapkan semua pengujian dari alur kerja ini. Pilih pengujian yang ingin Anda jalankan dan klik Berikutnya.

    Kit Sertifikasi Aplikasi Windows mulai memvalidasi aplikasi.

  5. Pada perintah setelah pengujian, masukkan jalur ke folder tempat Anda ingin menyimpan laporan pengujian.

    Kit Sertifikasi Aplikasi Windows membuat HTML bersama dengan laporan XML dan menyimpannya di folder ini.

  6. Buka file laporan dan tinjau hasil pengujian.

Catatan

Jika menggunakan Visual Studio, Anda dapat menjalankan Kit Sertifikasi Aplikasi Windows saat membuat paket aplikasi. Lihat Mengemas aplikasi UWP untuk mempelajari caranya.

Memvalidasi aplikasi Windows Anda menggunakan Kit Sertifikasi Aplikasi Windows dari baris perintah

Penting

Kit Sertifikasi Aplikasi Windows harus dijalankan dalam konteks sesi pengguna aktif.

  1. Buka jendela perintah dengan hak admin ("Jalankan sebagai administrator").

  2. Di jendela perintah, navigasikan ke direktori yang berisi Kit Sertifikasi Aplikasi Windows.

    Catatan Jalur defaultnya adalah C:\Program Files (x86)\Windows Kits\10\App Certification Kit\.

  3. Masukkan perintah berikut untuk menguji aplikasi yang sudah diinstal di komputer pengujian Anda:

    appcert.exe reset

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

    Atau Anda dapat menggunakan perintah berikut jika aplikasi tidak diinstal. Kit Sertifikasi Aplikasi Windows akan membuka paket dan menerapkan alur kerja pengujian yang sesuai:

    appcert.exe reset

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

  4. Setelah pengujian selesai, buka file laporan bernama [report file name] dan tinjau hasil pengujian.

Perhatikan Kit Sertifikasi Aplikasi Windows dapat dijalankan dari layanan, tetapi layanan harus memulai proses kit dalam sesi pengguna aktif dan tidak dapat dijalankan di Sesi0.

Catatan Untuk informasi selengkapnya tentang baris perintah Windows App Certification Kit, masukkan perintah appcert.exe /?

Pengujian dengan komputer berdaya rendah

Ambang batas pengujian performa Windows App Certification Kit didasarkan pada performa komputer berdaya rendah.

Karakteristik komputer tempat pengujian dilakukan dapat memengaruhi hasil pengujian. Untuk menentukan apakah performa aplikasi Anda memenuhi Kebijakan Microsoft Store, kami sarankan Anda menguji aplikasi di komputer berdaya rendah, seperti komputer berbasis prosesor Intel Atom dengan resolusi layar 1366x768 (atau lebih tinggi) dan hard drive rotasi (dibandingkan dengan hard drive solid-state).

Seiring berkembangnya komputer berdaya rendah, karakteristik performanya mungkin berubah dari waktu ke waktu. Lihat Kebijakan Microsoft Store terbaru dan uji aplikasi Anda dengan versi terbaru Windows App Certification Kit untuk memastikan bahwa aplikasi Anda mematuhi persyaratan performa terbaru.