6 مراحل من STLC | # 4 الخطوات الأولى في اختبار البرامج

نشرت: 2022-10-03

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

6 مراحل من STLC - جدول المحتويات:

  1. المرحلة 1: تحليل المتطلبات
  2. المرحلة الثانية: تخطيط الاختبار
  3. المرحلة 3: تطوير حالة الاختبار
  4. المرحلة 4: الإعداد البيئي
  5. المرحلة 5: تنفيذ الاختبار
  6. المرحلة 6: اختبار الإغلاق
  7. 6 مراحل من STLC - ملخص

المرحلة 1: تحليل المتطلبات

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

معايير الدخول:

  • مواصفات متطلبات العمل (BRS)
  • وثيقة هندسة البرمجيات

المهام الواجب القيام بها:

  • تحديد الاختبارات المراد إجراؤها
  • تحديد الأولويات لتنفيذ الاختبار
  • تحقق من الاختبارات التي يجب أن تكون يدوية وأيها يجب أن تكون آلية

معايير الخروج:

  • قائمة متطلبات الاختبار
  • أي اختبارات يجب أن تتم آليًا

المرحلة الثانية: تخطيط الاختبار

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

  • الأهداف المراد تحقيقها
  • العمليات والأساليب التي سيتم تنفيذها
  • البيئة والأدوات التي سيتم استخدامها
  • العناصر المراد اختبارها أو عدم اختبارها
  • تنظيم الفريق وتقسيم المهام ،
  • أهداف وسيطة لمختلف الأنشطة
  • المخاطر التي قد تنشأ

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

phases of STLC

المرحلة 3: تطوير حالة الاختبار

في هذه المرحلة - المعروفة أيضًا باسم اختبار التصميم - هناك أربع خطوات يجب اتباعها:

1. إعداد سيناريوهات الاختبار

يقوم مدير الاختبار أو قائد الاختبار بإعداد سيناريو اختبار يتم استخدامه لإنشاء حالات الاختبار.

2. إنشاء حالات الاختبار

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

3. تحضير بيانات الاختبار

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

4. إعداد RTM

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

المرحلة 4: الإعداد البيئي

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

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

معايير الدخول:

  • خطة اختبار
  • تاريخ الاختبار
  • اختبار الدخان

المهام الواجب القيام بها:

  • إعداد بيئة الاختبار
  • إعداد بيئة الاختبار
  • إعداد بيانات الاختبار
  • تنفيذ اختبارات الدخان على التجميع

معايير الخروج:

  • بيئة اختبار قابلة للاستخدام
  • بيانات اختبار قابلة للاستخدام
  • نتائج اختبار الدخان الإيجابية

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

هذا هو ببساطة تنفيذ الاختبارات. خلال هذه المرحلة ، يمكن للمختبرين تحديد الانحرافات المحتملة واختبار التحسينات التي طورها المبرمجون. ستكون مهام فريق الاختبار كما يلي:

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

معايير الدخول:

  • بيئة اختبار الأداء
  • بيانات الاختبار الصحيحة
  • خطة اختبار
  • حالات الاختبار ليتم تنفيذها

المهام الواجب القيام بها:

  • إجراء الاختبارات وفقًا لخطة الاختبار
  • وثيقة نتائج الاختبار
  • إدارة دورة حياة الخلل

معايير الخروج:

  • تنفيذ جميع الاختبارات التي تشمل MTR
  • حالات الاختبار المحدثة مع النتائج
  • تقارير الخلل

المرحلة 6: اختبار الإغلاق

سيتم تنفيذ البرنامج. يجتمع فريق التحقق لتحليل النتائج وتحديد مجالات التحسين في المشاريع المستقبلية ، ويقوم مدير الاختبار بإعداد تقرير إغلاق الاختبار ، والذي سيتم إجراؤه على أساس يومي (DSR - تقرير الحالة اليومي) أو أسبوعيًا (WSR - تقرير الحالة الأسبوعي) ، على النحو المتفق عليه من قبل أصحاب المصلحة.

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

معايير الدخول:

  • تقارير تنفيذ الاختبار
  • تقارير الخلل

المهام الواجب القيام بها:

  • تحليل ما تم اختباره
  • إنشاء تقرير إغلاق اختبار

معايير الخروج:

  • إغلاق العملية بدون عيوب مفتوحة
  • تقرير إغلاق الاختبار

6 مراحل من STLC - ملخص

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

لقد قرأت للتو حوالي 6 مراحل من STLC. تحقق من سلسلتنا الأخرى حول Python و Javascript!

إذا أعجبك المحتوى الخاص بنا ، فقم بالانضمام إلى مجتمع النحل المشغول لدينا على Facebook و Twitter و LinkedIn و Instagram و YouTube و Pinterest.

6 phases of STLC | #4 First steps in software testing robert whitney avatar 1background

المؤلف: روبرت ويتني

خبير JavaScript ومدرب يدرب أقسام تكنولوجيا المعلومات. هدفه الرئيسي هو رفع مستوى إنتاجية الفريق من خلال تعليم الآخرين كيفية التعاون الفعال أثناء البرمجة.

الخطوات الأولى في اختبار البرنامج:

  1. ما هو اختبار البرمجيات؟
  2. حقيقة واحدة كبيرة حول أخطاء البرامج
  3. سبعة مبادئ رئيسية لاختبار ISTQB
  4. 6 مراحل من STLC
  5. الاختبار مقابل التصحيح
  6. التحقق والتحقق من صحة في عملية اختبار البرنامج