برنامج Zephyr لبرنامج JIRA التعليمي: أداة إدارة الاختبار
⚡ ملخص ذكي
يُعدّ Zephyr for Jira، الذي تُسوّقه الآن شركة SmartBear باسم Zephyr Squad، إضافةً أصليةً لإدارة الاختبارات، تُمكّن الفرق من تصميم الاختبارات وتخطيطها وتنفيذها وإعداد التقارير عنها دون مغادرة Atlassian Jira. يشرح هذا الدليل كل خطوة من خطوات سير العمل الأساسية، بدءًا من إنشاء مشكلة اختبار وحتى tracلوحات تحكم كينج.

يُعدّ Zephyr أحد أكثر حلول إدارة الاختبارات استخدامًا في Atlassian Jira. وقد استحوذت عليه شركة SmartBear في عام 2021، وتشمل عائلة Zephyr الآن فرقة زفير (كان يُعرف سابقًا باسم Zephyr for Jira)، مقياس زفير (المعروف سابقًا باسم TM4J)، و Zephyr Enterpriseتشير تقارير SmartBear إلى أن عشرات الآلاف من العملاء في أكثر من 100 دولة يستخدمون منتجات Zephyr كل يوم لتسريع عملية شحن البرامج.
فرقة زفير يُعدّ Zephyr تطبيقًا أصليًا لـ Jira يُتيح إدارة اختبارات الجودة في أي مشروع Jira Cloud أو Data Center. عند استخدام Zephyr داخل Jira، يُمكن إنشاء الاختبارات وعرضها في أي مشروع Jira، وتنفيذها فورًا أو كجزء من دورة اختبار مُهيكلة مرتبطة بمهام Jira الأخرى. كما تتوفر مقاييس اختبار مُفصّلة. tracيتم التحكم بها من خلال أدوات لوحة تحكم زيفير القابلة للتخصيص.
يوفر Zephyr خيارات نشر متعددة:
- زفير سكواد لـ جيرا كلاود
- فريق زفير لمركز بيانات جيرا
- Zephyr Squad لخادم Jira (نهاية الدعم في فبراير 2024)
يشرح هذا الدليل برنامج Zephyr Squad وميزاته بالتفصيل.
ميزات Zephyr Squad لـ Jira
- متوافق مع Jira، لذا يمكن للمستخدمين إنشاء الاختبارات وتشغيلها دون مغادرة المشروع الذي يعملون فيه بالفعل.
- يتم دمج الاختبار مع دورات المشروع، مما يُمكّن الفرق من tracضمان جودة البرمجيات واتخاذ قرارات مدروسة بشأن المضي قدماً أو التوقف في كل دورة تطوير.
- قم بإنشاء وتخطيط وتنفيذ الاختبارات باستخدام نوع مشكلة الاختبار الذي يضيفه Zephyr إلى كل مشروع Jira.
- أنشئ خطوات الاختبار ومرفقاتها، واعرضها، وعدّلها لكل اختبار على حدة. ابنِ دورات تنفيذ الاختبار، وشغّل الاختبارات، واربط العيوب بخطوات اختبار محددة.
- Tracمقاييس الجودة k من خلال أدوات Zephyr الجاهزة مثل مخطط حرق تنفيذ الاختبار، Tracالكفاءة، وأهم الاختبارات الفاشلة.
- دعم تكاملات REST API وZAPI وCI/CD مع Jenkins, Bambooو GitHub Actions لاستيراد نتائج الاختبار الآلية.
Zoho Projects هو برنامج قوي لإدارة المشاريع يدعم دورة حياة أي مشروع بالكامل - من التخطيط والتنفيذ إلى الاختبار والتعاون بين أعضاء الفريق. وهو يزودك بالأدوات المناسبة بما في ذلك إدارة المهام tracيوفر هذا البرنامج ميزات عديدة، منها مخططات جانت، ولوحات تخطيط دورات العمل، والتقارير الفورية. بفضل واجهته البديهية وإطاره المرن، يُعد خيارًا مثاليًا لكل من المبتدئين ومديري المشاريع ذوي الخبرة الذين يسعون إلى تبسيط سير عملهم بكفاءة.
زفير سكواد مقابل زفير سكيل: أيهما يجب عليك استخدامه؟
تبيع شركة SmartBear منتجين لإدارة الاختبارات يركزان على Jira، ويُعدّ الخلط بينهما الخطأ الأكثر شيوعًا الذي يقع فيه المستخدمون الجدد. يعتمد اختيار المنتج المناسب على حجم الفريق، واحتياجات الحوكمة، ومدى الحاجة إلى إعادة استخدام الاختبارات في مختلف المشاريع.
- فرقة زفير – الخيار الأنسب لـ Jira والذي تم شرحه في هذا الدليل. يقوم بتخزين الاختبارات كمشاكل Jira من النوع اختباريدعم عمليات البحث باستخدام لغة ZQL، وهو مثالي للفرق المرنة التي ترغب في إدارة الاختبارات مباشرة داخل لوحة Jira الحالية الخاصة بها.
- مقياس زفير – خيار المؤسسة (المعروف سابقًا باسم إدارة الاختبارات لـ Jira، أو TM4J). يقوم بتخزين الاختبارات خارج نطاق مشكلة Jira tracيدعم ker مكتبة اختبار قابلة لإعادة الاستخدام، وحالات مخصصة، ومعلمات، وخطوات Gherkin BDD، وتسلسلات المجلدات. وهو مناسب بشكل أفضل لمؤسسات ضمان الجودة الكبيرة ذات الاحتياجات التنظيمية أو التدقيقية.
- Zephyr Enterprise – تطبيق ويب مستقل يعمل خارج نطاق Jira. وهو موجه للمؤسسات التي تحتاج إلى إعداد تقارير متعددة الأدوات تتجاوز Atlassian.
إذا كنتَ فريقًا مرنًا يضم أقل من خمسين مختبرًا يعملون ضمن بيئة Jira، فإن Zephyr Squad هو الخيار الأمثل للبداية. أما إذا كنتَ بحاجة إلى مكتبات اختبار مشتركة بين مشاريع متعددة أو تقارير امتثال رسمية، فقيّم Zephyr Scale بدلاً من ذلك.
كيفية استخدام Zephyr Squad لإدارة اختبارات Jira
قبل البدء، قم بإعداد نسخة من لعبة Zephyr Squad. إما أن تبدأ بـ تجربة مجانية لبرنامج Zephyr Squad أو شراء ترخيص من متجر Atlassian Marketplace. تأكد من تثبيت وتفعيل إضافة Zephyr Squad من قِبل مسؤول Jira، وأن حساب المستخدم الخاص بك لديه صلاحية إنشاء وتعديل مشاكل الاختبار في المشروع المستهدف.
قم بإنشاء اختبار
الخطوات التالية:
- لإنشاء حالة اختبار (مشكلة من نوع اختبارانقر على إنشاء زر في قائمة التنقل العلوية.
- استخدم إنشاء العدد يفتح مربع الحوار مع الحقول المطلوبة التالية:
- مشروع – مشروع Jira الذي ستُحفظ فيه حالة الاختبار بعد إنشائها.
- نوع القضية - أختر اختبار (تمت إضافة هذا النوع من المشكلات بواسطة فريق زفير).
- ملخص - اسم أو عنوان حالة الاختبار.
- الصحفية – مستخدم Jira الذي يقوم بإنشاء حالة الاختبار.
- بعد ملء الحقول المطلوبة، انتقل إلى أسفل النموذج وأضف خطوات الاختبار. كل خطوة تجمع ثلاث معلومات:
- اختبار الخطوة - Description of the action that needs to done for this step.
- بيانات الاختبار – أي بيانات مطلوبة لهذه الخطوة.
- نتيجة متوقعة – النتيجة التي ينبغي أن تظهر بعد تنفيذ الإجراء.
تعديل وعرض الاختبار
الخطوات التالية:
- لعرض حالة اختبار وتعديل أي من حقولها، انقر فوق اختبارات في قائمة التنقل العلوية، حدد اختبارات البحث.
- تفتح شاشة البحث مع عناصر تحكم لغة استعلام زفير (ZQL) لتصفية حالات الاختبار. انقر فوق ملخص من حالة الاختبار التي تريد فحصها. في هذا المثال، نفتح Guru99 مثال على حالة اختبار.
- يوفر ZQL عوامل تصفية إضافية مثل حالة الاختبار، والدورة، والتسمية، والمسؤول لتضييق نطاق النتائج.
- يؤدي هذا إلى فتح عرض حالة الاختبار الفردية. انقر فوق أي حقل لتعديله مباشرةً. اضغط أدخل يمكنك تعديل خطوات الاختبار الفردية وإعادة ترتيبها عن طريق السحب والإفلات.
إنشاء دورة اختبار
الخطوات التالية:
- لإنشاء دورة اختبار، انقر فوق ملخص الدورة علامة التبويب على ملخص الاختبار .
- تظهر الدورات الموجودة على الجانب الأيسر من الواجهة في بنية مجلدات منظمة. أضف دورة اختبار جديدة بالنقر على + الزر الموجود أعلى قائمة بنية المجلدات.
- استخدم إنشاء دورة جديدة يُفتح مربع حوار. أكمل الحقول وانقر التوفير الحقول هي:
- التجريبية – قائمة الإصدارات المحددة لمشروع Jira.
- الاسم – اسم دورة الاختبار (مطلوب).
- الوصف – وصف موجز للدورة.
- نبنيها – حقل معلوماتي لمعرف الإصدار (اختياري).
- البيئة – حقل معلوماتي لبيئة الاختبار (اختياري).
- من – تاريخ بدء دورة الاختبار.
- إلى – تاريخ انتهاء دورة الاختبار. تاريخ الانتهاء غير إلزامي، لذا يمكن للمستخدمين الاستمرار في إضافة الاختبارات وتنفيذها بعد ذلك.
- بعد الحفظ، تظهر الدورة الجديدة في شجرة المجلدات على الجانب الأيسر من الواجهة.
إضافة اختبارات إلى دورات الاختبار
الخطوات التالية:
- لإضافة حالات اختبار إلى دورة اختبار، افتح ملخص الدورة انقر على زر Tab ثم انقر على الدورة التي تريد ملؤها. ثم انقر إضافة الاختبارات على الجانب الأيمن من الواجهة، أعلى جدول تنفيذ الاختبار.
- استخدم إضافة الاختبارات يظهر مربع حوار. استخدم القائمة المنسدلة للبحث عن حالات الاختبار التي يجب إضافتها إلى الدورة، أو اكتب معرّف الاختبار مباشرةً. بعد اختيار الاختبارات، قم بتعيينها لمستخدم Jira. هذا المستخدم هو المالك الأولي الذي سينفذ الاختبارات المضافة في الدورة.
- يمكن تغيير الشخص المُسند إليه المهمة لاحقًا عند تنفيذ اختبار فردي.
انقر إضافة بمجرد الانتهاء من اختيار وتعيين جميع حالات الاختبار الخاصة بك.
- يقوم برنامج Zephyr بإضافة كل حالة اختبار محددة وتعيينها لمستخدم Jira المُختار. سيظهر مربع حوار يُوضح التقدم. عند الانتهاء، انقر فوق اغلاق في أسفل اليمين.
- بعد إضافة الاختبارات، انقر فوق اسم الدورة لعرض جميع الاختبارات المضافة داخل جدول التنفيذ.
تعيين عمليات تنفيذ الاختبار
الخطوات التالية:
- على ملخص الدورة الصفحة ، انقر فوق E الزر المجاور لحالة الاختبار التي تريد تعيينها.
- تُفتح نافذة تنفيذ الاختبار. استخدم مخصص ل قائمة منسدلة لاختيار مستخدم مختلف. يقوم برنامج زفير بحفظ التغيير تلقائيًا.
تنفيذ الاختبارات
الخطوات التالية:
- نفّذ حالة اختبار بسرعة عن طريق تغيير حالتها في الحالة عمود جدول تنفيذ الدورة. لمزيد من التفاصيل حول التشغيل، انقر فوق E الزر المجاور للاختبار.
- من عرض التنفيذ، حدد حالة الاختبار بأكملها عن طريق اختيار قيمة من حالة التنفيذ قائمة منسدلة (القيم النموذجية: ناجح، فاشل، قيد التنفيذ، محظور، غير منفذ). يسجل برنامج زفير عملية التشغيل.
- يمكنك أيضًا تنفيذ كل خطوة من خطوات الاختبار بشكل مستقل. انتقل إلى قسم تفاصيل الاختبار وقم بتغيير الحالة قائمة منسدلة لكل خطوة. يتم تجميع نتائج كل خطوة على حدة لعرض حالة حالة الاختبار وتغذية أدوات إعداد التقارير في زيفير.
عرض تقدم الاختبار
الخطوات التالية:
- للاطلاع على تقدم الاختبار في جميع الأنشطة، انقر هنا. لوحات القيادة في قائمة التنقل العلوية، افتح لوحة المعلومات التي تريد فحصها.
- تعرض لوحة التحكم جميع الأدوات التي تمت إضافتها، بما في ذلك أي أدوات تقارير من Zephyr. لإضافة المزيد من أدوات Zephyr، انقر فوق إضافة الأداة الزر الموجود في أعلى يمين لوحة التحكم.
- استخدم أضف أداة يفتح مربع الحوار. اكتب نسيم عليل في شريط البحث لتصفية أدوات اختبار Zephyr (مخطط حرق تنفيذ الاختبار، وأهم الاختبارات الفاشلة، ونتائج تنفيذ الاختبار، Tracالقدرة، وغيرها). حدد أداة وانقر إضافة الأداة لوضعها على لوحة المعلومات حتى يتمكن فريقك من tracمتابعة التقدم في لمحة سريعة.
كيف يُغيّر الذكاء الاصطناعي إدارة الاختبارات في زفير
أضافت شركة سمارت بير إمكانيات الذكاء الاصطناعي إلى عائلة زيفير من خلال AI هذه المبادرة، وتأثيرها على فريقي Zephyr Squad وZephyr Scale واضح بالفعل. يقوم الذكاء الاصطناعي الآن بقراءة قصة Jira المرتبطة وإنشاء مسودات لحالات الاختبار تتضمن الخطوات وبيانات الاختبار والنتائج المتوقعة، مما يقلل بشكل كبير من الوقت الذي يقضيه المختبرون في كتابة هذه الحالات.
تُسهم ميزات الذكاء الاصطناعي أيضًا في الكشف عن المخاطر من خلال تحليل سجل التنفيذ السابق. فهي تُبرز الاختبارات الأكثر فشلًا، وتُشير إلى الخطوات غير الموثوقة، وتقترح جوانب المنتج التي تستحق مزيدًا من الاهتمام في الدورة التالية. كما يُمكن للمساعدين التوليديين تلخيص عملية الاختبار الفاشلة في وصف للعيوب جاهز للربط بـ Jira، ويترجمون استعلامات ZQL من اللغة الإنجليزية البسيطة. لا يحل الذكاء الاصطناعي محل المراجعة البشرية، ولكنه يُحوّل إدارة الاختبارات نحو عمل استكشافي أكثر فعالية.






















