CopadoCopado telah meluncurkan Copado Explorer, memperluas platform pengujiannya dengan alat yang akan membantu mengotomatiskan pengujian untuk tim pengembangan Salesforce. Copado Explorer mengotomatiskan sebagian besar administrasi proses pengujian dan menyediakan integrasi yang lancar dalam pipeline CI.CD. Hal ini memastikan bahwa pengujian bersifat kolaboratif dan merupakan bagian berkelanjutan dari proses yang lebih luas.
Dengan hingga 40% proyek perangkat lunak masih mengalami pembengkakan biaya atau penundaan, menurut laporan terbaru, meskipun ada Agile dan alat lainnya, Copado yakin solusinya dapat membantu.
Esko Hannula, Wakil Presiden Senior Manajemen Produk di Copado, “Kualitas rilis adalah pendorong utama risiko, biaya, dan kecepatan dalam siklus hidup pengembangan perangkat lunak. Copado Explorer memudahkan otomatisasi proses pengujian manual, secara drastis mengurangi waktu dan upaya yang biasanya diperlukan dalam metode pengujian tradisional dan meningkatkan kecepatan dan kualitas pelepasan. Peluncuran ini tidak hanya menggarisbawahi komitmen Copado terhadap inovasi, namun juga menetapkan tolok ukur baru dalam memfasilitasi pengujian perangkat lunak yang efisien, efektif, dan kolaboratif.”
Sebelum Copado Explorer
Enterprise Times berbicara dengan David Brooks (tidak ada hubungan keluarga), SVP Evangelism di Copado, tentang produk baru tersebut. Saya bertanya kepada Brooks apa produk barunya, apa perbedaannya dengan rangkaian pengujian Copado lainnya, dan apa yang membedakannya. Dia pertama kali menjelaskan kehidupan sebelum Copado Explore.
Brooks menjawab, “Ada produk pengujian eksplorasi lainnya, namun yang kami lakukan adalah menambahkan beberapa fitur tambahan dan mengemasnya sedemikian rupa sehingga membuat pengujian manual menjadi sangat mudah. Tentu saja Anda dapat melakukan pengujian manual tanpa alat, terutama pengujian penerimaan pengguna. Namun tantangannya adalah, pertama-tama, Anda harus menetapkan tugas pengujian kepada pengguna bisnis Anda. Kemudian Anda harus mengatur akun untuk mereka di lingkungan sandbox baru di mana mereka biasanya tidak memiliki akun dan meminta mereka masuk dan mengatur kata sandi dan sebagainya.
“Kemudian, mereka harus belajar tentang produk baru tersebut. Apa saja fitur baru ini? Kemudian, mereka harus melaporkan jika menemukan bug atau temuan. Bagaimana mereka melakukan itu? Jika Anda melihat skenario pengujian manual tradisional, mereka menyusun spreadsheet, melampirkan tangkapan layar atau memasukkannya ke dalam postingan Slack atau apa pun.”
Cara kerja Copado Explorer
Brooks melanjutkan, “Apa yang kami lakukan adalah menjadikannya sangat mudah untuk menetapkan tugas pengujian kepada seseorang. Kredensial dikelola secara otomatis. Penguji langsung menuju ke tugas, membaca definisi benda ini, mereka mengklik tombol yang memasukkan mereka ke dalam akun. Saat mereka melakukannya, ada rekaman yang sedang berlangsung di latar belakang. Ya, kami pernah memiliki perekam di masa lalu, namun perekam diam-diam mengawasi Anda melakukan pekerjaan Anda.
“Mereka sampai pada titik di mana ada masalah. Mereka dapat mengklik jendela rekaman kecil yang mengambang, melingkari layar menggunakan alat gambar untuk menunjukkan di mana masalahnya dan menambahkan catatan yang mengatakan inilah yang saya harapkan. Inilah yang saya dapatkan. Kemudian, Anda cukup menekan tombol untuk memposting bug. Sesederhana itu. Apa yang didapat pengembang adalah video dari apa yang telah diuji, serangkaian tangkapan layar untuk masing-masing halaman, anotasi dan catatan, dan semua itu dari semua temuan berbeda yang terkait dengan cerita pengguna yang sama. Semuanya ada dalam database relasional sehingga semuanya menyatu.”
Brooks kemudian menjelaskan bahwa pengembang dapat melihat suatu fitur dan membahas semua masalah yang terkait dengannya secara bersamaan atau satu per satu.
Dimana keajaiban terjadi
Meskipun hal di atas mengesankan, Explorer melangkah lebih jauh. Saat platform mengumpulkan perjalanan pengguna ini, Copado Explorer menangkapnya sebagai skrip pengujian untuk pengujian otomatis. Hal ini memungkinkan pengembang untuk menggunakan skrip pengujian otomatis setelah pekerjaan mereka selesai sebelum meminta pengguna untuk mengulangi atau melanjutkan pengujian. Itu juga membuat perpustakaan skrip pengujian otomatis untuk pengujian regresi. Hal ini membuat pengujian regresi menjadi lebih sederhana dan lebih cepat, mempersingkat siklus rilis dengan tetap menjaga kualitas dan memastikan bahwa pengujian manual dicadangkan untuk fungsionalitas yang mendesak atau baru.
Brooks menjelaskan mengapa ini berbeda, sambil menambahkan, “Tes otomatis itu mirip dengan apa yang kami lakukan dengan perekam kami sebelumnya. Kami telah membuatnya sangat mudah untuk melakukan pengujian otomatis tersebut dan memasukkannya ke dalam alat AI generatif yang kemudian mengubahnya menjadi pengujian berparameter yang kuat sehingga Anda dapat memasukkan kumpulan data yang berbeda ke dalamnya.”
Dia menambahkan, “Hal yang membuat saya terpesona adalah melihat alat AI generatif, mengambil skrip yang diambil dari sesi tersebut dan mengubahnya menjadi pengujian parameterisasi lengkap yang cocok untuk regresi. Itu aha! momen bagi saya ketika saya melihat demonya.”
Bagaimana dengan datanya
Hal ini membuka pertanyaan tentang dari mana data pengujian berasal dan bagaimana AI generatif menentukan apa yang akan digunakan untuk data. Saat ini, penguji harus masuk dan mengisi rentang data untuk parameter pengujian.
Di masa depan, Brooks melihat alat tersebut menangkap data dari sesi pengujian eksplorasi ekstensif yang menguji kasus-kasus edge. AI kemudian dapat menggunakan pengujian tersebut untuk mengidentifikasi rentang data dan memasukkannya ke dalam parameter secara otomatis.
Seberapa efektif Copado Explorer
Brooks memperkirakan bahwa Copado Explorer akan memungkinkan organisasi melakukan pengujian manual sekitar 25% dari waktunya menggunakan Copado Explorer dalam platform Coapdo DevOps yang luas. Yang penting, sebagai bagian dari platform Copado DevOps, Copado Explorer mengotomatiskan lebih banyak lagi proses DevOps ujung ke ujung, meningkatkan efisiensi dan produktivitas serta meningkatkan kualitas. Artinya, penguji tanpa latar belakang teknis dapat menggunakan alat ini dengan mudah.
Harga dan ketersediaan
Copado Explorer tersedia sekarang, dan Brooks membagikan harganya.
Paket Dasar adalah $42K per tahun, yang meliputi:
- Produk Penjelajah
- 5 Pengguna
- Pengujian 60 ribu menit (5 ribu per bulan)
- Pengujian Kopilot (GenAI)
- Robot Paralel Tanpa Batas
Tambahan yang Tersedia:
- Pengguna Tambahan $2.500 per tahun
- Tambahan pengujian 12K Menit/tahun @ $6.000
Enterprise Times: Apa artinya ini
Bagi tim DevOps di ekosistem Salesforce, hal ini dapat membawa perubahan besar. Seperti yang dikatakan Diego Lo Giudice, Wakil Presiden Analis Utama di Forrester dalam '12 Hal yang Harus Dilakukan Untuk Mencapai Pengujian Perangkat Lunak Berkelanjutan' (Juni 2023), “Para pemimpin perlu fokus pada demokratisasi tanggung jawab penguji. Penting untuk memberikan dasar bagi penguji dan pengembang agar dapat beradaptasi dengan dunia pengujian baru ini dengan lebih mudah. Teknologi pengujian perlu ditingkatkan secara signifikan dan memasukkan AI untuk mengimbanginya.”
Copado Explorer adalah jenis peningkatan yang dibayangkan oleh Lo Giudice. Banyak tim menghilangkan UAT dan khususnya pengujian regresi, atau terkadang bahkan menghilangkannya dari proses pengujian mereka demi kepentingan agar pembaruan dirilis. Copado Explorer seharusnya, jika tertanam dengan benar, memungkinkan pengembang untuk meningkatkan pengujian unit dan juga memulai pengujian regresi untuk lebih banyak perubahan tanpa menimbulkan penundaan yang berat dalam proses DevOps.
Hal yang menarik untuk dilihat adalah bagaimana organisasi mengadopsi manfaat kuantitatif sesungguhnya dari solusi baru ini. Saat Copado mengembangkan kemampuan AI generatif di sekitar platform, akan sangat menarik untuk melihat seberapa efektif platform ini generasi berikutnya.