Pengujian Otomatisasi iOS dengan Xcode Kerangka Otomatisasi UI

Pengujian Otomatisasi iOS menggunakan Xcode

Untuk menjamin kualitas aplikasi iOS Anda, Anda harus mengikuti proses pengembangan Test-Driven yang ditunjukkan pada gambar di bawah.

Pengujian Otomatisasi iOS Menggunakan Xcode

Pengembangan Berbasis Tes (TDD) adalah a pengujian model yang diterapkan pada pengujian aplikasi iOS. Dalam model ini, penguji harus mengikuti 4 fase di bawah ini:

  • Mendesain: Cari tahu apa yang ingin Anda uji, rancang kasus pengujian Anda
  • uji: Jalankan semua pengujian dan lihat apakah kasus pengujian gagal
  • Implementasi VE: Revise kode Anda, perbaiki bug yang menyebabkan pengujian gagal
  • Tes lagi: jika Gagal, jika Anda memutar kembali ke desain. Jika semua kasus uji Lulus, kode tersebut memenuhi seluruh persyaratan yang diuji.

Menyiapkan Xcode Proyek untuk Pengujian UI

Untuk membuat Program Tes iOS, Anda memerlukan a Buku Mac.Mac Anda telah menginstal:

  • OS X Operasistem untuk Mac PC
  • Xcode IDE, alat pengembangan untuk iOS
  • Kerangka Pengujian Otomatis (Otomasi UI, OCUnit..)
  • iOS SDK 4 (atau lebih tinggi)

Cara Membuat Otomatisasi iOS menggunakan Kerangka Otomatisasi UI

Langkah 1) Luncurkan Instrumen

Buka XCode ->Buka Alat Pengembang ->Instrumen

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Langkah 2) Tambahkan Instrumen Otomasi

In Instrumen jendela, pilih Instrumen Otomasi

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Untuk membuat skrip pengujian, Anda juga bisa catatan a Skenario Uji atau kamu memprogramnya secara manual

Langkah 3) Tekan tombol Merah
Sebuah instrumen diluncurkan, dan berhenti segera merekam. Jika Anda ingin memulai perekaman, tekan tombol Merah

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Langkah 4) Buat skrip baru
Di jendela Skrip, klik Tambahkan> Buat untuk membuat skrip baru

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Langkah 5) Pilih target
Anda berada di jendela Trace, gunakan Choose Target tarik ke bawah untuk menavigasi ke versi debug Aplikasi Anda.

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Dalam hal ini, saya akan menggunakan sampel Apple Pengeboran Sederhana aplikasi sederhana sebagai aplikasi yang sedang diuji. Ini memiliki GUI di bawah.

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Langkah 6) Mulai rekam skrip Anda
Rekam skrip Anda dengan menekan catatan tombol di bagian atas atau bawah alat.

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Sekarang Anda dapat melakukan beberapa tindakan UI pada aplikasi yang sedang diuji, dan skrip Anda direkam.

Langkah 7) Lihat skrip Anda
Untuk melihat skrip Anda, tekan Log Jejak/Log Editor drop down dan beralih ke tampilan log skrip.

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Anda akan melihat skrip rekaman Anda.

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Langkah 8) Mainkan skrip Anda
Tekan bermain tombol, skrip berjalan, dan Anda dapat menghentikannya setelah log muncul.

Buat Otomatisasi iOS Menggunakan Kerangka Otomatisasi UI

Cara Membuat Otomatisasi iOS menggunakan kerangka OCUnit

Langkah 1) Start Xcode IDE, Tambahkan Paket Tes Unit target

Buat Otomatisasi iOS Menggunakan OCUnit Framework

Langkah 2) Tuliskan nama Bundle Unit test yang baru seperti gambar di atas, lalu klik Finish

Langkah 3) Jadikan Unit Test target aktif

Buat Otomatisasi iOS Menggunakan OCUnit Framework

Langkah 4) Tambahkan grup untuk kelas tes

Buat Otomatisasi iOS Menggunakan OCUnit Framework

Langkah 5) Tambahkan kelas pengujian Unit

Buat Otomatisasi iOS Menggunakan OCUnit Framework

Langkah 6) Sekarang mulai implementasi Anda

Buat Otomatisasi iOS Menggunakan OCUnit Framework

OCUnit menggunakan bahasa Objective-C untuk membuat program pengujian. Pengembang harus tahu tentang bahasa ini.

Kode Contoh Otomasi UI

Artikel ini mencakup beberapa contoh Kode Sumber. Mereka membantu Anda memahami tutorial dengan lebih jelas dan cepat.

Contoh Otomasi UI Skrip uji untuk demo Otomatisasi UI.