Bagikan melalui


Kasus Uji Game untuk Windows: Praktik Terbaik untuk Game di Windows XP, Windows Vista, Windows 7, dan Windows 8

Artikel ini menyediakan kasus pengujian untuk game untuk Windows.

Cara Menggunakan Artikel Ini

Ada tiga bagian utama untuk artikel ini:

Persyaratan Pengujian

Setiap persyaratan pengujian dalam dokumen ini memiliki empat bagian utama: judul dan tabel dengan tiga bagian penting (kolom kiri, kanan atas, kanan bawah).

Judul

Nama kasus pengujian.

Kotak , kolom paling kiri

Nama sistem operasi tempat kasus pengujian berlaku.

Kotak, kanan atas

Ringkasan singkat kasus pengujian.

Box, kanan bawah

Detil-detil kasus uji sesungguhnya.

Skrip Pengujian Sampel

Bagian ini adalah sampel urutan yang biasanya diikuti oleh pengujian standar jika menggunakan persyaratan pengujian sebagai panduan.

Catatan Alat Pengujian

Bagian ini berisi catatan terperinci pada setiap alat pengujian yang digunakan untuk memverifikasi kondisi lulus atau gagal dalam persyaratan pengujian.

Persyaratan Pengujian

1. Persyaratan Permainan

1.1 Windows Games Explorer

Windows 7
Windows Vista
Permainan harus terlihat dalam Penjelajah Permainan pada Windows Vista dan Windows 7. Ketika dipilih, permainan juga harus menampilkan metadata yang benar. Penginstalan tidak boleh membuat pintasan untuk meluncurkan permainan di desktop, di menu Mulai, atau di lokasi lain. Tugas dan pintasan untuk penghapusan tidak boleh dibuat.
  1. Setelah menginstal game, buka Games Explorer.
  2. Verifikasi bahwa ikon permainan ditampilkan di Games Explorer.
  3. Klik kanan ikon dan uji setiap tugas dukungan play & yang ditentukan oleh aplikasi.
  4. Klik ikon dan verifikasi bahwa metadata (penerbit, pengembang, genre, tanggal rilis, versi) di bagian bawah ditampilkan dan sudah benar.
  5. Verifikasi bahwa ikon permainan menampilkan informasi Indeks Pengalaman Windows (WEI) di Games Explorer.
  6. Verifikasi bahwa hyperlink game untuk metadata berfungsi dengan benar di Games Explorer. (Jika hyperlink tidak muncul, maka ini adalah tanda yang mungkin bahwa exe tidak ditandatangani; lihat bagian 2.3.)
  7. Verifikasi bahwa permainan menampilkan peringkat kontrol orang tua yang akurat di Games Explorer. (Jika dikatakan tidak berperingkat, maka pastikan bahwa ini adalah permainan yang tidak memiliki peringkat, kalau bukan, ini adalah indikator bahwa file exe tidak ditandatangani; lihat bagian 2.3.)
  8. Verifikasi bahwa permainan tidak menempatkan pintasan peluncuran pada desktop pengguna.
  9. Klik Mulai -> Semua Program.
  10. Verifikasi bahwa permainan tidak menempatkan pintasan peluncuran di Menu Mulai.
  11. Pastikan bahwa gim tidak menempatkan pintasan untuk mencopot pemasangan di Menu Mulai di luar Panel Kontrol.
  12. Jika game didistribusikan secara digital, verifikasi bahwa penyedia layanan muncul di Windows Games Explorer.

1.2 Keamanan Keluarga Windows / Kontrol Orang Tua

Windows 7
Windows Vista
Game harus dijalankan dalam konteks "Pengguna Standar". Kontrol Parental harus dapat memblokir permainan. Verifikasi bahwa GDF memiliki nama-nama file EXE.
  1. Buat akun Pengguna Standar di Windows Vista atau Windows 7 yang disebut Toby. Mulai - Panel Kontrol> -> Tambahkan atau Hapus Akun Pengguna -> Buat Akun Baru
  2. Sebagai Jane, dari akun Administrator siapkan Kontrol Orang Tua untuk permainan. Mulai - Panel Kontrol> -> Menyiapkan Kontrol Orang Tua untuk Setiap Pengguna -> Toby
    1. Verifikasi bahwa game diluncurkan dari ikon Games Explorer.
    2. Verifikasi bahwa permainan menampilkan Peringkat Kontrol Orang Tua yang akurat di bawah judul permainan di Panel Kontrol Orang Tua.
    3. Sebelum menerapkan Kontrol Orang Tua, verifikasi bahwa permainan tidak meminta Kredensial Administrator saat diluncurkan.
    4. Atur Kontrol Orang Tua ke "Aktif".
    5. Di bagian Pengaturan Windows, klik Permainan.
    6. Klik OK (pengaturan sekarang harus "AO / semua game").
    7. Verifikasi bahwa game berjalan dengan pengaturan ini sebagai Pengguna Jane.
    8. Log keluar sebagai Jane dan masuk sebagai Toby.
    9. Verifikasi bahwa permainan berjalan dengan pengaturan ini sebagai Pengguna Toby.
    10. Keluar sebagai Toby dan masuk sebagai Jane.
    11. Kembali ke layar sebelumnya dan pilih "Atur Peringkat Game".
    12. Pilih peringkat yang lebih rendah dari Peringkat ESRB game.

      Catatan:
      Jika permainan tidak dinilai, lewati langkah ini dan lanjutkan ke bagian berikutnya dari pengujian ini. Mungkin perlu memilih sistem peringkat yang berbeda untuk menemukan peringkat permainan, tergantung pada lokal bahasa SKU yang sedang diuji.


    13. Log keluar sebagai Jane dan masuk sebagai Toby.
    14. Verifikasi bahwa game tidak diluncurkan untuk Pengguna Toby ketika ESRB diblokir oleh Pengguna Jane.
    15. Keluar sebagai Toby dan masuk sebagai Jane.
    16. Jika diubah sebelumnya, pulihkan pengaturan ESRB.
    17. Jika tidak ada pengaturan ESRB, pilih "Blokir atau Izinkan Game Tertentu" dan pilih game berdasarkan nama.
    18. Log keluar sebagai Jane dan masuk sebagai Toby.
    19. Verifikasi bahwa game tidak diluncurkan untuk Pengguna Toby ketika EXE/Name diblokir oleh Pengguna Jane.
    20. Keluar sebagai Toby dan masuk kembali sebagai Jane.
    21. Sebagai Jane, buka Kontrol Pengguna -> Pembatasan Aplikasi.
    22. Klik "Toby hanya dapat menggunakan program yang saya izinkan" dan klik OK (yaitu, tidak mengizinkan exes).
    23. Pergi ke Kontrol Pengguna | Kontrol Game dan mengizinkan game tertentu berdasarkan peringkat ESRB.
    24. Keluar sebagai Jane, dan masuk sebagai Toby, dan coba mainkan permainan.
    25. Verifikasi bahwa permainan TIDAK diblokir dan bahwa Toby dapat memainkannya ketika "tidak ada ekses yang diizinkan" diatur.

1.3 Permainan Tersimpan Kaya Windows Vista

Persyaratan ini telah dihentikan.

1.4 Xbox 360 Common Controller untuk Windows [Persyaratan Bersyarat]

Windows 7
Windows Vista
Windows XP
Game yang mendukung pengontrol gamepad harus mendukung Pengontrol Xbox 360 untuk Windows menggunakan XInput API. Semua referensi ke pemicu dan tombol pengontrol umum harus menggunakan nama Xbox 360.
  1. Luncurkan permainan.
  2. Masuk ke opsi pengontrol. **
  3. Verifikasi bahwa game mengenali Pengontrol Xbox 360 untuk Windows sebagai perangkat input.
  4. Mainkan game dan verifikasi bahwa game dan sistem menu dapat dikontrol dengan Xbox 360 Controller untuk Windows.
  5. Verifikasi bahwa Pengontrol Xbox 360 untuk Windows bereaksi sesuai dengan standar yang diterima. (B untuk kembali, A untuk menerima, Mulai untuk di menu permainan/menjeda atau menerima, dll.)
  6. Pastikan bahwa game mengacu pada tombol pengontrol dan pemicu menggunakan nama Xbox 360.

Catatan:
Jika permainan tidak mendukung pengontrol permainan dan/atau hanya mendukung keyboard/mouse, maka lewati kasus pengujian ini.


** Pengaturan untuk pengontrol mungkin terletak di luar permainan.

1.5 Beberapa Rasio Aspek dan Resolusi

Windows 7
Windows Vista
Windows XP
Gim ini harus mendukung setidaknya rasio aspek berikut dan resolusi layar terkait:
  • 4:3 "normal" (800 600 atau 1024 768)
  • 16:9 "layar lebar" (1280 720)
  • 16:10 "layar lebar" (1152 720, 1680 1050, atau 800 480)
Temukan Opsi Video untuk permainan (ini mungkin berada di dalam atau di luar permainan).

Catatan:
Pengujian berikut harus dilakukan pada monitor layar lebar.


  1. Di bagian resolusi video, pilih 800 600 atau 1024 768.
  2. Verifikasi bahwa game berjalan pada resolusi Rasio Aspek 4:3.
  3. Di bagian resolusi video, pilih 1280 720.
  4. Verifikasi bahwa game berjalan pada resolusi Rasio Aspek 16:9.
  5. Di bagian resolusi video, pilih 1680 1050, 800 480, atau 1152 720.
  6. Verifikasi bahwa game berjalan pada resolusi Rasio Aspek 16:10.
  7. Verifikasi bahwa permainan tidak meregangkan gambar dan pada gilirannya menyajikan area tampilan yang lebih luas.
  8. Pastikan bahwa game menanyakan kepada pengguna jika ada perubahan pada resolusi.
  9. Jika pengguna tidak menerima dalam waktu 15 detik, verifikasi bahwa tampilan kembali ke pengaturan sebelumnya.
  10. Verifikasi bahwa permainan tidak menambahkan bilah hitam ke kiri dan kanan area permainan. (Dalam hal ini, Anda akan melihat area permainan masih dalam rasio 4:3 di tengah layar.)

1.6 Windows Media Center

Persyaratan ini telah dihentikan.

1.7 Direct3D [Persyaratan Bersyarat]

Sistem operasi Syarat
Windows 7
Windows Vista
Windows XP
Jika game menggunakan Direct3D, versi minimum yang didukung harus Direct3D 9, dan Direct3D harus menjadi default untuk opsi konfigurasi tampilan apa pun.
Panduan
Luncurkan permainan. Di opsi video, periksa untuk melihat apakah ada opsi render, D3D dan/atau OpenGL. Jika ada, verifikasi bahwa opsi render game default ke Direct3D. Jika Anda tidak dapat memverifikasi bahwa D3D9 adalah versi DirectX yang sedang digunakan, lanjutkan ke Pengujian Otomatis.
Pengujian Otomatis
Gunakan alat: Depends.exe

1.8 Mengaktifkan Kesadaran High-DPI

Windows 7
Windows Vista
Game dan alat penginstalnya harus berjalan dengan benar tanpa masalah visual saat penskalaan DPI diaktifkan.
Panduan
  1. Atur sistem ke DPI 150%:
    Windows Vista: Panel Kontrol: Personalisasi, Sesuaikan ukuran font (DPI), DPI Kustom. Atur ke 150%.
    Windows 7: Panel Kontrol: Tampilan, Atur ke Lebih Besar - 150%.
  2. Jalankan proses penginstalan dan permainan untuk memverifikasi bahwa tidak ada masalah dengan layar terklip atau kotak dialog.
Pengujian Otomatis
Verifikasi bahwa elemen <dpiAware>true terkandung dalam manifes yang disematkan.
Gunakan alat: Mt.exe

2. Keamanan dan Kompatibilitas

2.1 Ikuti Panduan Kontrol Akun Pengguna

Windows 7
Windows Vista
Setiap file yang dapat dieksekusi (ekstensi .EXE) yang disertakan dengan aplikasi harus memiliki manifes tersemat yang menentukan tingkat eksekusinya:
<requestedExecutionLevel level="asInvoker|highestAvailable|requireAdministrator" 
              uiAccess="true|false"/>

Catatan:
Untuk game dan penginstal game, uiAccess harus selalu diatur ke "false".


  1. Periksa apakah file eksekusi permainan mengandung manifes.
  2. Verifikasi manifes file yang dapat dieksekusi game requestedExecutionLevel adalah "AsInvoker".
Gunakan alat: Mt.exe

2.2 Mendukung Versi x64 dari Windows

Windows 7
Windows Vista
Untuk mempertahankan kompatibilitas dengan Windows versi x64:
  • Judul dan penginstal judul tidak boleh berisi kode 16-bit atau mengandalkan komponen 16-bit apa pun.
  • Jika permainan bergantung pada driver mode kernel untuk operasi, versi x64 dari driver ini harus tersedia. Penyetelan permainan harus mendeteksi dan menginstal driver dan komponen yang tepat untuk Windows edisi 64-bit.

Catatan:
Dukungan untuk Windows XP Professional Edisi 64-bit bersifat opsional.


Uji Coba Manual
  1. Jalankan permainan pada Windows edisi 64-bit. Verifikasi bahwa proses penginstalan permainan berjalan biasanya pada Windows Vista atau Windows 7 edisi 64-bit.
  2. Verifikasi bahwa permainan tidak mengalami kesalahan sebagai akibat dari executable 16-bit pada edisi 64-bit Windows Vista atau Windows 7. Pesan kesalahan akan menyebutkan aplikasi 16-bit di jendela tersebut.
  3. Jika gim ini memiliki executable 64-bit asli, maka gunakan juga.

2.3 Menandatangani File

Windows 7
Windows Vista
Windows XP
Semua file kode yang dapat dieksekusi (misalnya, ekstensi .exe dan .dll) harus ditandatangani dengan sertifikat Authenticode.
Jika Anda menggunakan Penginstal Windows, file paket penginstal (.msi file) harus ditandatangani.
Tes Manual
  1. Navigasikan ke direktori permainan.
  2. Temukan semua file .exe dan .dll.
  3. Klik kanan Properti pada setiap file.
  4. Verifikasi bahwa file yang dapat dieksekusi permainan berisi tanda tangan digital.

2.4 Sertifikasi Driver

Windows 7
Windows Vista
Windows XP
Setiap driver mode kernel yang diinstal oleh permainan harus ditandatangani dengan sertifikat Authenticode yang valid untuk umum.
Setiap driver perangkat keras mode kernel yang diinstal oleh permainan harus memiliki tanda tangan Microsoft yang diperoleh melalui program Windows Hardware Quality Labs (WHQL) atau Driver Reliability Signature (DRS).
Tes Manual
  1. Pasang permainan.
  2. Verifikasi bahwa proses penginstalan permainan tidak menampilkan dialog driver yang tidak ditandatangani.

2.5 Lakukan Pemeriksaan Versi dengan Benar

Windows 7
Windows Vista
Windows XP
Permainan tidak boleh gagal dijalankan pada sistem operasi di masa mendatang seperti yang ditunjukkan oleh perubahan nomor versi Windows, kecuali Perjanjian Lisensi Pengguna Akhir melarang penggunaan pada sistem operasi di masa mendatang. Jika game seharusnya gagal, game harus melakukannya dengan anggun dengan menampilkan pesan kepada pengguna.
Panduan
  1. Instal game di Windows XP, pada Windows Vista dan Windows 7 edisi 32-bit, dan pada Windows Vista dan Windows 7 edisi 64-bit.
  2. Verifikasi bahwa proses penginstalan game tidak mengalami kesalahan terkait versi OS.
Pengujian Otomatis
Alat penggunaan: Pemverifikasi Aplikasi
  1. Luncurkan Pemverifikasi Aplikasi.
  2. Aktifkan pengujian Compatibility:HighVersionLie setelah memilih INSTALL.EXE.
  3. Instal game dan pastikan bahwa game tidak memblokir penginstalan berdasarkan versi OS.
  4. Aktifkan pengujian Compatibility:HighVersionLie setelah memilih GAME.EXE.
  5. Jalankan game dan pastikan tidak memblokir eksekusi berdasarkan versi OS.

2.6 Mendukung Sesi Pengguna Bersamaan

Windows 7
Windows Vista
Windows XP
Permainan harus mendukung skenario multitugas Windows standar.
Buat akun Pengguna Standar di Windows Vista atau Windows 7 yang disebut Toby. Mulai - Panel Kontrol> -> Tambahkan atau Hapus Akun Pengguna -> Buat Akun Baru
  1. Luncurkan permainan sebagai Pengguna Jane.
  2. ALT+TAB kembali ke desktop.
  3. Pastikan bahwa permainan dapat beralih ke desktop Windows dengan benar menggunakan ALT+TAB.
  4. Klik Mulai -> [panah di sebelah kanan Kunci] -> Beralih Pengguna.
  5. Masuk sebagai Pengguna Toby.
  6. Verifikasi bahwa game diluncurkan sebagai Pengguna Toby saat masih berjalan sebagai Pengguna Jane.
  7. Verifikasi bahwa permainan tidak mengalami kesalahan untuk Pengguna Toby atau Pengguna Jane selama proses Pengalihan Pengguna.
  8. Jika Anda dapat meluncurkan sesi permainan lain, verifikasi bahwa Anda tidak dapat mendengar audio dari sesi permainan asli.
  9. Tutup game dan beralih kembali ke pengguna dan game asli.

2.7 Mendukung Nama Panjang

Windows 7
Windows Vista
Windows XP
Jika permainan mendukung penyimpanan file, game harus dapat menyimpan file yang memiliki nama dan jalur panjang. Permainan harus menangani karakter sistem file khusus dengan benar, seperti \ / : * ? " < or > di bidang input pengguna apa pun yang digunakan untuk membuat nama atau jalur file.
  1. Luncurkan permainan.
  2. Mulai permainan baru.
  3. Simpan permainan. Selama proses penyimpanan, verifikasi bahwa permainan disimpan menggunakan nama simpan: Permainan Simpan Pertama Saya.
  4. Keluar kembali ke menu utama.
  5. Coba muat permainan yang baru disimpan.
  6. Verifikasi bahwa permainan tidak mengalami kesalahan saat menangani karakter sistem file yang tidak didukung, seperti \ / : * ? " < or > Jika permainan memungkinkan Anda, beri nama permainan tersimpan.
  7. Jika pengguna diizinkan untuk menamai profil dan/atau karakter mereka atau menyimpan game, verifikasi bahwa permainan tidak mengalami kesalahan saat menggunakan nama file panjang di sini juga.

3. Penginstalan

3.1 Penginstalan Mudah

Windows 7
Windows Vista
Windows XP
Game dengan penginstalan tradisional harus menyediakan prosedur yang lebih sederhana di antarmuka pengguna untuk pengaturan mereka.
  1. Masukkan diska permainan.
  2. Verifikasi bahwa game tidak menampilkan lebih dari satu perjanjian lisensi (EULA) End-User.
  3. Jika game mendukung opsi penginstalan kustom atau tingkat lanjut, verifikasi bahwa opsi ini dapat diakses selama proses penginstalan.
  4. Verifikasi bahwa opsi Penginstalan default melewati semua pilihan input pengguna untuk proses penginstalan (pemilihan folder penginstalan, pemilihan komponen, dan sebagainya).
  5. Verifikasi bahwa proses penginstalan game tidak meminta penyiapan komponen OS (penyiapan DirectX, Runtime Visual C, dan sebagainya).
  6. Verifikasi bahwa proses penginstalan permainan tidak meminta interaksi firewall.
  7. Verifikasi bahwa game secara otomatis berjalan atau ada menu peluncur di akhir proses penginstalan.
  8. Verifikasi bahwa proses penghapusan instalasi game menghapus semua file komponen OS yang terinstal dan tidak didistribusikan ulang dan menghapus semua pengaturan. Membersihkan semua pengaturan dan data per pengguna (seperti permainan tersimpan) tidak diperlukan.

3.2 Mendukung Kontrol Akun Pengguna untuk Penginstalan

Windows 7
Windows Vista
Alat penginstal game tidak boleh menganggapnya berjalan dalam konteks yang sama dengan pengguna. Oleh karena itu, game harus melakukan tugas per pengguna pada eksekusi pertama secara terpisah dari penginstalan.
  1. Verifikasi bahwa Anda dapat menginstal game sebagai Pengguna Jane. (Ini akan memerlukan hak yang ditingkatkan selama proses penyiapan/penginstalan.)
  2. Verifikasi bahwa proses penginstalan game meminta Pengguna Jane untuk meningkatkan melalui Info Masuk Administrator. (Perintah untuk meningkatkan akan muncul ketika pengguna mencoba menginstal.)
  3. Pilih Autorun game di akhir penginstalan, jika belum melakukannya, atau luncurkan dari menu yang muncul.
  4. Setelah dalam game, buat profil baru, mainkan dan simpan permainan.
  5. Keluar dari permainan.
  6. Mulai ulang game dan verifikasi bahwa Profil Pengguna dan Permainan Tersimpan dapat diakses oleh akun Pengguna Jane.

3.3 Menginstal ke Folder yang Benar

Windows 7
Windows Vista
Windows XP
Permainan harus diinstal ke folder File Program secara default. Data pengguna harus ditulis pada eksekusi pertama dan bukan selama penginstalan.
  1. Instal permainan menggunakan jenis penginstalan Default.
  2. Verifikasi bahwa permainan telah diinstal ke File Program.

Catatan:
Jika pengujian ini gagal, verifikasi bahwa game dimaksudkan untuk diinstal untuk Semua Pengguna. Jika demikian, ini adalah kegagalan.


3.4 Memasang Sumber Daya Windows dengan Benar

Windows 7
Windows Vista
Windows XP
Aplikasi tidak boleh mencoba menginstal file atau kunci registri yang dilindungi oleh Windows Resource Protection (WRP).
  • Verifikasi bahwa tidak ada kotak dialog WRP Perlindungan Sumber Daya Windows yang muncul selama proses penginstalan.

3.5 Hindari Reboot Selama Penginstalan

Windows 7
Windows Vista
Windows XP
Penginstal game tidak boleh mengasumsikan bahwa penginstalan komponen Windows dari paket redistribusi memerlukan boot ulang, kecuali reboot ditunjukkan oleh hasil pengembalian atau oleh dokumentasi Microsoft.
  1. Pasang permainan.
  2. Verifikasi bahwa permainan tidak mengharuskan sistem di-boot ulang setelah penginstalan.

Catatan:
Jika REDIST pembaruan sistem Microsoft memerlukan boot ulang, lakukan hal berikut: Selesaikan penginstalan game, hapus instalan game, dan instal ulang game untuk kedua kalinya. Proses penginstalan game seharusnya tidak memerlukan boot ulang pada penginstalan kedua ini.


3.6 Gunakan Versi File dengan Benar

Windows 7
Windows Vista
Windows XP
Program penginstalan permainan harus diperiksa dengan benar untuk memastikan bahwa versi file terbaru telah diinstal. Menginstal game tidak boleh meregresi file apa pun yang tidak Anda hasilkan atau yang dibagikan oleh aplikasi yang tidak Anda hasilkan.
  1. Sebelum menginstal game, buat rekam jepret System32 yang telah diinstal sebelumnya.
    1. Buat direktori yang disebut G4Wtest.
    2. Memunculkan Jendela Perintah (Mulai -> Jalankan -> cmd).
    3. Navigasi ke c:\windows\system32.
    4. Ketik dir /o:-g /o:-d >> c:\G4Wtest\pregame.txt.
  2. Buat rekam jepret pasca-instal System32.
    1. Memunculkan Jendela Command (Mulai -> Jalankan -> cmd).
    2. Navigasi ke c:\windows\system32.
    3. Ketik dir /o:-g /o:-d >> c:\G4Wtest\postgame.txt.
    4. Verifikasi bahwa permainan tidak meregresi versi file apa pun dari file yang tidak dihasilkan permainan (... dari file yang tercantum dalam dua dokumen dengan membandingkan pregame.txt dengan postgame.txt).

3.7 Dukungan Autorun [Persyaratan Bersyarat]

Windows 7
Windows Vista
Windows XP
Untuk game yang didistribusikan pada CD, DVD, atau media lain yang dapat dilepas yang mendukung Autorun, ketika disk dimasukkan untuk pertama kalinya, aplikasi harus secara otomatis menjalankan atau meminta pengguna untuk menginstal permainan.

Catatan:
Program autorun yang ditulis untuk digunakan pada versi Windows sebelum Windows Vista sebaiknya tidak menggunakan runtime .NET, karena teknologi ini tidak disertakan dengan Windows XP atau versi Windows yang lebih lama.


Untuk panduan lebih lanjut, lihat Games for Windows dalam Persyaratan Teknis 3.7, Mendukung Autorun.

  1. Masukkan diska permainan atau media.
  2. Verifikasi bahwa kotak dialog instal/jalankan muncul secara otomatis.
  3. Windows Vista atau Windows 7: Verifikasi bahwa program Autorun permainan itu sendiri tidak meminta Pengguna Jane untuk meningkatkan melalui Kredensial Administrator.
  4. Verifikasi bahwa Autorun executable tidak memerlukan komponen REDIST out-of-box, seperti pustaka .NET 3.5, C Run-Time, dan sebagainya.
  5. Verifikasi bahwa memasukkan ulang cakram di drive setelah penginstalan tidak menyebabkan penginstalan dimulai lagi secara otomatis.

4. Keandalan

4.1 Hilangkan Boot Ulang yang Tidak Perlu

Sistem operasi Syarat
Windows 7
Windows Vista
Semua penginstal aplikasi harus memanfaatkan API Restart Manager untuk menghindari reboot sistem (lihat persyaratan 3,5).

4.2 Menghilangkan Kegagalan Pemverifikasi Aplikasi

Windows 7
Windows Vista
Windows XP
Permainan ini tidak boleh mengalami kegagalan saat berjalan di bawah Microsoft Application Verifier (AppVerifier), versi 4.0 atau yang lebih baru, dalam pengujian berikut:
  • Dasar-dasar: Handle, Heap, Kunci, Memori, TLS
  • Lain-lain: DangerousAPIs, DirtyStacks
Gunakan Alat: AppVerifier 4.0 (atau yang lebih baru)
  1. Instal AppVerifier.
  2. Luncurkan AppVerifier dan pilih File -> Tambahkan Aplikasi.
  3. Temukan game yang dapat dieksekusi, pilih, dan klik tombol "Buka".
  4. Di bagian "Aplikasi", pilih game yang dapat dieksekusi.
  5. Di bagian "Pengujian", pilih pengujian yang tercantum di atas di bawah kategori "Dasar" dan "Lain-lain" (hapus centang ThreadPool dan TimeRollOver), dan pastikan semua pengujian lain tidak dipilih.
  6. Luncurkan permainan.
  7. Verifikasi bahwa game tidak menghasilkan kegagalan saat dijalankan di bawah Pemverifikasi Aplikasi.

Catatan:
Beberapa pengujian mengharuskan debugger dijalankan sepenuhnya. Ini mungkin memerlukan versi rilis game yang dapat dieksekusi tanpa proteksi, karena teknologi anti-cheat/anti-pembajakan dapat mengganggu AppVerifier.


Dukungan terhadap Pelaporan Kesalahan Windows

Windows 7
Windows Vista
Windows XP
Permainan hanya boleh menangani pengecualian yang diketahui dan diharapkan, dan Pelaporan Kesalahan Windows tidak boleh dinonaktifkan. Jika kesalahan (seperti Pelanggaran Akses) disuntikkan ke dalam game, kesalahan tersebut harus dapat membiarkan Pelaporan Kesalahan Windows melaporkan kerusakan.
Gunakan Alat: Pengambil Alih Utas
  • Jika aplikasi mengalami crash saat pengujian, verifikasi bahwa game menampilkan Pelaporan Kesalahan Windows dengan benar dan mengumpulkan data crash.
Windows 7
Windows Vista
Windows XP
Semua file yang dapat dieksekusi (misalnya, file .exe atau .dll) harus berisi Nama Produk, Nama Perusahaan, dan Versi File yang akurat.
Pengujian manual:
  1. Klik kanan pada file(-file) yang dapat dijalankan permainan di media instalasi serta yang terpasang di hard drive komputer.
  2. Pilih Properti.
  3. Windows XP: Klik tab Versi. Verifikasi bahwa bidang Nama Produk, Nama Perusahaan, dan Versi File diisi dengan benar.
  4. Windows Vista atau Windows 7: Klik tab Detail. Verifikasi bahwa bidang Nama produk dan Versi File diisi dengan benar. Nama Perusahaan tidak terlihat di halaman properti Windows Vista atau Windows 7.
Pengujian otomatis:
  • Gunakan Alat Uji Microsoft Games untuk Windows; lihat bagian 6.4.
Windows 7
Windows Vista
Windows XP
Keluar normal dari permainan tidak boleh mengakibatkan kesalahan pengecualian yang tidak diketahui.
  • Setelah memainkan game untuk sesi game normal, verifikasi bahwa game tidak menghasilkan kesalahan saat keluar.

5. Sampel Skrip Pengujian

Ini adalah contoh lulus pengujian umum menggunakan persyaratan pengujian sebelumnya sebagai panduan.

5.1 Alat

  • Windows Vista SP1 dan/atau Windows 7 edisi 32-bit pada CPU AMD
  • Windows Vista SP1 dan/atau Windows 7 edisi 32-bit pada CPU Intel
  • Windows Vista SP1 dan/atau Windows 7 edisi 64-bit pada CPU AMD
  • Windows Vista SP1 dan/atau Windows 7 edisi 64-bit pada CPU Intel
  • Windows XP SP2 edisi 32-bit pada CPU AMD
  • Windows XP SP2 edisi 32-bit pada CPU Intel
  • Wide Screen Monitor yang mendukung 1680 1050
  • Pengontrol Xbox 360 untuk Windows

5.2 Prainstalasi

  1. Windows Vista dan Windows 7: Buat dua Pengguna Standar: Jane dan Toby

  2. Windows Vista dan Windows 7: Pastikan Kontrol Akun Pengguna diaktifkan

  3. Membuat rekam jepret Sistem32 yang telah diinstal sebelumnya

    1. Membuat direktori yang disebut G4Wtest
    2. Memunculkan Jendela perintah (Mulai -> Jalankan - cmd>)
    3. Navigasi ke c:\windows\system32
    4. Ketik dir /o:-g /o:-d >> c:\G4Wtest\pregame.txt
  4. Windows Vista dan Windows 7: Atur ke 150% DPI [1.8]

  5. Lanjutkan ke Instal

5.3 Menginstal

  1. Masuk sebagai Pengguna Jane
  2. Masukkan diska permainan ke dalam drive CD/DVD, verifikasi bahwa kotak dialog instal/jalankan muncul secara otomatis [3.7]
  3. Verifikasi bahwa proses penginstalan game meminta Pengguna Jane untuk meningkatkan Info Masuk Administrator [3.2]
  4. Verifikasi bahwa program Autorun game itu sendiri tidak meminta Pengguna Jane untuk meningkatkan hak akses melalui Kredensial Administrator [3.7]
  5. Verifikasi bahwa permainan tidak menampilkan lebih dari satu Perjanjian Lisensi End-User (EULA) [3.1]
  6. Verifikasi bahwa game menampilkan opsi penginstalan Default/Mudah dan Kustom/Tingkat Lanjut [3.1]
  7. Verifikasi bahwa opsi penginstalan Default/Mudah melewati semua pilihan input pengguna untuk proses penginstalan (pemilihan folder penginstalan, pemilihan komponen, dan sebagainya.) [3.1]
  8. Verifikasi bahwa proses penginstalan game tidak meminta penyiapan komponen OS (penyiapan DirectX, pustaka C Run-Time, dan sebagainya.) [3.1]
  9. Verifikasi bahwa proses penginstalan permainan tidak meminta interaksi firewall [3.1]
  10. Verifikasi bahwa proses penginstalan game tidak mengalami kesalahan mengenai Versi OS [2.5] [4.2]
  11. Verifikasi bahwa proses penginstalan permainan tidak menampilkan dialog driver yang tidak ditandatangani [2.4]
  12. Verifikasi bahwa tidak ada dialog Perlindungan Sumber Daya Windows (WRP) yang muncul selama proses penginstalan [3.4]
  13. Verifikasi bahwa memasukkan ulang cakram di drive setelah penginstalan tidak menyebabkan penginstalan dimulai lagi secara otomatis
  14. Verifikasi bahwa permainan tidak mengharuskan sistem di-boot ulang setelah penginstalan [3.5]
  15. Verifikasi bahwa Anda dapat menginstal game sebagai Pengguna Jane [3.2]
  16. Verifikasi bahwa permainan berjalan secara otomatis atau ada menu peluncur di akhir proses penginstalan [3.1]
  17. Jika game berjalan secara otomatis setelah penginstalan, lewati ke Runtime
  18. Jika permainan meninggalkan menu peluncuran terbuka, atau gagal menghapus instalan, lihat bagian Pasca-Instal

5.4 Setelah Instalasi

  1. Verifikasi bahwa permainan tidak menempatkan pintasan peluncuran pada desktop pengguna [1.1]

  2. Pastikan bahwa permainan tidak menempatkan pintasan peluncuran di Menu Mulai [1.1]

  3. Verifikasi bahwa ikon permainan ditampilkan di Windows Games Explorer [1.1]

  4. Verifikasi bahwa metadata (penerbit, pengembang, genre, tanggal rilis, versi) di bagian bawah ditampilkan dan benar [1.1]

  5. Verifikasi bahwa ikon permainan menampilkan informasi Indeks Pengalaman Windows (WEI) di Windows Games Explorer [1.1]

  6. Verifikasi bahwa hyperlink permainan untuk metadata berfungsi dengan benar di Windows Games Explorer [1.1]

  7. Verifikasi bahwa permainan menampilkan peringkat kontrol orang tua yang akurat di Windows Games Explorer [1.1]

  8. Membuat rekam jepret pasca-penginstalan System32

    1. Memunculkan Jendela perintah (Mulai -> Jalankan - cmd>)
    2. Navigasi ke c:\windows\system32
    3. Ketik dir /o:-g /o:-d >> c:\G4Wtest\postgame.txt
    4. Verifikasi bahwa permainan tidak meregres versi file apa pun dari file yang tercantum dalam dua dokumen dengan membandingkan pregame.txt dengan postgame.txt [3.6]
  9. Lanjutkan ke Runtime

5.5 Waktu Operasi

  1. RUNTIME 1: Jika menu peluncuran ada, luncurkan game dari sana. Jika game berjalan otomatis atau diluncurkan dari menu peluncur game setelah diinstal, lakukan hal berikut; jika tidak, lewati ke RUNTIME 2:

    1. Buat profil (jika permainan memungkinkan)
    2. Memulai permainan baru
    3. Simpan permainan
    4. Keluar dari permainan
    5. Luncurkan game dari Games Explorer
    6. Verifikasi bahwa game diluncurkan dari ikon Games Explorer [1.2]
    7. Verifikasi bahwa permainan tidak meminta Kredensial Administrator saat diluncurkan [1.2]
    8. Verifikasi bahwa Profil Pengguna dan Simpan Game dapat diakses oleh akun Pengguna Jane [3.2]
    9. Lanjutkan ke RUNTIME 3
  2. RUNTIME 2: Jika permainan tidak berjalan secara otomatis atau menampilkan peluncuran dari menu peluncur game, ini adalah kegagalan [3.1]; namun, pengujian dapat berlanjut secara normal:

    1. Luncurkan game dari Games Explorer
    2. Verifikasi bahwa game diluncurkan dari ikon Games Explorer [1.2]
    3. Verifikasi bahwa permainan tidak meminta Kredensial Administrator saat diluncurkan [1.2]
    4. Lanjutkan ke RUNTIME 3
  3. RUNTIME 3: Jika game mendukung pad game, verifikasi bahwa game mengenali Pengontrol Xbox 360 untuk Windows sebagai perangkat input [1.4]

    1. Jika diperlukan, aktifkan pengontrol melalui menu opsi
    2. Verifikasi bahwa game mengacu pada tombol pengontrol dan pemicu menggunakan nama Xbox 360
    3. Verifikasi bahwa permainan dan sistem menu dapat dikontrol dengan Pengontrol Xbox 360 untuk Windows
    4. Verifikasi bahwa Pengontrol Xbox 360 untuk Windows bereaksi sesuai dengan standar yang diterima
  4. Atur video ke [1.5]:

    1. Verifikasi bahwa game berjalan pada resolusi Rasio Aspek 4:3 (800 600 atau 1024 768)
    2. Verifikasi bahwa game berjalan pada resolusi Rasio Aspek 16:9 (1280 720)
    3. Verifikasi bahwa game berjalan pada resolusi Rasio Aspek 16:10 (1680 1050, 800 480, atau 1152 720)
    4. Verifikasi bahwa game memberitahukan pengguna ketika ada perubahan dilakukan pada resolusi.
    5. Verifikasi bahwa tampilan kembali ke pengaturan sebelumnya jika Anda tidak menerima dalam waktu 15 detik
    6. Verifikasi bahwa permainan tidak meregangkan gambar dan pada gilirannya menyajikan area tampilan yang lebih luas
    7. Verifikasi bahwa permainan tidak menambahkan bilah hitam ke kiri dan kanan area permainan
  5. Jika tersedia pada pengaturan video, verifikasi bahwa pilihan render permainan menggunakan default Direct3D [1.7]; jika tidak, lanjutkan ke Pengujian Otomatis

  6. Jika diminta atau jika opsi tersedia, buat profil pengguna. Verifikasi bahwa permainan tidak mengalami kesalahan saat menggunakan nama file panjang [2.7]

  7. Mulai permainan baru, buat penyimpanan permainan, dan verifikasi bahwa permainan tidak mengalami error saat menangani karakter sistem file yang tidak didukung [2.7]

  8. Pastikan bahwa permainan dapat beralih dengan benar ke desktop Windows menggunakan ALT+TAB [2.6]

    1. Beralih pengguna saat permainan berjalan dengan klik Mulai -> Beralih Pengguna
    2. Masuk sebagai Toby
    3. Pastikan bahwa game diluncurkan sebagai Pengguna Toby sementara tetap berjalan sebagai Pengguna Jane [2.6]
    4. Verifikasi bahwa permainan tidak mengalami kesalahan untuk User Toby atau User Jane selama proses User Switch [2.6]
    5. Verifikasi bahwa Anda tidak dapat mendengar audio dari sesi permainan asli [2.6]
    6. Keluar dari permainan
    7. Logout dari akun Toby
    8. Beralih kembali ke pengguna asli tempat permainan berjalan
    9. ALT+TAB kembali ke dalam permainan
  9. Keluar dari permainan

  10. Lanjutkan ke Pasca-Runtime

5.6 Pasca-Runtime

  1. Verifikasi bahwa permainan tidak menghasilkan kesalahan saat keluar [4.3]
  2. Verifikasi bahwa permainan terinstal ke File Program [3.3]
  3. Lanjutkan ke Kontrol Orang Tua

5.7 Kontrol Orang Tua

  1. Buka Kontrol Orang Tua di Panel Kontrol

  2. Verifikasi bahwa permainan menampilkan Peringkat Kontrol Orang Tua yang akurat di bawah judul permainan di Panel Kontrol Orang Tua [1.2]

  3. Lihat Kasus Pengujian [1.2] untuk tes berikut:

    1. Setelah mengatur Kontrol Orang Tua ke "Aktif", verifikasi bahwa game berjalan dengan pengaturan ini sebagai Pengguna Jane [1.2]

    2. Log keluar dan masuk sebagai Toby

    3. Pastikan bahwa permainan berjalan dengan pengaturan ini sebagai Pengguna Toby [1.2]

    4. Log keluar dan masuk sebagai Jane

    5. Di bagian Kontrol Orang Tua, mencegah User Toby agar tidak melihat game dengan satu tingkat ESRB ke atas dari game yang baru saja Anda pasang.

      Contoh: Jika game diberi peringkat E, atur sehingga Toby hanya dapat memainkan game yang diberi peringkat C

    6. Verifikasi bahwa permainan berjalan dengan pengaturan ini sebagai Pengguna Jane [1.2]

    7. Log keluar dan masuk sebagai pengguna Toby

    8. Verifikasi bahwa game tidak diluncurkan pada User Toby ketika ESRB diblokir oleh Pengguna Jane [1.2]

    9. Keluar sebagai pengguna Toby dan kembali sebagai pengguna Jane

    10. Jika diubah sebelumnya, pulihkan pengaturan ESRB

    11. Jika tidak ada pengaturan ESRB, pilih "Blokir atau Izinkan Game Tertentu" dan pilih game berdasarkan nama

    12. Keluar sebagai Jane dan masuk sebagai Toby

    13. Verifikasi bahwa permainan tidak diluncurkan pada User Toby ketika EXE/Name diblokir oleh Pengguna Jane [1.2]

    14. Keluar dari sistem sebagai Toby dan masuk kembali sebagai Jane

    15. Sebagai Jane, buka Kontrol Pengguna -> Pembatasan Aplikasi

    16. Klik "Toby hanya dapat menggunakan program yang saya izinkan", lalu klik OK (yaitu perbolehkan tidak ada exes)

    17. Klik kotak Hapus Centang Semua, lalu klik OK

    18. Masuk ke Pengaturan Pengguna | Pengaturan Permainan dan izinkan game tertentu menggunakan peringkat ESRB.

    19. Log off sebagai Jane dan masuk sebagai Toby dan cobalah memainkan permainan.

    20. Verifikasi bahwa permainan TIDAK diblokir dan bahwa Toby dapat memainkannya ketika pengaturan "tidak mengizinkan file exe" diaktifkan [1.2]

    21. Keluar sebagai pengguna Toby dan kembali sebagai pengguna Jane

    22. Buka Kontrol Orang Tua di Panel Kontrol dan hapus pembatasan

    23. Verifikasi bahwa kedua pengguna sekarang dapat memainkan game

  4. Lanjutkan ke Pengujian Otomatis

5.8 Pengujian Otomatis

  1. Verifikasi bahwa game tidak menghasilkan kegagalan saat dijalankan di bawah Pemverifikasi Aplikasi - Lihat Dokumentasi Alat Uji Branding [4.2]
  2. Verifikasi bahwa file yang dapat dieksekusi game berisi manifes - lihat Dokumentasi Alat Uji Merek [2.1]
  3. Verifikasi bahwa manifes file yang dapat dieksekusi game requestedExecutionLevel adalah "AsInvoker" - lihat Dokumentasi Alat Uji Branding [2.1]
  4. Lanjutkan ke Pengujian Lainnya

5.9 Tes Lainnya

  1. Verifikasi bahwa file yang dapat dieksekusi permainan berisi tanda tangan digital [2.3]

  2. Verifikasi bahwa proses penginstalan permainan berjalan biasanya pada edisi 64-bit Windows Vista dan/atau Windows 7 [2.3]

  3. Verifikasi bahwa permainan tidak mengalami kesalahan sebagai akibat dari eksekusi 16-bit pada edisi 64-bit Windows Vista dan/atau Windows 7 [2.3]

  4. Paksa aplikasi mengalami crash saat pengujian, dan verifikasi bahwa game menampilkan Pelaporan Kesalahan Windows dengan benar dan mengumpulkan data crash [4.3]

  5. Pastikan ringkasan file yang tepat [4.3]

    1. Klik Mulai - Komputer>

    2. Menavigasi ke direktori permainan

    3. Di jendela pencarian, ketik *.dll

    4. Untuk setiap file: Klik kanan file dan klik Properti

      • Di Windows XP: Klik tab Versi. Verifikasi bahwa bidang Nama Produk, Nama Perusahaan, dan Versi File diisi dengan benar. [4.3]
      • Di Windows Vista dan Windows 7: Klik tab Detail. Verifikasi bahwa bidang Nama produk dan Versi File diisi dengan benar. Nama Perusahaan tidak terlihat di halaman properti Windows Vista atau Windows 7 [4.3]
    5. Ulangi pemeriksaan ini untuk file .exe

  6. Luncurkan permainan.

    1. Tekan CTRL+ALT+DEL
    2. Klik panah "Opsi Matikan"
    3. Klik Mulai Ulang
    4. Pastikan permainan tidak menghalangi pematian sistem [3.1]
  7. Lanjutkan ke Hapus instalan

5.10 Hapus instalan

  • Verifikasi bahwa proses penghapusan instalasi permainan menghapus semua file komponen sistem operasi yang terinstal dan tidak didistribusikan ulang dan menghapus semua pengaturan [3.1]

    • Verifikasi di Windows Vista atau Windows 7 bahwa Panel Kontrol adalah satu-satunya cara untuk menghapus program [1.1]

Catatan Alat Pengujian

Ini adalah catatan untuk setiap alat pengujian yang tercantum dalam persyaratan pengujian di atas.

6.1 Appverifier 4.0 (atau lebih tinggi)

Kasus Uji: 2.5, 4.2

Nota

Beberapa aplikasi gagal berjalan saat menjalankan AppVerifier, karena perlindungan salin. Ini dapat diselesaikan dengan menjalankan versi rilis yang tidak terlindungi dari game yang dapat dieksekusi.

  1. Menginstal AppVerifier 4.0 (atau lebih tinggi) di komputer yang menjalankan Windows XP

  2. Luncurkan AppVerifier dan klik File -> Tambahkan Aplikasi

  3. Temukan game yang dapat dieksekusi, pilih dan klik Buka

  4. Di bagian "Aplikasi", pilih game yang dapat dieksekusi

  5. Pilih pengujian berikut di bagian "Dasar":

    • Menangani
    • Tumpukan
    • Kunci
    • Ingatan
    • TLS
  6. Pilih pengujian berikut di bagian "Lain-lain":

    • API Berbahaya
    • DirtyStacks
  7. Pastikan semua tes lainnya tidak dipilih

  8. Luncurkan permainan

  9. Mainkan permainan

  10. Tutup permainan

  11. Di AppVerifier pilih Tampilkan - log>

  12. Di bagian "Aplikasi" pilih berkas aplikasi .exe

  13. Di bagian "Log", pilih file log dan amati jumlah kesalahan. Jika tidak ada kesalahan, akhiri pengujian AppVerifier. Jika ada kesalahan, klik tombol Tampilan

  14. Cari dokumen (CTRL+F) untuk Tingkat Keparahan="Kesalahan

  15. Buat bug berdasarkan bagian LayerName= dari kegagalan

6.2 Pengujian Manifes - mt.exe

Test Case: 1.8, 2.1

Alat ini dijalankan dari prompt perintah di mana MT.exe berada.

Contoh:

mt.exe -inputresource:"c:\yourdir\YourGame.exe";#1 -out:yourgame.manifest
  1. Klik Mulai -> Jalankan -> ketik cmd dan klik tombol OK

  2. Jalankan alat mt.exe untuk menghasilkan file .manifest untuk setiap file .exe yang diinstal dengan game

  3. Buka file .manifest yang dihasilkan

  4. Pastikan bahwa setiap file .exe berisi yang berikut ini (diminta:

    <description>Example Game Name</description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
      <security>
        <requestedPrivileges>
          <requestedExecutionLevel level="asInvoker"></requestedExecutionLevel>
        </requestedPrivileges>
      </security>
    </trustInfo>
      <asmv3:windowsSettings xmlns=http://schemas.microsoft.com/SMI/2005/WindowsSettings>
        <dpiAware>true<dpiAware>
      </asmv3:windowsSettings>
    </asmv3:application>
    

Nota

Tingkat eksekusi yang diminta harus ada untuk setiap file, dan dpiAware harus ada setidaknya untuk file yang dapat dieksekusi permainan.

6.3 Pembajak Utas - threadhijacker.exe

Alat ini dijalankan dari prompt perintah di mana threadhijacker.exe berada.

Contoh:

threadhijacker.exe /process:str

Di mana str adalah name_of_program.exe

  1. Munculkan Task Manager, klik tab Proses, dan temukan nama game yang dapat dieksekusi.
  2. Buka perintah dalam mode Admin
  3. Navigasikan ke direktori tempat threadhijacker.exe berada
  4. Ketik: **threadhijacker.exe /process:**str, di mana str adalah nama file eksekusi yang ingin Anda jalankan

Alat Uji Game Microsoft untuk Windows

Alat ini terletak di DirectX SDK. Setelah SDK diinstal di komputer, alat penginstal untuk Games for Windows Test Tool dapat ditempatkan di komputer pengujian dan diinstal.

Temukan alat penginstal Alat Uji Microsoft Games untuk Windows di komputer pengembangan tempat DirectX SDK diinstal. Secara default, itu ditempatkan di lokasi berikut:

%SystemDrive%\Program Files (x86)\Microsoft DirectX SDK (Date)\Utilities\bin\x86\Microsoft Games for Windows Test Tools\
  1. Salin penginstal (MicrosoftGFWTestTool.msi / setup.exe) ke komputer pengujian.

  2. Jalankan alat penginstal.

  3. Luncurkan Alat Uji Microsoft Games for Windows.

  4. Di bidang Daftar Proyek ganti Buat Proyek Baru dengan nama judul Anda dan klik BuatBaru.

    Tunggu hingga Garis Dasar selesai.

  5. Isi informasi apa pun yang mungkin Anda miliki di bagian Informasi Game, dan klik Perbarui Informasi Game.

  6. Klik pada tab Test Cases.

  7. Mulai dari bagian atas, lanjutkan melalui kasus pengujian, dan klik opsi yang sesuai: Lulus atau Gagal.

    Lihat "Membuat Catatan Bug" di bagian ini nanti untuk detail tentang cara menyertakan bug dalam laporan.

  8. Kembali ke tab Proyek setelah meninjau laporan (dengan memeriksa tab Laporan dan Bug Edit ).

  9. Klik Menyusun Laporan.

    Jendela akan terbuka ketika laporan selesai dikompilasi. Di sini Anda akan menemukan nama file .ZIP ProjectName_report.zip. File ini berisi semua log dan hasil yang dikumpulkan selama lulus pengujian.

Menulis Bug

Ada dua cara untuk menulis laporan bug: Anda dapat memeriksa kasus pengujian dan mengklik Gagal ketika judul gagal dalam pengujian, atau Anda dapat mengklik tab Sunting Bug dan menambahkan laporan bug secara manual.

Mengklik Gagal pada kasus pengujian

  1. Saat Anda mengklik Fail pada kasus pengujian, daftar drop-down Jenis Masalah akan secara otomatis diatur ke jenis kasus pengujian.
  2. Tambahkan deskripsi singkat ke bidang Judul yang secara ringkas menjelaskan masalah.
  3. Tambahkan deskripsi terperinci tentang masalah ini ke bidang Perilaku yang Diamati.
  4. Jika sesuai, tambahkan apa yang diharapkan (dibandingkan dengan deskripsi masalah) ke bidang Perilaku yang Diharapkan.
  5. Tambahkan deskripsi terperinci tentang cara mereproduksi masalah ke bidang Langkah Repro.
  6. Setelah selesai, klik tombol Simpan.

Menambahkan Bug secara Manual

Proses ini sama dengan mengklik Fail, dengan pengecualian daftar drop-down yang diisi secara otomatis. Dalam hal ini, pilih jenis kegagalan TCR yang sesuai atau pilih ** Masalah Non-TR ** untuk bug yang berada di luar rentang TR tetapi masih harus dilaporkan.

Sumber daya

Games untuk Windows: Persyaratan Teknis

Persyaratan Teknis untuk Permainan Windows: Praktik Terbaik untuk Permainan di Windows XP, Windows Vista, dan Windows 7

Windows SDK

Windows SDK

Panduan Kontrol Akun Pengguna

Persyaratan Pengembangan Aplikasi Windows Vista untuk Kompatibilitas dengan Kontrol Akun Pengguna

Informasi Penginstal Windows

Penginstal Windows

Portal Pengembang DirectX

Pusat Pengembang DirectX

Game-Game untuk Windows dan Blog SDK DirectX

Permainan untuk Windows dan DirectX SDK

Artikel DirectX Tambahan

Artikel Teknis DirectX