برنامج تعليمي حول TestLink

⚡ ملخص ذكي

يشرح الدليل الكامل لبرنامج TestLink التعليمي كيفية استخدام منصة TestLink مفتوحة المصدر لإدارة الاختبارات الشاملة، ويغطي إعداد المشروع، وخطط الاختبار، وعمليات البناء، ومجموعات الاختبار، وحالات الاختبار، وأدوار المستخدمين، والمتطلبات. tracالقدرة والتنفيذ tracإدارة عمليات إعداد التقارير واستيراد وتصدير البيانات.

  • 🧭 إدارة الاختبارات المركزية: يربط TestLink المتطلبات ومواصفات الاختبار وحالة التنفيذ في مساحة عمل واحدة على الويب حتى تتمكن الفرق من tracتغطية k عبر المشاريع.
  • ؟؟؟؟ ️ التسلسل الهرمي للمشروع: قم ببناء هيكل نظيف من خلال إنشاء مشروع اختبار أولاً، ثم خطة اختبار، ثم عملية بناء، ثم مجموعة اختبار، ثم حالات اختبار فردية بتفاصيل على مستوى الخطوة.
  • 👥 الوصول على أساس الدور: قم بتعيين أدوار الضيف، والمختبِر، والمختبِر الرئيسي، والقائد، والمسؤول بحيث لا يقوم أي مستخدم إلا بتحرير أو تنفيذ ما تسمح به مسؤوليته.
  • 🔗 متطلبات Tracالقدرة: ربط مواصفات المتطلبات بحالات الاختبار للتحقق من التغطية والكشف السريع عن الثغرات داخل عرض تقارير الاختبار.
  • 📤 سير عمل XML المحمول: قم بتصدير حالات الاختبار أو مجموعات الاختبار إلى XML وأعد استيرادها إلى خادم أو مشروع TestLink آخر دون إعادة بناء العناصر يدويًا.

برنامج تعليمي حول TestLink

ما هو TestLink؟

يُعد TestLink أحد أكثر أدوات إدارة الاختبارات مفتوحة المصدر والمتاحة عبر الإنترنت استخدامًا. فهو يُزامن مواصفات المتطلبات ومواصفات الاختبار في مساحة عمل واحدة، مما يُمكّن الفرق من التخطيط والتوثيق و... tracتُتيح لك منصة TestLink إنشاء مشروع اختبار، وتوثيق حالات الاختبار، وإضافة عدة مستخدمين بأدوار مختلفة. ويتولى المستخدم الإداري إدارة مهام حالات الاختبار على مستوى الفريق.

يدعم TestLink كلاً من التنفيذ الآلي واليدوي لحالات الاختبار. يمكن للمختبرين إنشاء خطة اختبار أنشئ تقرير الاختبار في وقت قياسي باستخدام هذه الأداة. تدعم الأداة التقارير بصيغ متعددة، بما في ذلك Excel وMS Word وHTML. كما أنها تتكامل مع البرامج الشائعة. خلل tracأنظمة إدارة المحتوى الرئيسية مثل جيرا، مانتيس، باجزيلا، و TRAC. ولأنه قائم على الويب، يمكن لعدة مستخدمين استخدامه في وقت واحد باستخدام بيانات اعتمادهم الخاصة والأدوار المخصصة لهم.

مزايا TestLink

قبل الخوض في الإعداد، من المفيد فهم سبب بقاء TestLink خيارًا شائعًا لإدارة الاختبارات عبر فرق ضمان الجودة.

  • يدعم البرنامج مشاريع متعددة ضمن تثبيت واحد.
  • يُتيح ذلك سهولة تصدير واستيراد حالات الاختبار عبر الخوادم.
  • يتكامل بسهولة مع العديد من أدوات إدارة العيوب.
  • يقوم بتنفيذ حالات الاختبار الآلية من خلال XML-RPC.
  • يقوم بتصفية حالات الاختبار حسب الإصدار والكلمات الرئيسية ومعرف حالة الاختبار وسمات أخرى.
  • يقوم بتعيين حالات الاختبار لعدة مستخدمين ببضع نقرات.
  • يقوم البرنامج بإنشاء خطط اختبار وتقارير اختبار بتنسيقات مختلفة.
  • يوفر بيانات اعتماد لعدة مستخدمين ويدعم تعيين الأدوار بدقة.

تسجيل الدخول إلى TestLink

بمجرد تثبيت TestLink، تتمثل الخطوة الأولى في تسجيل الدخول كمسؤول والوصول إلى لوحة التحكم الرئيسية.

الخطوة 1) افتح الصفحة الرئيسية لـ TestLink وأدخل بيانات تسجيل الدخول.

  1. أدخل معرف المستخدم – المشرف
  2. أدخل كلمة المرور
  3. انقر فوق علامة التبويب تسجيل الدخول

تسجيل الدخول إلى TestLink

إنشاء مشروع اختبار

يُعد مشروع الاختبار بمثابة الحاوية الرئيسية لجميع خطط الاختبار، ومجموعات الاختبار، وحالات الاختبار ذات الصلة. توضح الخطوات التالية كيفية إنشاء مشروعك الأول.

الخطوة 1) في النافذة الرئيسية، انقر على "إدارة مشروع الاختبار". سيتم فتح نافذة أخرى.

إنشاء مشروع اختبار

الخطوة 2) انقر على علامة التبويب "إنشاء" لإنشاء مشروع جديد.

إنشاء مشروع اختبار

الخطوة 3) أدخل جميع الحقول المطلوبة، مثل الفئة واسم المشروع والبادئة والوصف. بعد ملء التفاصيل اللازمة، انقر على علامة التبويب "إنشاء" أسفل النافذة.

إنشاء مشروع اختبار

هذا يُنشئ مشروعك "Guru99" بنجاح.

إنشاء مشروع اختبار

إنشاء خطة الاختبار

تتضمن خطة الاختبار معلومات شاملة، بما في ذلك نطاق اختبار البرمجيات، والمراحل الرئيسية، ومجموعات الاختبار، وحالات الاختبار. وبمجرد إنشاء المشروع، تتمثل الخطوة التالية في تحديد خطة اختبار له.

الخطوة 1) من الصفحة الرئيسية، انقر على إدارة خطة الاختبار.

إنشاء خطة الاختبار

الخطوة 2) ستُفتح صفحة جديدة. في أسفل الصفحة، انقر على علامة التبويب "إنشاء".

إنشاء خطة الاختبار

الخطوة 3) املأ جميع المعلومات الضرورية، مثل الاسم والوصف وخيار "الإنشاء من خطة اختبار موجودة". ثم انقر فوق "إنشاء".

إنشاء خطة الاختبار

الخطوة 4) استخدم Guruتم إنشاء خطة الاختبار رقم 99 بنجاح.

إنشاء خطة الاختبار

بناء الخلق

يمثل الإصدار نسخة محددة من البرنامج قيد الاختبار. وتُعد الإصدارات مفيدة للمجموعاتping نتائج التنفيذ مقابل إصدار معين من التطبيق.

الخطوة 1) انقر على "الإصدارات/الإنشاءات" ضمن "خطة الاختبار" من الصفحة الرئيسية.

بناء الخلق

الخطوة 2) في النافذة التالية، قم بتعبئة جميع تفاصيل إصدار البرنامج وانقر فوق "إنشاء" لحفظه.

  1. أدخل اسم العنوان
  2. أدخل وصف إصدار البرنامج
  3. حدد خانة الاختيار للحالة - نشط
  4. حدد خانة الاختيار للحالة – ​​فتح
  5. اختر تاريخ الإصدار
  6. انقر على زر "إنشاء"

بناء الخلق

بمجرد إنشاء الإصدار، يظهر بالشكل التالي.

بناء الخلق

إنشاء مجموعة اختبار

مجموعة الاختبارات هي مجموعة من حالات الاختبار التي تتحقق من صحة نفس المكون أو الميزة. تشرح الخطوات التالية كيفية إنشاء مجموعة اختبارات لمشروعك.

الخطوة 1) انقر على خيار "مواصفات الاختبار" من الصفحة الرئيسية.

إنشاء مجموعة اختبار

الخطوة 2) على الجانب الأيمن من اللوحة، انقر فوق رمز الإعدادات إنشاء مجموعة اختبار. يتم عرض قائمة بعمليات الاختبار.

الخطوة 3) انقر فوق علامة التبويب "إنشاء" لمجموعة الاختبار.

إنشاء مجموعة اختبار

الخطوة 4) أدخل جميع التفاصيل الخاصة بمجموعة الاختبار وانقر على "حفظ".

  1. أدخل اسم مجموعة الاختبار
  2. أدخل تفاصيل مجموعة الاختبارات الخاصة بك
  3. انقر على "حفظ" لحفظ مجموعة الاختبارات

إنشاء مجموعة اختبار

يمكنك الاطلاع على مجموعة الاختبارات لـ Guruتم إنشاء 99.

إنشاء مجموعة اختبار

تظهر مجموعة الاختبارات الخاصة بك على الجانب الأيسر من اللوحة أسفل بنية شجرة المجلدات.

إنشاء حالة اختبار

تتضمن حالة الاختبار سلسلة من خطوات الاختبار المصممة للتحقق من صحة سيناريو محدد بنتيجة متوقعة. تشرح الخطوات التالية كيفية إنشاء حالة اختبار مع خطوات الاختبار الفردية الخاصة بها.

الخطوة 1) انقر على مجلد مجموعة الاختبارات الموجود على الجانب الأيسر من اللوحة أسفل بنية شجرة المجلدات.

إنشاء حالة اختبار

الخطوة 2) انقر على أيقونة الإعدادات في اللوحة الجانبية اليمنى. ستظهر قائمة بعمليات حالات الاختبار.

إنشاء حالة اختبار

الخطوة 3) ستُفتح نافذة جديدة. انقر على "إنشاء" في عمليات حالة الاختبار لبدء حالة اختبار جديدة.

إنشاء حالة اختبار

الخطوة 4) أدخل التفاصيل في صفحة مواصفات حالة الاختبار.

إنشاء حالة اختبار

الخطوة 5) بعد إدخال التفاصيل، انقر فوق "إنشاء" لحفظها. حالة الاختبار لـ Guruتم إنشاء الرقم 99 بنجاح.

إنشاء حالة اختبار

الخطوة 6) انقر على حالة الاختبار من المجلد. ستُفتح نافذة جديدة. انقر على "إنشاء خطوات" لتشغيل محرر خطوات حالة الاختبار.

إنشاء حالة اختبار

الخطوة 7) تُفتح نافذة أخرى على نفس الصفحة. أدخل البيانات التالية.

  1. أدخل إجراء الخطوة لحالة الاختبار الخاصة بك
  2. أدخل التفاصيل حول إجراء الخطوة
  3. انقر على "حفظ وإضافة إجراء خطوة آخر" أو انقر على "حفظ والخروج" إذا لم تكن هناك خطوات اختبار أخرى لإضافتها

إنشاء حالة اختبار

الخطوة 8) بمجرد حفظ خطوة الاختبار والخروج منها، ستظهر بالشكل التالي.

إنشاء حالة اختبار

تعيين حالة الاختبار لخطة الاختبار

لكي يتم تنفيذ حالة اختبار، يجب ربطها بخطة اختبار. تشرح الخطوات التالية كيفية إضافة حالة اختبار إلى خطة الاختبار الخاصة بك.

الخطوة 1) انقر فوق رمز الإعدادات تعيين حالة الاختبار لخطة الاختبار في لوحة الاختبار. تظهر قائمة بالعمليات.

الخطوة 2) انقر على "إضافة إلى خطط الاختبار".

تعيين حالة الاختبار لخطة الاختبار

الخطوة 3) تُفتح نافذة جديدة. ابحث عن مشروعك "Guru99 ".

  1. ضع علامة في المربع المقابل لخطة الاختبار الخاصة بك
  2. انقر على زر "إضافة".

تعيين حالة الاختبار لخطة الاختبار

هذا يضيف حالة الاختبار الخاصة بك إلى خطة الاختبار.

إنشاء المستخدمين وتعيين الأدوار في TestLink

يوفر TestLink ميزات إدارة المستخدمين والتفويض حتى تتمكن من منح الأذونات المناسبة لكل عضو في الفريق.

فيما يلي قائمة الأدوار الافتراضية في TestLink وحقوقها.

النوع حالات تجريبية مقاييس الاختبار
ضيف عرض الطلب عرض الطلب
اختبار تنفيذ عرض الطلب
كبار المختبرين تحرير وتنفيذ عرض الطلب
القائد والإداري تحرير وتنفيذ تحرير وتنفيذ

الخطوة 1) من الصفحة الرئيسية لـ TestLink، انقر على أيقونة المستخدمين/الأدوار في شريط التنقل.

إنشاء المستخدمين وتعيين الأدوار في TestLink

الخطوة 2) انقر فوق "إنشاء".

إنشاء المستخدمين وتعيين الأدوار في TestLink

الخطوة 3) أدخل جميع بيانات المستخدم وانقر على زر "حفظ".

إنشاء المستخدمين وتعيين الأدوار في TestLink

يظهر المستخدمون الذين تم إنشاؤهم حديثًا في القائمة.

إنشاء المستخدمين وتعيين الأدوار في TestLink

الخطوة 4) قم بتخصيص دور مشروع اختبار للمستخدم.

  1. انقر على الزر "تعيين أدوار مشروع الاختبار" علامة التبويب
  2. اختر اسم المشروع
  3. حدد دور المستخدم من القائمة المنسدلة

إنشاء المستخدمين وتعيين الأدوار في TestLink

متطلبات الكتابة

تصف المتطلبات ما يجب أن يفعله النظام، ويتيح لك TestLink تخزينها بجانب حالات الاختبار التي تتحقق منها. توضح الخطوات التالية كيفية إضافة مواصفات المتطلبات.

الخطوة 1) من شريط التنقل، اختر رابط "المتطلبات". سيؤدي ذلك إلى فتح صفحة المتطلبات.

متطلبات الكتابة

الخطوة 2) على الجانب الأيمن من صفحة المتطلبات، انقر فوق "إنشاء".

متطلبات الكتابة

الخطوة 3) ستُفتح نافذة جديدة. أدخل جميع التفاصيل، بما في ذلك:

  1. معرف المستند
  2. اسم العنوان
  3. متطلبات Descriptأيون
  4. انقر فوق "حفظ"

بالنسبة للنوع، يمكنك اختيار خيار من القائمة المنسدلة. في هذا المثال، اخترنا "مواصفات متطلبات المستخدم".

متطلبات الكتابة

الخطوة 4) يتم إنشاء مواصفات المتطلبات وعرضها في اللوحة الجانبية اليسرى أسفل المشروع "Guru99 ".

متطلبات الكتابة

الخطوة 5) حدد زر الإعدادات من الصفحة الرئيسية لمواصفات المتطلبات. ستفتح نافذة أخرى.

متطلبات الكتابة

الخطوة 6) انقر فوق علامة التبويب "إنشاء" ضمن المتطلبات Operaستعقد.

متطلبات الكتابة

الخطوة 7) أدخل جميع التفاصيل المحددة وانقر على "حفظ".

  1. أدخل معرف الوثيقة
  2. أدخل اسم العنوان
  3. أدخل الوصف
  4. أدخل الحالة - مسودة، إعادة صياغة، مراجعة، غير قابل للاختبار، أو صالح (اخترنا صالح)
  5. أدخل النوع – واجهة المستخدم، أو غير وظيفية، أو معلوماتية، أو ميزة، أو حالة استخدام (اخترنا حالة استخدام)
  6. أدخل عدد حالات الاختبار المطلوبة
  7. انقر على "حفظ" في النهاية

متطلبات الكتابة

ملاحظة: لإضافة المزيد من المتطلبات، حدد خانة الاختيار وانقر على "حفظ".

يظهر المتطلب الجديد على الجانب الأيسر من اللوحة.

متطلبات الكتابة

إسناد المتطلبات إلى حالات الاختبار

في TestLink، يمكن ربط المتطلبات بحالات الاختبار. هذه ميزة أساسية لـ tracتغطية اختبار كينج. داخل عرض تقارير الاختبار، يمكنك التحقق من المتطلبات غير المغطاة وإضافتها إلى مجموعات الاختبار لتحقيق أقصى تغطية.

الخطوة 1) من قسم مواصفات الاختبار، افتح أي حالة اختبار واحدة وانقر على أيقونة المتطلبات.

إسناد المتطلبات إلى حالات الاختبار

الخطوة 2) لتعيين مواصفات المتطلبات لحالة اختبار، اتبع الخطوات التالية.

  1. استخدم القائمة المنسدلة لتحديد مواصفات المتطلبات
  2. حدد مربع الاختيار المطلوب
  3. انقر على علامة التبويب "تعيين"

إسناد المتطلبات إلى حالات الاختبار

بعد النقر على علامة التبويب "تعيين"، تظهر نافذة تحتوي على رسالة "تم تعيين المتطلبات".

إسناد المتطلبات إلى حالات الاختبار

تنفيذ حالة اختبار

في TestLink، يمكنك تشغيل حالة اختبار وتغيير حالة تنفيذها. يمكن ضبط حالة حالة الاختبار على "معلقة" أو "ناجحة" أو "فاشلة". في البداية، تكون الحالة في حالة "غير مُشغّلة"، ولكن بمجرد تحديثها، لا يمكن إعادتها إلى حالة "غير مُشغّلة".

الخطوة 1) من شريط التنقل، انقر على رابط "تنفيذ الاختبار". سيؤدي ذلك إلى فتح لوحة تنفيذ الاختبار.

تنفيذ حالة اختبار

الخطوة 2) اختر حالة الاختبار التي تريد تشغيلها من اللوحة الجانبية اليسرى.

تنفيذ حالة اختبار

الخطوة 3) بمجرد تحديد حالة الاختبار، ستفتح نافذة جديدة.

تنفيذ حالة اختبار

الخطوة 4) اتبع هذه الخطوات.

  1. أدخل الملاحظات المتعلقة بحالة الاختبار المنفذة
  2. حدد حالته

تنفيذ حالة اختبار

الخطوة 5) في نفس الصفحة، أدخل تفاصيل مماثلة حول التنفيذ. اختر الحالة وانقر على "حفظ التنفيذ".

تنفيذ حالة اختبار

إنشاء تقارير الاختبار

توفر تقارير الاختبار رؤية واضحة لتقدم التنفيذ، وتغطية المتطلبات، ومستوى الجودة العام. يدعم TestLink عدة صيغ لمشاركة التقارير مع أصحاب المصلحة.

  • HTML
  • مايكروسوفت وورد
  • مايكروسوفت إكسل
  • OpenOffice Writer
  • OpenOffice احسب

الخطوة 1) من شريط التنقل، انقر على خيار تقارير الاختبار.

إنشاء تقارير الاختبار

الخطوة 2) من اللوحة الجانبية اليسرى، حدد رابط "تقرير الاختبار".

إنشاء تقارير الاختبار

الخطوة 3) لإنشاء تقرير، اتبع هذه الخطوات.

  1. حدد أو ألغِ تحديد الخيارات التي تريد تمييزها في تقرير الاختبار الخاص بك
  2. انقر على مجلد مشروعك

إنشاء تقارير الاختبار

يبدو تقرير الاختبار على هذا النحو.

إنشاء تقارير الاختبار

تصدير حالة الاختبار / مجموعة الاختبارات

يتيح لك TestLink تصدير مشاريع الاختبار ومجموعات الاختبار، ثم استيرادها إلى مشروع TestLink آخر على خادم أو نظام مختلف. توضح الخطوات التالية عملية التصدير.

الخطوة 1) اختر حالة الاختبار التي تريد تصديرها من صفحة مواصفات الاختبار.

تصدير حالة الاختبار / مجموعة الاختبارات

الخطوة 2) انقر على الجانب الأيمن من اللوحة تصدير حالة الاختبار / مجموعة الاختبارات أيقونة الإعدادات. تعرض هذه الأيقونة العمليات التي يمكن إجراؤها على حالة الاختبار.

الخطوة 3) انقر على "تصدير" .

تصدير حالة الاختبار / مجموعة الاختبارات

الخطوة 4) تُفتح نافذة أخرى. حدد الخيار حسب الحاجة وانقر على علامة التبويب "تصدير".

تصدير حالة الاختبار / مجموعة الاختبارات

تم إنشاء ملف XML التالي.

تصدير حالة الاختبار / مجموعة الاختبارات

استيراد حالة اختبار / مجموعة اختبار

يؤدي الاستيراد إلى جلب حالات الاختبار أو مجموعات الاختبار من ملف XML المصدر إلى مجموعة الاختبار المستهدفة التي تختارها.

الخطوة 1) حدد مجلد مجموعة الاختبارات الذي تريد استيراد حالة الاختبار إليه.

استيراد حالة اختبار / مجموعة اختبار

الخطوة 2) انقر فوق رمز الإعدادات استيراد حالة اختبار / مجموعة اختبار على الجانب الأيمن من اللوحة. يعرض هذا القسم العمليات التي يمكن تنفيذها على مجموعة الاختبارات أو حالة الاختبار.

الخطوة 3) انقر فوق "استيراد" في قائمة عمليات حالة الاختبار.

استيراد حالة اختبار / مجموعة اختبار

الخطوة 4) قم بتصفح ملف حالة اختبار XML الذي قمت بتصديره من TestLink وإرفاقه، ثم انقر فوق "تحميل".

  1. استخدم خيار التصفح لإرفاق ملف حالة اختبار XML الذي قمت بتصديره من TestLink
  2. انقر على "تحميل الملف"

استيراد حالة اختبار / مجموعة اختبار

عند تحميل ملف، تفتح نافذة مكتوب عليها "استيراد حالات الاختبار".

استيراد حالة اختبار / مجموعة اختبار

الخطوة 5) يتم تحميل حالة الاختبار وعرضها على الجانب الأيمن من اللوحة.

استيراد حالة اختبار / مجموعة اختبار

الأسئلة الشائعة

يدعم TestLink رسميًا MySQL, Microsoft SQL Serverو PostgreSQL. MySQL لا يزال هذا النظام الخلفي الأكثر شيوعًا لعمليات التثبيت الإنتاجية لأنه موثق جيدًا في دليل تثبيت TestLink وتدعمه معظم منصات الاستضافة.

يتكامل TestLink مع العيوب الشائعة tracأنظمة الملك، بما في ذلك جيرا، مانتيس، باجزيلا، TRACريدماين، وأنتTracك. يتم تكوين كل عملية تكامل من خلال دليل cfg/ بحيث يمكن ربط حالات الاختبار الفاشلة مباشرة بتذكرة عيب.

نعم. برنامج TestLink هو برنامج مفتوح المصدر مُرخص بموجب رخصة جنو العمومية. يمكن للفرق تنزيله وتثبيته وتعديله دون دفع رسوم ترخيص، مع العلم أنهم ما زالوا بحاجة إلى توفير خدمة الاستضافة وقاعدة البيانات والصيانة الدورية.

نعم. يمكن للمساعدين الذين يعملون بالذكاء الاصطناعي صياغة عناوين حالات الاختبار والخطوات والنتائج المتوقعة من وصف المتطلبات. Revينبغي على المراجعين التحقق من الدقة وتعديل اللغة قبل لصق الحالات في TestLink للحفاظ على توافقها مع معايير المشروع.

ليس بشكل أصلي. يخزن TestLink بيانات التنفيذ في قاعدة بياناته، لذا عادةً ما تقوم الفرق بتصديرها أو استخدام واجهة برمجة تطبيقات XML-RPC لتغذية أدوات ذكاء الأعمال أو الذكاء الاصطناعي. يمكن للوحات معلومات الذكاء الاصطناعي الخارجية بعد ذلك تسليط الضوء على الاختبارات غير المستقرة، والمناطق البطيئة، ومخاطر التراجع المحتملة.

تلخيص هذه التدوينة بـ: