Kamis, 16 Juni 2016

Pendekatan Test Automation Tools


Banyak sektor teknologi yang mengadopsi lightweight, alat vendor transparan untuk memenuhi kebutuhan untuk kecepatan dan integrasi. Seperti banyak pasar perangkat lunak bebas dan open source Namun, sejumlah alat mempersulit proses seleksi. Bagaimana kamu tahu apa yang harus menghabiskan waktu belajar, mengintegrasikan dan menggunakan di lingkungan kamu sendiri?. Posting ini bertujuan untuk membantu kamu memilih yang framework testing tools automation open source untuk digunakan berdasarkan sejumlah pertimbangan penting.

Kriteria untuk Memilih OSS test Otomasi Framework

Alasan dan keuntungan di balik pilihan kamu terhadap open-source test automation tool dapat berhubungan dengan benchmark:
  • Kemudahan pengembangan naskah dan eksekusi (mendukung proses tangkas dan iterasi pendek)
  • kemampuan kerjasama tim lintas (Kedua QA dan Dev dapat dengan mudah menggunakan alat yang sama)
  • Kecocokan aplikasi Platform dengan bahasa pengembangan tes (Objective C / Swift untuk iOS, Java untuk Android)
  • Tidak ada celah kemampuan platform sekitar pengujian (dukungan untuk fitur OS terbaru)
  • Mendukung untuk perangkat nyata serta emulator dan simulator
  • Sepenuhnya alat terpadu dalam IDE
Selain itu, ada pertimbangan yang berbeda dari proyek untuk proyek:
  1. Apakah Use Cases Aplikasi Tersebut? Apa Tingkat Kompleksitas yang Harus Diuji?
    • Heavy UI element?
    • Dependensi lingkungan (Networks, GPS, Camera) ?
    • Versi OS dan tingkat API apakah yang harus didukung ?

  2. Apakah App Mendukung Multiple Platform (iOS, Android, Web)?
    Berdasarkan pertimbangan ini, kamu mungkin melihat keberhasilan lebih memungkinkan dengan jangka panjang dengan upaya pengujian otomatis kamu daripada jika kamu hanya menyelam ke framework yang diberikan tanpa memahami implikasi.
    Jadi OSS test automation frameworks manakah yang paling populer?. Ketika sekarang kita melihat mobile test automation, ada 5 yang menjadi unggulan :
    • Selenium - Test framework open Source untuk test Automation Web App yang termuka.
    • Appium - Open source test automation unuk native mobile, web, dan aplikasi hybrid.
    • Calabash - Test framework Behaviour Driven Development (BDD) yang berdasar pada bahasa development ruby.
    • Espresso - open-source test automation framework punya Google yang berada di android.
    • XCUITest - open-source test automation framework punya Apple yang berada diXCode IDE.
    Masing-masing framework ini sedang disponsori oleh komunitas yang berbeda dan memiliki manfaat yang unik untuk platform target mereka dan user masing-masing. Meskipun framework tujuan umum mencakup berbagai perangkat, mereka sering kekurangan dukungan hardware akhir sebaliknya, framework yang khusus perangkat sering kekurangan dukungan untuk bahasa scripting yang berbeda dan pendekatan. Oleh karena itu penting untuk mengidentifikasi apa yang penting bagi tim kamu dan proyek sebagai bagian dari proses seleksi, dan menghindari hanya memilih framework kerja berdasarkan persyaratan teknis.

  3. Mengapa Pilih Satu Framework Ketimbang Yang lain?
    kamu mungkin sudah memiliki porsi test automation framework dan perkakas diintegrasikan ke dalam proses pengiriman perangkat lunak kamu. keputusan ini mungkin tidak selalu telah dibuat oleh satu orang atau tim, melainkan kumpulan pengalaman dan motivasi dari waktu ke waktu.
Itulah Pengenalan dasar terhadap testing tools automation, pengertian testing tool, pendekatan terhadap masalahnya, dan bagaimana kamu memilih testing tools yang tepat untuk kebutuhanmu.

Share this

0 Comment to "Pendekatan Test Automation Tools"

Posting Komentar