Halo, Habr! Saya hadir untuk Anda terjemahan artikel
"QuAck - kegembiraan pengujian" oleh Aziz Namazov.

Hari ini saya akan menyentuh topik sulit dari siklus hidup perangkat lunak. Topik ini cukup kompleks dan beragam, termasuk semua tahap, mulai dari desain dan perencanaan hingga penempatan dan dukungan yang berakhir. Semua langkah dalam proses terhubung dalam satu rantai. Dengan demikian, keterlambatan salah satunya langsung mempengaruhi keseluruhan proses. Ini mengarah ke downtime dan kehilangan waktu. Dan, seperti yang Anda tahu - waktu adalah uang.
Salah satu langkah kunci dalam proses ini adalah pengujian - prosedur yang memakan waktu, tetapi mutlak diperlukan. Pengujian yang tidak efektif dapat dengan mudah menyebabkan kerugian finansial dan reputasi. Dan pada tahap inilah proses pengembangan paling sering bergulir - untuk menghilangkan kesalahan yang diidentifikasi.
Dalam dunia modern teknologi informasi, meningkatkan kualitas dan kecepatan pengujian menjadi tugas bisnis yang penting. Urutan dalam tes, kemampuan untuk mengelolanya dengan mudah, menjalankan dan menganalisis hasilnya hanyalah beberapa dari banyak tugas yang harus ditangani. Sistem manajemen pengujian (TMS - Sistem Manajemen Tes) menjadi salah satu alat paling penting untuk menyelesaikan masalah tersebut.
Hari ini saya ingin berbicara tentang TMS yang sama sekali baru bernama
QuAck . Ini adalah layanan web open source yang mudah disesuaikan.
QuAck adalah hasil dari pengalaman bertahun-tahun menguji sistem yang besar dan kompleks, serta pengembangan dan manajemen.
QuAck sangat berbeda dari sistem serupa yang tersedia saat ini.
Fitur pertama dan utama adalah bahwa
QuAck tidak memaksakan pohon uji kasus “dipaku” pada pengguna. Pohon dapat dibangun secara dinamis berdasarkan tugas saat ini.
QuAck mengubah gagasan berkarat tentang seperti apa tes itu. Sistem ini memungkinkan untuk mengelompokkan dan memfilter kasus uji dengan cepat, menyimpan dan menjalankan preset dalam bentuk suite pengujian. Pendekatan ini dapat secara signifikan mengurangi waktu yang diperlukan untuk membuat dan lulus rencana pengujian, membantu mempertimbangkan cakupan layanan dari sudut pandang yang berbeda, dan dengan mudah mendistribusikan tanggung jawab dalam tim.
QuAck mengajarkan model plugin. Semua integrasi eksternal, apakah itu otorisasi, komunikasi dengan pelacak atau sistem peluncuran - semuanya diimplementasikan sebagai plug-in dan mudah diperluas. Di luar kotak,
QuAck memiliki integrasi dengan Jira - baik dengan pelacak dan dengan sistem otorisasi dan otentikasi. Plugin terus ditambahkan, tidak ada yang mencegah Anda menulis sendiri - jika, katakanlah, Anda memiliki sistem otentikasi kustom Anda sendiri.
QuAck dibangun dari API - REST lengkap memungkinkan Anda untuk melakukan semua yang dapat Anda lakukan melalui UI melalui API Dan bahkan lebih banyak lagi.
Dilahirkan di benua Australia,
QuAck tersedia untuk semua orang di seluruh dunia. Penggunaannya benar-benar gratis, dan kode sumber terbuka membuatnya mudah untuk menyesuaikan sistem dengan kebutuhan bisnis, melakukan audit keamanan pribadi, dll.
QuAck mulai tumbuh dengan add-on dan plugins. Misalnya,
plug-in Maven baru- baru ini muncul, memungkinkan Anda untuk mengimpor tes otomatis ke
QuAck secara langsung selama proses pembuatan.
Atau, misalnya, salah satu subsistem uji coba adalah
Liken . Ini memungkinkan Anda untuk dengan cepat dan efisien melakukan pengujian regresi antarmuka web secara manual.
Dan ini baru permulaan.

Menginstal dan bermain-main dengan sistem ini sangat sederhana - semuanya dikemas dalam buruh pelabuhan. Ada juga gambar dengan database uji yang dapat dijalankan dengan
satu perintah .
QuAck berkembang pesat dan Anda harus memperhatikannya saat memilih sistem manajemen pengujian. Selain itu, tidak dipungut biaya.