اختبار البرمجيات غير المدمرة (NDT): ما هي استراتيجية الاختبار؟

ما هو اختبار البرمجيات غير المدمرة؟

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

مثال:- إدخال البيانات الصحيحة في وحدة تسجيل الدخول والتحقق مما إذا كانت تقبل بيانات الاعتماد وتنتقل إلى الصفحة التالية

اختبار البرمجيات غير المدمرة
مثال على اختبار البرامج غير المدمرة

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

لماذا يتم إجراء اختبار البرامج غير المدمرة (NDT)؟

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

متى يتم إجراء الاختبار غير المدمر (NDT)؟

  • وهو أيضًا الشكل الأول من الاختبار الذي سيقوم به المُختبر على التطبيق. (أي في المرحلة الأولية من SDLC)
  • عادةً ما يتم إجراء الاختبار غير المدمر عندما لا يكون لدينا الوقت الكافي للاختبار.

استراتيجية الاختبار للاختبارات غير المدمرة

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

أمثلة على الاختبارات غير المدمرة

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

نبذة عامة

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