توثيق الاختبار في اختبار البرمجيات (مثال)

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

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

 

لماذا اختبار الشكلية؟

أنواع اختبار البرمجيات

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

تعتمد درجة شكلية الاختبار على

  • نوع الطلب تحت الإختبار
  • المعايير التي تتبعها مؤسستك
  • نضج عملية التنمية.

تستهلك أنشطة الاختبار عمومًا ما بين 30% إلى 50% من جهد مشروع تطوير البرمجيات. تساعد الوثائق على تحديد تحسينات عملية الاختبار التي يمكن تطبيقها على المشاريع المستقبلية.

أمثلة على وثائق الاختبار

فيما يلي أنواع مهمة من وثائق الاختبار:

أنواع وثائق الاختبار الوصف
سياسة الاختبار إنها وثيقة رفيعة المستوى تصف المبادئ والأساليب وجميع أهداف الاختبار المهمة للمنظمة.
استراتيجية الاختبار وثيقة عالية المستوى تحدد مستويات (أنواع) الاختبار التي سيتم تنفيذها للمشروع.
خطة اختبار خطة الاختبار هي وثيقة تخطيط كاملة تحتوي على النطاق والنهج والموارد والجدول الزمني وما إلى ذلك لأنشطة الاختبار.
مصفوفة تتبع المتطلبات هذه وثيقة تربط المتطلبات بحالات الاختبار.
سيناريو الاختبار سيناريو الاختبار هو عنصر أو حدث في نظام برمجي يمكن التحقق منه من خلال حالة اختبار واحدة أو أكثر.
حالة الاختبار وهي عبارة عن مجموعة من قيم الإدخال وشروط التنفيذ والشروط اللاحقة للتنفيذ المتوقع والنتائج. تم تطويره لسيناريو الاختبار.
بيانات الاختبار بيانات الاختبار هي البيانات الموجودة قبل تنفيذ الاختبار. تم استخدامه لتنفيذ حالة الاختبار.
تقرير الخلل تقرير العيوب هو تقرير موثق عن أي خلل في نظام البرمجيات الذي يفشل في أداء وظيفته المتوقعة.
تقرير ملخص الاختبار تقرير ملخص الاختبار هو مستند عالي المستوى يلخص أنشطة الاختبار التي تم إجراؤها بالإضافة إلى نتيجة الاختبار.

أفضل الممارسات لتحقيق توثيق الاختبار

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

مزايا توثيق الاختبار

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

عيوب توثيق الاختبار

  • قد تتجاوز تكلفة التوثيق قيمتها لأنها تستغرق وقتًا طويلاً
  • في كثير من الأحيان، يكتبه أشخاص لا يستطيعون الكتابة جيدًا أو لا يعرفون المادة
  • يعد تتبع التغييرات التي يطلبها العميل وتحديث المستندات المقابلة أمرًا متعبًا.
  • يعكس التوثيق السيئ بشكل مباشر جودة المنتج حيث يمكن أن يحدث سوء فهم بين العميل والمؤسسة

نبذة عامة

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