وثيقة استراتيجية الاختبار في اختبار البرمجيات (قالب نموذجي)

استراتيجية الاختبار في اختبار البرمجيات

A استراتيجية الاختبار هي خطة لتحديد نهج لدورة حياة اختبار البرمجيات (STLC). إنه يرشد فرق ضمان الجودة إلى التحديد تغطية الاختبار ونطاق الاختبار. فهو يساعد المختبرين في الحصول على صورة واضحة للمشروع في أي حالة. إن احتمال فقدان أي نشاط اختبار يكون منخفضًا جدًا عندما تكون هناك استراتيجية اختبار مناسبة.

ما هي وثيقة استراتيجية الاختبار؟

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

تجيب وثيقة استراتيجية الاختبار على جميع الأسئلة مثل ما تريد إنجازه وكيف ستنجزه، وما إلى ذلك. إن كتابة وثيقة استراتيجية فعالة هي مهارة يطورها المختبر بالخبرة. يجب إرسال خطة استراتيجية الاختبار إلى الفريق بأكمله حتى يكون الفريق متسقًا في النهج والمسؤوليات.

كيفية إعداد وثيقة استراتيجية اختبار جيدة

تتمتع كل منظمة بأولوياتها الخاصة ومجموعة قواعدها الخاصة بتصميم البرامج، لذا لا تنسخ أي منظمة دون تفكير. تأكد دائمًا من أن مستندها متوافق ويضيف قيمة إلى تطوير البرامج قبل اتباع القالب.

استراتيجية الاختبار في STLC
استراتيجية الاختبار في STLC

الخطوة رقم 1) النطاق

ويحدد المعلمات مثل

  • من سيراجع الوثيقة؟
  • من سيوافق على هذه الوثيقة؟
  • اختبار البرمجيات الأنشطة التي تم تنفيذها مع الجداول الزمنية

الخطوة رقم 2) نهج الاختبار

إنه يحدد

  • عملية الاختبار
  • مستويات الاختبار
  • أدوار ومسؤوليات كل عضو في الفريق
  • أنواع الاختبارات (اختبار الحمل، اختبار الأمنواختبار الأداء وما إلى ذلك)
  • نهج الاختبار وأداة الأتمتة إن أمكن
  • إضافة عيوب جديدة، إعادة الاختبار، خلل نخب، اختبار الانحدار واختبار التوقيع

الخطوة رقم 3) بيئة الاختبار

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

الخطوة رقم 4) أدوات الاختبار

  • أتمتة و أدوات إدارة الاختبار اللازمة لتنفيذ الاختبار
  • تعرف على عدد من الأدوات مفتوحة المصدر وكذلك الأدوات التجارية المطلوبة، وحدد عدد المستخدمين المدعومين بها والتخطيط وفقًا لذلك

الخطوة رقم 5) تحرير التحكم

  • خطة إدارة الإصدار مع سجل الإصدار المناسب الذي سيضمن تنفيذ الاختبار لجميع التعديلات في هذا الإصدار

الخطوة رقم 6) تحليل المخاطر

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

الخطوة 7) Revالرأي والموافقات

  • تتم مراجعة جميع هذه الأنشطة والتوقيع عليها من قبل فريق العمل، ادارة مشروع، فريق التطوير، الخ.
  • يجب تتبع ملخص تغييرات المراجعة في بداية المستند بالإضافة إلى التاريخ والاسم والتعليق المعتمدين

مكونات وثيقة استراتيجية الاختبار

  • 1) النطاق والنظرة العامة:
    1. يحدد الموافقة على المستند ومراجعته واستخدامه.
    2. يحدد أنشطة الاختبار والمراحل التي تحتاج إلى موافقة.
  • 2) منهجية الاختبار:
    1. تفاصيل مستويات الاختبار والإجراءات وأدوار الفريق والمسؤوليات.
    2. يتضمن عملية إدارة التغيير لتعديل الطلبات.
  • 3) مواصفات بيئة الاختبار:
    1. يحدد متطلبات بيانات الاختبار وإرشادات الإعداد.
    2. يحدد عدد البيئات ومتطلبات الإعداد الخاصة بها.
    3. يتضمن استراتيجيات النسخ الاحتياطي والاستعادة لمنع فقدان البيانات.
  • 4) أدوات الاختبار:
    1. تفاصيل أدوات إدارة الاختبار والأتمتة لتنفيذ الاختبار.
    2. يحدد أدوات الأمان والأداء واختبار التحميل، بما في ذلك أنواع الأدوات وقدرة المستخدم.
  • 5) التحكم في الإصدار:
    1. يضمن التنفيذ الفعال للاختبار واستراتيجيات إدارة الإصدار.
  • 6) تحليل المخاطر:
    1. يصف مخاطر المشروع المحتملة التي تؤثر على تنفيذ الاختبار.
    2. يتضمن استراتيجيات للتخفيف من المخاطر وخطة للطوارئ.
  • 7) Revالرؤية والموافقات:
    1. يتضمن المراجعة من قبل إدارة النظام وإدارة المشاريع والتطوير وفرق العمل.
    2. يؤكد على أهمية توثيق المراجعات والتحديثات بما يتماشى مع تحسينات عملية الاختبار.

قم بتنزيل نموذج استراتيجية الاختبار

انقر أدناه لتنزيل نموذج وثيقة استراتيجية الاختبار مع المثال

قم بتنزيل نموذج استراتيجية الاختبار

خطة الاختبار مقابل استراتيجية الاختبار

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

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

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

الخلاصة:

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