للاختبار برمجة عن طريق تنفيذ حالات الاختبار يدويًا دون استخدام أي أدوات أتمتة.
- المنهجيات: بيئة العمل, الموارد البشرية, إدارة المخاطر
الاختبار اليدوي

الاختبار اليدوي
- المنهجية الرشيقة, التحسين المستمر, ضمان الجودة, إدارة الجودة, اختبار البرمجيات, اختبار قابلية الاستخدام, تجربة المستخدم (UX), واجهة المستخدم (UI), اختبار المستخدم
الهدف:
كيفية استخدامه:
- نوع من اختبار البرمجيات حيث يقوم المختبرون بتنفيذ حالات الاختبار يدوياً. ويتبعون خطة اختبار مكتوبة تقودهم من خلال مجموعة من الخطوات لاختبار وظائف البرنامج وسهولة استخدامه.
الايجابيات
- يسمح بالملاحظة والحدس البشري، والذي يمكن أن يعثر على الأخطاء التي قد تفوتها الأتمتة؛ مرن ويمكن استخدامه للاختبار الاستكشافي.
سلبيات
- يمكن أن يستغرق وقتًا طويلاً وعرضة للخطأ البشري؛ غير مناسب للاختبارات المتكررة أو واسعة النطاق.
الفئات:
- الجودة
الأفضل لـ
- إجراء اختبار قابلية الاستخدام والاختبار الاستكشافي والاختبار المخصص على ميزات البرامج الجديدة.
يجد الاختبار اليدوي تطبيقات واسعة النطاق في مختلف الصناعات، وخاصة في تطوير البرمجيات والألعاب والرعاية الصحية والخدمات المالية. هذه المنهجية قابلة للتطبيق بشكل خاص خلال مرحلة ضمان الجودة في المشاريع، حيث يكون الهدف هو التحقق من صحة ميزات البرمجيات الجديدة قبل إصدارها للمستخدمين النهائيين. يبدأ المختبرون، وهم عادةً مهندسو ضمان الجودة أو المختبرين المخصصين، هذه العملية من خلال وضع خطة اختبار مفصلة تحدد الأهداف وحالات الاختبار والنتائج المتوقعة. يمكن أن يشمل المشاركون المصممين والمطورين الذين يقدمون سياقاً حول الوظائف، مما يضمن اتباع نهج تعاوني لتحديد مشكلات قابلية الاستخدام المحتملة. وتتضمن التطبيقات الشائعة اختبار قابلية الاستخدام، حيث يتفاعل المستخدمون الحقيقيون مع البرنامج لتقديم ملاحظات حول تجربتهم؛ والاختبار الاستكشافي، الذي يسمح للمختبرين بالتنقل بشكل خلاق في البرنامج للكشف عن السلوك غير المتوقع؛ والاختبار المخصص، الذي يتضمن فحصاً غير رسمي ولكن متبصراً للبرنامج دون خطة صارمة. تسمح مرونة الاختبار اليدوي للمختبرين بالاستفادة من فهمهم البديهي لسلوك المستخدم وتفضيلاته، وغالباً ما يكشفون عن الأخطاء التي قد تغفلها الاختبارات الآلية. هذا النهج الذي يركز على الإنسان أمر بالغ الأهمية في التطبيقات التي تتطلب قابلية استخدام عالية ومشاركة المستخدم، مما يجعله خياراً فعالاً خلال المراحل الأولى من تطوير البرمجيات أو عندما تكون التغذية الراجعة السريعة ضرورية، كما هو الحال في بيئات Agile حيث يلزم إجراء عمليات تكرار وتعديلات سريعة.
الخطوات الرئيسية لهذه المنهجية
- قم بمراجعة خطة الاختبار وفهم أهداف الاختبار.
- حدد الوظائف والميزات الرئيسية التي سيتم اختبارها.
- تنفيذ حالات الاختبار بالتتابع، باتباع الخطوات المحددة.
- توثيق أي انحرافات عن النتائج المتوقعة أثناء الاختبار.
- إجراء الاختبارات الاستكشافية بناءً على الملاحظات والغرائز.
- الانخراط في اختبار مخصص للكشف عن مشاكل إضافية.
- تقييم قابلية استخدام البرنامج بناءً على تجربة المستخدم.
- تعاون مع أعضاء الفريق للحصول على ملاحظات فورية حول النتائج.
- صقل حالات الاختبار بناءً على النتائج للتكرارات اللاحقة.
نصائح للمحترفين
- إشراك مستخدمون متنوعون الناس أثناء جلسات الاختبار لالتقاط مجموعة واسعة من وجهات نظر وسلوكيات قابلية الاستخدام.
- قم بتوثيق النتائج غير المتوقعة بدقة لتوفير سياق للعيوب التي قد لا تتبع خطة اختبار محددة مسبقًا.
- دمج حلقات التغذية الراجعة مع فرق التطوير لضمان تأثير النتائج على التصميم التكراري وتحسينات الميزات بشكل فعال.
لقراءة عدة منهجيات ومقارنتها, نوصي باستخدام
> مستودع المنهجيات الشامل <
مع أكثر من 400 منهجية أخرى.
نرحب بتعليقاتكم على هذه المنهجية أو المعلومات الإضافية على قسم التعليقات أدناه ↓، وكذلك أي أفكار أو روابط متعلقة بالهندسة.
السياق التاريخي
1828
1850
1854
1854
1911
1928
1950
1827
1848
1850
1854
1895
1914
1943
1970
(إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم تقديم تقدير تقريبي لظهوره الملحوظ)
منشورات ذات صلة
استبيانات الانزعاج العضلي الهيكلي
الاختبار متعدد المتغيرات (MVT)
تحليل الانحدار المتعدد
أنظمة التقاط الحركة
طريقة MoSCoW
اختبار متوسط المزاج