مرحبا يا هبر! أقدم لكم ترجمة المقال
"QuAck - بهجة الاختبار" من قبل عزيز نمازوف.

سأتطرق اليوم إلى الموضوع الصعب لدورة حياة البرنامج. هذا الموضوع معقد للغاية ومتعدد الأوجه ، بما في ذلك جميع المراحل ، من التصميم والتخطيط إلى إنهاء النشر والدعم. ترتبط جميع الخطوات في العملية في سلسلة واحدة. وبالتالي ، فإن التأخير في واحد منهم يؤثر على الفور على العملية برمتها. هذا يؤدي إلى التوقف وضياع الوقت. وكما تعلمون - الوقت هو المال.
إحدى الخطوات الرئيسية في العملية هي الاختبار - إجراء يستغرق وقتًا طويلاً ولكنه ضروري للغاية. يمكن للاختبار غير الفعال أن يؤدي بسهولة إلى خسائر مالية وسمعة. وفي هذه المرحلة تتراجع عملية التطوير في الغالب - للقضاء على الأخطاء المحددة.
في عالم تكنولوجيا المعلومات الحديث ، أصبح تحسين جودة وسرعة الاختبار مهمة مهمة للأعمال. الترتيب في الاختبارات ، والقدرة على إدارتها بسهولة ، وتشغيل النتائج وتحليلها ليست سوى بعض المهام العديدة التي يجب معالجتها. أصبحت أنظمة إدارة الاختبار (TMS - أنظمة إدارة الاختبار) واحدة من أهم الأدوات لحل مثل هذه المشكلات.
اليوم أريد أن أتحدث عن TMS جديد تمامًا يسمى
QuAck . هذه خدمة ويب مفتوحة المصدر قابلة للتخصيص بسهولة.
QuAck هي نتيجة سنوات عديدة من الخبرة في اختبار الأنظمة الكبيرة والمعقدة ، فضلاً عن التطوير والإدارة.
QuAck يختلف اختلافًا كبيرًا عن الأنظمة المماثلة المتوفرة اليوم.
الميزة الأولى والرئيسية هي أن
QuAck لا تفرض شجرة "مسمرة" لحالات الاختبار على المستخدمين. يمكن بناء الشجرة ديناميكيًا استنادًا إلى المهام الحالية. يغير
QuAck الفكرة الصدئة لما يجب أن تبدو عليه الاختبارات. يتيح النظام إمكانية تجميع حالات الاختبار وتصفيتها سريعًا وحفظها وتشغيلها في شكل مجموعات اختبار. يمكن أن يقلل هذا النهج بشكل كبير من الوقت الذي يستغرقه لإنشاء خطط الاختبار وتمريرها ، ويساعد على النظر في تغطية الخدمة من وجهات نظر مختلفة ، ويوزع المسؤوليات بسهولة في الفريق.
QuAck يعظ نموذج المساعد. جميع عمليات الدمج الخارجية ، سواء أكان ذلك ترخيصًا أو تواصلًا مع أنظمة التتبع أو الإطلاق - يتم تنفيذ كل شيء كمكونات إضافية ويمكن توسيعه بسهولة. من خارج الصندوق ،
تتكامل QuAck مع Jira - مع كل من المتعقب ونظام الترخيص والمصادقة. تضاف الإضافات باستمرار ، لا شيء يمنعك من كتابة جهازك الخاص - إذا كان لديك ، على سبيل المثال ، نظام مصادقة مخصص خاص بك.
تم تصميم QuAck من واجهة برمجة التطبيقات - تتيح لك ميزة REST الكاملة القيام بكل ما يمكن القيام به من خلال واجهة المستخدم من خلال واجهة برمجة التطبيقات. وأكثر من ذلك بكثير.
وُلد
QuAck في القارة الأسترالية ، وهو متاح للجميع حول العالم. استخدامه مجاني تمامًا ، وشفرة المصدر المفتوح تجعل من السهل ضبط النظام وفقًا لاحتياجات العمل ، وإجراء تدقيق أمني خاص ، إلخ.
يبدأ
QuAck في النمو باستخدام الوظائف الإضافية والإضافات. على سبيل المثال ، ظهر
مكون إضافي لـ Maven مؤخرًا ، مما يسمح لك باستيراد اختبارات
تلقائية إلى
QuAck مباشرة أثناء عملية
الإنشاء .
أو ، على سبيل المثال ، أحد أنظمة التشغيل الفرعية
للاختبار هو
Liken . يسمح لك بإجراء اختبار الانحدار اليدوي لواجهات الويب بسرعة وكفاءة.
وهذه ليست سوى البداية.

التثبيت واللعب مع النظام أمر بسيط بشكل لا يصدق - كل شيء مكتظ بالرسو. هناك أيضًا صورة مع قاعدة بيانات اختبار يمكن تشغيلها باستخدام
أمر واحد .
تتطور QuAck بسرعة ويجب عليك الانتباه إليها بالتأكيد عند اختيار نظام إدارة اختبار. علاوة على ذلك ، فهو مجاني.