ما هو الفرق بين ضمان الجودة Quality Assurance واختبار البرمجيات (software testing)?

1 إجابات
profile/دعاء-الشريف
دعاء الشريف
مسؤولة تطوير الاعمال في شركة تعليم إلكتروني
.
٢١ نوفمبر ٢٠١٩
قبل ٥ سنوات
يعتقد البعض ان ضمان الجودة واختبار البرمجيات يمثلان نفس التخصص ونفس المهام والحقيقة انهما مختلفان من حيث الأهداف والخصائص والآليات المستخدمة.
  • ضمان الجودة او quality assurance: هي مجموعة من الآليات التي تم تصميمها للتأكد من قيام البرنامج بالعمل وفق المواصفات specifications التي تم وضعها مسبقا، والتأكد من خلو البرنامج من الأخطاء كما ان عملية ضمان الجودة تمر خلال جميع مراحل إنشاء البرامج  SDLC 
  • اختبار البرمجيات software testing هي طريقة لتفقد البرنامج وآلية عمله والتأكد من انه يعمل بالطريقة الصحيحة ومحاولة اكتشاف الأخطاء المحتملة، اختبار البرمجيات يعطي المستخدم فرصة للتأكد من ان البرنامج يقوم بالهدف المتوقع  منه من حيث التصميم والإستجابة وآلية العمل