Untuk menjamin kualiti aplikasi iOS anda, anda harus mengikuti proses pengembangan berdasarkan Uji seperti yang ditunjukkan dalam gambar di bawah.
Test-Driven Development (TDD) adalah model Pengujian yang digunakan untuk ujian aplikasi iOS. Dalam model ini, penguji mesti mengikuti 4 fasa di bawah:
- Reka bentuk : Tentukan apa yang anda mahu uji, reka bentuk kes ujian anda
- Uji : Jalankan semua ujian dan lihat apakah kes ujian gagal
- Laksanakan : Semak semula kod anda, perbaiki pepijat yang menyebabkan ujian gagal
- Uji sekali lagi : jika Gagal, jika anda kembali ke reka bentuk. Sekiranya semua kes ujian Lulus, kod tersebut memenuhi keseluruhan syarat yang diuji.
Menyiapkan persekitaran ujian
Untuk membuat Program Uji iOS, anda memerlukan Buku Mac. Mac anda telah dipasang:
- OS X. Sistem operasi untuk PC Mac
- Xcode IDE, alat pengembangan untuk iOS
- Rangka kerja Ujian Automatik (UIAutomation, OCUnit…)
- SDK iOS 4 (atau lebih tinggi)
Buat program ujian iOS menggunakan kerangka UIAutomation.
- Melancarkan Instrumen
Buka XCode -> Buka Alat Pembangun -> Instrumen
- Tambah Instrumen Automasi
Di tetingkap Instrumen , pilih Instrumen Automasi
Untuk membuat skrip ujian, anda merakam Skenario Uji atau anda memprogramnya secara manual.
- Instrumen dilancarkan, dan Hentikan rakaman dengan segera. Sekiranya anda ingin memulakan rakaman, tekan butang Merah
- Di tetingkap Skrip, klik Tambah> Buat untuk membuat skrip baru
- Pilih sasaran
Anda berada di tetingkap Jejak, gunakan tarik Pilih Sasaran ke bawah untuk menavigasi ke versi penyahpepijatan Aplikasi anda.
Dalam kes ini, saya akan menggunakan contoh aplikasi SimpleDrillDown contoh Apple sebagai aplikasi yang sedang diuji. Ia mempunyai GUI di bawah.
- Mula rakam skrip anda
Rakam skrip anda dengan menekan butang rakam di bahagian atas atau bawah alat.
Sekarang anda boleh melakukan beberapa tindakan UI pada aplikasi anda yang sedang diuji, dan skrip anda direkodkan.
- Lihat skrip anda
Untuk melihat skrip anda, tekan drop down Trace Log / Editor Log dan beralih ke paparan log skrip.
Anda akan melihat skrip anda yang dirakam.
- Mainkan skrip anda
Tekan butang main , skrip berjalan, dan anda boleh menghentikannya setelah log muncul.
Buat program ujian iOS menggunakan kerangka OCUnit
- Mulakan Xcode IDE, Tambahkan sasaran Unit Uji Bundle
- Tulis nama Bundle Ujian Unit baru seperti gambar di atas, kemudian klik Selesai
- Jadikan Uji Unit sebagai sasaran aktif
- Tambahkan kumpulan untuk kelas ujian
- Tambah kelas ujian Unit
- Sekarang mulakan pelaksanaan anda
OCUnit menggunakan bahasa Objective-C untuk membuat program ujian. Pembangun mesti mengetahui mengenai bahasa ini.
Contoh kod sumber
Artikel ini merangkumi beberapa contoh Kod Sumber. Mereka membantu anda memahami tutorial dengan lebih jelas dan cepat.
Ujian UIAutomationSample untuk demo UIAutomation.