تُعرف إجراءات اختبار البرامج أيضًا باسم STLC (دورة حياة اختبار البرامج) والتي تتضمن مراحل عملية الاختبار. ويتم تنفيذ عملية الاختبار بطريقة منظمة ومخططة جيدًا. تتم جميع الأنشطة لتحسين جودة منتج البرنامج.
دعونا نرى الخطوات المختلفة لـ STLC.
تحتوي دورة حياة اختبار البرمجيات على الخطوات التالية:
ssis
- تحليل الاحتياجات
- إنشاء خطة الاختبار
- إعداد البيئة
- تنفيذ حالة الاختبار
- تسجيل العيوب
- إغلاق دورة الاختبار
تحليل الاحتياجات:
الخطوة الأولى في إجراء الاختبار اليدوي هي تحليل المتطلبات. في هذه المرحلة، يقوم المختبر بتحليل وثيقة متطلبات SDLC (دورة حياة تطوير البرمجيات) لفحص المتطلبات التي ذكرها العميل. بعد فحص المتطلبات، يقوم القائم بالاختبار بوضع خطة اختبار للتحقق مما إذا كان البرنامج يلبي المتطلبات أم لا.
معايير الدخول | أنشطة | قابل للتسليم | من أجل التخطيط لمواصفات متطلبات خطة الاختبار، يجب أن تكون وثيقة بنية التطبيق ومعايير القبول المحددة جيدًا متاحة. | قم بإعداد قائمة بجميع المتطلبات والاستفسارات، وسيتم حلها من المدير الفني/القائد، وهندسة النظام، ومحلل الأعمال والعميل. قم بإعداد قائمة بجميع أنواع الاختبارات (الأداء والوظيفية والأمن) المطلوب إجراؤها. قم بإنشاء قائمة بتفاصيل بيئة الاختبار، والتي يجب أن تحتوي على جميع الأدوات اللازمة لتنفيذ حالات الاختبار. | قائمة بجميع الاختبارات اللازمة للمتطلبات القابلة للاختبار وتفاصيل بيئة الاختبار |
---|
إنشاء خطة الاختبار:
يعد إنشاء خطة الاختبار المرحلة الحاسمة في STLC حيث يتم تحديد جميع استراتيجيات الاختبار. يحدد المختبر الجهد المقدر والتكلفة للمشروع بأكمله. تتم هذه المرحلة بعد الانتهاء بنجاح من مرحلة تحليل المتطلبات . استراتيجية الاختبار ووثائق تقدير الجهد التي توفرها هذه المرحلة. يمكن بدء تنفيذ حالة الاختبار بعد الانتهاء بنجاح من إنشاء خطة الاختبار.
معايير الدخول | أنشطة | قابل للتسليم | المستندات المطلوبة | تحديد الهدف وكذلك نطاق البرنامج. قم بإدراج الطرق المستخدمة في الاختبار. نظرة عامة على عملية الاختبار. تسوية بيئة الاختبار. إعداد جداول الاختبارات وإجراءات الرقابة. تحديد الأدوار والمسؤوليات. قم بإدراج مخرجات الاختبار، وحدد المخاطر إن وجدت. | وثيقة استراتيجية الاختبار. تعد وثائق تقدير جهد الاختبار هي مخرجات هذه المرحلة. |
---|
إعداد البيئة:
يعد إعداد بيئة الاختبار نشاطًا مستقلاً ويمكن البدء به تطوير حالة الاختبار . يعد هذا جزءًا أساسيًا من إجراء الاختبار اليدوي لأنه بدون اختبار البيئة غير ممكن. يتطلب إعداد البيئة مجموعة من البرامج والأجهزة الأساسية لإنشاء بيئة اختبار. لا يشارك فريق الاختبار في إعداد بيئة الاختبار، حيث يقوم كبار المطورين بإنشائها.
معايير الدخول | أنشطة | قابل للتسليم | استراتيجية الاختبار ووثيقة خطة الاختبار. وثيقة حالة الاختبار. اختبار البيانات. | قم بإعداد قائمة البرامج والأجهزة من خلال تحليل مواصفات المتطلبات. بعد إعداد بيئة الاختبار، قم بتنفيذ حالات اختبار الدخان للتحقق من جاهزية بيئة الاختبار. | تقرير التنفيذ. تقرير العيب. |
---|
تنفيذ حالة الاختبار:
يتم تنفيذ حالة الاختبار بعد الانتهاء بنجاح من تخطيط الاختبار. في هذه المرحلة، يبدأ فريق الاختبار في تطوير الحالة ونشاط التنفيذ. يقوم فريق الاختبار بكتابة حالات الاختبار التفصيلية، كما يقوم أيضًا بإعداد بيانات الاختبار إذا لزم الأمر. تتم مراجعة حالات الاختبار المعدة من قبل أعضاء الفريق أو قائد ضمان الجودة.
يتم أيضًا إعداد RTM (مصفوفة تتبع المتطلبات) في هذه المرحلة. مصفوفة تتبع المتطلبات هي تنسيق على مستوى الصناعة، يستخدم لتتبع المتطلبات. يتم تعيين كل حالة اختبار مع مواصفات المتطلبات. يمكن إجراء التتبع الخلفي والأمامي عبر RTM.
معايير الدخول | أنشطة | قابل للتسليم | المستندات المطلوبة | إنشاء حالات الاختبار. تنفيذ حالات الاختبار. رسم خرائط لحالات الاختبار وفقا للمتطلبات. | نتيجة تنفيذ الاختبار. قائمة الوظائف مع الشرح التفصيلي للعيوب. |
---|
تسجيل العيوب:
يقوم المختبرون والمطورون بتقييم معايير إكمال البرنامج بناءً على تغطية الاختبار والجودة واستهلاك الوقت والتكلفة وأهداف العمل المهمة. تحدد هذه المرحلة خصائص البرنامج وعيوبه. يتم تحليل حالات الاختبار وتقارير الأخطاء بعمق لاكتشاف نوع الخلل وخطورته.
يعمل تحليل تسجيل العيوب بشكل أساسي على اكتشاف توزيع العيوب حسب خطورتها وأنواعها. وفي حالة اكتشاف أي عيب، يتم إرجاع البرنامج إلى فريق التطوير لإصلاح الخلل، ثم يتم إعادة اختبار البرنامج في جميع جوانب الاختبار.
بمجرد اكتمال دورة الاختبار بالكامل، يتم إعداد تقرير إغلاق الاختبار ومقاييس الاختبار.
معايير الدخول | أنشطة | قابل للتسليم | تقرير تنفيذ حالة الاختبار. تقرير العيب | يقوم بتقييم معايير إكمال البرنامج بناءً على تغطية الاختبار والجودة واستهلاك الوقت والتكلفة وأهداف العمل المهمة. يكتشف تحليل تسجيل العيوب توزيع العيوب من خلال تصنيف الأنواع وشدتها. | تقرير الإغلاق مقاييس الاختبار |
---|
إغلاق دورة الاختبار:
يتضمن تقرير إغلاق دورة الاختبار جميع الوثائق المتعلقة بتصميم البرامج وتطويرها ونتائج الاختبار وتقارير العيوب.
افعل أثناء حلقة Java
تقوم هذه المرحلة بتقييم استراتيجية التطوير وإجراءات الاختبار والعيوب المحتملة من أجل استخدام هذه الممارسات في المستقبل إذا كان هناك برنامج بنفس المواصفات.
معايير الدخول | أنشطة | قابل للتسليم | جميع الوثائق والتقارير المتعلقة بالبرمجيات. | تقييم استراتيجية التطوير وإجراءات الاختبار والعيوب المحتملة لاستخدام هذه الممارسات في المستقبل إذا كان هناك برنامج بنفس المواصفات | تقرير إغلاق الاختبار |
---|