Untuk menjamin kualitas aplikasi iOS Anda, Anda harus mengikuti proses pengembangan Berdasarkan Pengujian yang ditunjukkan pada gambar di bawah ini.
Test-Driven Development (TDD) adalah model Pengujian yang diterapkan pada pengujian aplikasi iOS. Dalam model ini, penguji harus mengikuti 4 fase di bawah ini:
- Desain : Cari tahu apa yang ingin Anda uji, rancang kasus pengujian Anda
- Pengujian : Jalankan semua pengujian dan lihat apakah kasus pengujian gagal
- Implementasikan : Revisi kode Anda, perbaiki bug yang menyebabkan pengujian gagal
- Uji lagi : jika Gagal, jika Anda memutar kembali ke desain. Jika semua kasus uji Lulus, kode tersebut memenuhi seluruh persyaratan yang diuji.
Menyiapkan lingkungan pengujian
Untuk membuat Program Tes iOS, Anda membutuhkan Buku Mac. Mac Anda telah diinstal:
- OS X. Sistem operasi untuk Mac PC
- Xcode IDE, alat pengembangan untuk iOS
- Kerangka Kerja Pengujian Otomatis (UIAutomation, OCUnit…)
- iOS SDK 4 (atau lebih tinggi)
Buat program uji iOS menggunakan kerangka kerja UIAutomation.
- Luncurkan Instrumen
Buka XCode -> Buka Alat Pengembang -> Instrumen
- Tambahkan Instrumen Otomasi
Di jendela Instrumen , pilih Instrumen Otomasi
Untuk membuat skrip uji, Anda merekam Skenario Uji atau memprogramnya secara manual.
- Instrumen sedang diluncurkan, dan Segera berhenti merekam. Jika Anda ingin memulai rekaman, tekan tombol Merah
- Di jendela Scripts, klik Add> Create untuk membuat skrip baru
- Pilih targetnya
Anda berada di jendela Trace, gunakan pilih Target pull down untuk menavigasi ke versi debugging dari Aplikasi Anda.
Dalam kasus ini, saya akan menggunakan sampel aplikasi sederhana SimpleDrillDown dari Apple sebagai aplikasi yang sedang diuji. Ini memiliki GUI di bawah ini.
- Mulai rekam skrip Anda
Rekam skrip Anda dengan menekan tombol rekam di bagian atas atau bawah alat.
Sekarang Anda dapat melakukan beberapa tindakan UI pada aplikasi yang sedang diuji, dan skrip Anda direkam.
- Lihat naskah Anda
Untuk melihat skrip Anda, tekan drop-down Trace Log / Editor Log dan alihkan ke tampilan log skrip.
Anda akan melihat skrip rekaman Anda.
- Mainkan naskah Anda
Tekan tombol putar , skrip berjalan, dan Anda dapat menghentikannya setelah log muncul.
Buat program uji iOS menggunakan kerangka kerja OCUnit
- Mulai Xcode IDE, Tambahkan target Paket Tes Unit
- Tulis nama Bundel Tes Unit baru seperti gambar di atas, lalu klik Selesai
- Jadikan Unit Test sebagai target aktif
- Tambahkan grup untuk kelas pengujian
- Tambahkan kelas uji Unit
- Sekarang mulai implementasinya
OCUnit menggunakan bahasa Objective-C untuk membuat program pengujian. Pengembang harus tahu tentang bahasa ini.
Contoh kode sumber
Artikel ini mencakup beberapa contoh Kode Sumber. Mereka membantu Anda untuk memahami tutorial dengan lebih jelas dan cepat.
UIAutomationSample Test script untuk UIAutomation demo.