اختبار أو فحص البرمجيات Software testing
كيفية اختبار أو فحص البرمجيات Software testing
اختبار أو فحص البرمجيات Software testing |
اختبارأو فحص البرمجيات Software testing
الاختبار عبارة عن عملية لتقييم النظام او احد مكوناته بهدف ايجاد هل يلبي المتطلبات التي حددت ام لا.
الاختبار يتم بتنفيذ النظام بالترتيب من اجل تحديد الثغرات والاخطاء في النظام او المتطلبات المفقودة التي تم الاتفاق على بناءها.
من هو المستهدف لتعلم اختبارأو فحص البرمجيات
- متخصصي اختبار البرمجيات.
- خبراء جودة البرمجيات.
- مطوري البرمجيات.
الشروط المسبقة لتعلم اختبار او فحص البرمجيات
لتعلم اختبار او فحص البرمجيات يجب ان تكون لديك الاساسيات لتحليل وتصميم النظم او دورة حياة وتطوير النظم SDLC.
اختبار أو فحص قبول البرمجيات Software Acceptance Testing
*********************************************************************************
ماهو اختبار أو فحص قبول البرمجيات Software Acceptance Testing؟
اختبار القبول عبارة عن تقنية اختبار تستخدم لتحديد اذا كان النظام يحتوي على المتطلبات المحددة (هي متطلبات تم الاتفاق عليها عند بناء النظام وهي توجد في وثيقة المتطلبات System Request) ام لا.
الغرض الرئيسي من هذا الاختبار هو تقييم التزام لنظام مع متطلبات العمل وإذا تم تحقق من التزامه بالمعايير المطلوبة من اجل تسليمها إلى المستخدمين النهائيين "End Users".
توجد عدة نماذج متنوعة لاختبار او فحص القبول
- اختبار قبول المستخدم User Acceptance Testing
- اختبار قبول العمل Business Acceptance Testing
- اختبار الفا Alpha Testing.
- اختبار بيتا Beta Testing
اختبار القبول في دورة حياة تطوير النظم SDLC
اختبار القبول في دورة حياة تطوير النظم |
الصورة التالية توضح خطوات اختبار القبول خلال دورة حياة تطوير النظم.
حالات اختبار القبول تنفذ باستخدام بيانات تجريبية(بيانات اختبار) اوباستخدام سكريبتات اختبارالقبول ويتم مقارنة النتائج مع تلك المتوقعة.
معايير القبول:-
- اكتمال الوظائف وصحتها Functional Correctness and Completeness
- تكامل البيانات "سلامة البيانات" Data Integrity.
- تحويل البيانات Data Conversion.
- سهولة الاستخدام Usability.
- الاداء Performance.
- التوقيت المناسب "سرعة انجاز المهمات" Timeliness.
- السرية والاتاحة او التوفر Confidentiality and Availability.
- قابلية التحميل والتحديث Installability and Upgradability.
- قابلية التطوير Scalability.
- التوثيق Documents.
وصف خطة اختبار القبول Acceptance Testing Plan
خطة اختبار القبول تحتوي على التالي.
- المقدمة Introduction.
- تصنيف اختبار القبول Acceptance Testing Categories .
- بيئة التشغيل Operational Environment.
- رقم تعريف حالة الفحص Test Case ID.
- عنوان الاختبار او الفحص Test Title.
- هدف الاختبار Test Objective.
- اجراء الاختبار Test Procedure.
- جدولة الاختبار Test Schedule.
- الموارد Resources.
استنتاج فحص القبول تكون واحدة من الثلاثة التالية:-
- قبول النظام كما سلم " بمعنى ان فحص المتطلبات كان مطابق مائة بالمائة لما اتفق عليه"
- قبول النظام بعد التعديلات المطلوبة.
- رفض القبول.
نتائج فحص القبول تكون في صورة تقرير اختبار القبول.
تقرير اختبار القبول Acceptance Testing Report
تقرير اختبار القبول يحتوي على التالي.
- معد التقرير Report Identifier
- تلخيص النتائج Summary the result
- الاختلافات Variations
- التوصيات Recommendation
- قائمة بالاشياء التي يجب ان تنفذ "التعديلات المطلوبة"Summary To-Do List
- قرار الموافقة Approval decision
==================================================================
For Follow Me
Twitter: @aalmahallawi
facebook: SEO Business Marketing
Arabian SEO Expert:by +Ahmed Almahallawi
IT Help Desk,SAP
SEO Expert ,PHP,C#,ASPX,System Analyst.
Al alami st
gaza -jabalia, Gaza Strip
التسميات: Software-testing