العودة لقائمة المشاريع
مختبر جودة (QA Tester) لتطبيق ويب (اختبار شامل End-to-End)
الميزانية
$250.00 - $500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
اختبار البرمجيات
اختبار قابلية الاستخدام
اختبار المواقع
أتمتة الاختبار
اختبار الاختراق
اختبار تطبيقات الجوال
اختبار البرمجيات
اختبار قابلية الاستخدام
اختبار المواقع
أتمتة الاختبار
اختبار الاختراق
اختبار تطبيقات الجوال
الوصف
وصف المهمة
أبحث عن مختبر جودة (QA) يمتلك خبرة عملية في اختبار تطبيقات الويب، لتنفيذ اختبار شامل (End-to-End Testing) لمنصة تعليمية قائمة، بهدف التحقق من جودة المنتج.
سيتم تزويد المختبر بحسابات الدخول اللازمة، ويُطلب منه استخدام المنصة كمستخدم فعلي وتجربة جميع الصفحات والوظائف والسيناريوهات المتاحة بصورة منهجية، مع توثيق نتائج الاختبار بشكل احترافي وقابل للتتبع.
الهدف ليس فقط اكتشاف الأخطاء، وإنما التحقق من أن جميع وظائف المنصة قد تم اختبارها وتوثيق نتائجها.
نطاق العمل
يشمل العمل - على سبيل المثال لا الحصر - ما يلي:
اختبار جميع الشاشات والصفحات.
اختبار جميع الوظائف والعمليات المتاحة.
اختبار جميع النماذج وحقول الإدخال.
اختبار جميع تدفقات العمل (Workflows).
اختبار تجربة المستخدم وسهولة الاستخدام.
اختبار التنقل بين الصفحات والروابط.
اختبار الرسائل والتنبيهات ومعالجة الأخطاء.
اختبار صلاحيات المستخدم.
اختبار السيناريوهات الطبيعية والاستثنائية (Positive & Negative Testing).
اختبار صحة البيانات المدخلة والتحقق من القيود.
اختبار حفظ البيانات وتحديثها واسترجاعها.
اختبار ثبات النظام وعدم وجود أعطال أو أخطاء متكررة.
اختبار توافق المنصة مع المتصفحات المختلفة.
اختبار توافق المنصة مع أحجام الشاشات المختلفة (Responsive Design).
مراجعة اتساق الواجهات وسهولة الاستخدام.
رصد أي فرص لتحسين تجربة المستخدم أو تبسيطها.
التحقق من ترابط الوظائف واعتمادياتها وعدم تأثر وظيفة بأخرى.
المخرجات المطلوبة
أولاً: سجل تنفيذ الاختبارات (Test Execution Log) (إلزامي)
يجب توثيق جميع حالات الاختبار التي تم تنفيذها، سواء نجحت أو فشلت.
لا يقتصر التقرير على المشكلات فقط، بل يجب أن يثبت أن جميع أجزاء المنصة قد تم اختبارها.
ويجب أن يتضمن السجل على الأقل:
الحقل
رقم حالة الاختبار
اسم الحالة
الصفحة أو الوحدة
الوظيفة المختبرة
وصف حالة الاختبار
خطوات التنفيذ
النتيجة المتوقعة
النتيجة الفعلية
الحالة (Passed / Failed / Blocked / Not Executed)
الأولوية
الملاحظات
رقم العيب المرتبط (إن وجد)
يجب أن يغطي السجل جميع وظائف المنصة دون استثناء.
ثانياً: سجل العيوب (Bug Log)
لكل مشكلة يتم اكتشافها يجب توثيق:
رقم مرجعي.
عنوان المشكلة.
وصف واضح.
خطوات إعادة المشكلة (Steps to Reproduce).
النتيجة الحالية.
النتيجة المتوقعة.
درجة الخطورة (Critical / High / Medium / Low).
درجة الأولوية.
الصفحة أو الجزء المتأثر.
المتصفح والجهاز المستخدم.
لقطات شاشة أو تسجيل فيديو عند الحاجة.
رقم حالة الاختبار المرتبطة بالمشكلة (Test Case ID).
ثالثاً: تقرير تجربة المستخدم (UX Review)
يتضمن:
نقاط التعقيد.
العناصر غير الواضحة.
فرص تبسيط رحلة المستخدم.
ملاحظات على تدفقات الاستخدام.
اقتراحات لتحسين الواجهة وتجربة المستخدم.
رابعاً: تقرير جودة عام (QA Summary Report)
يتضمن:
ملخص تنفيذي.
عدد حالات الاختبار المنفذة.
عدد الحالات الناجحة.
عدد الحالات الفاشلة.
عدد الحالات غير المنفذة (إن وجدت).
عدد العيوب المكتشفة حسب مستوى الخطورة.
تقييم الاستقرار العام للمنصة.
تقييم سهولة الاستخدام.
تقييم جاهزية الإطلاق.
أهم المخاطر المتبقية.
التوصيات وأولوية المعالجة.
المطلوب من المستقل
يفضل أن يكون لديه خبرة في:
Software Quality Assurance (QA)
Manual Testing
End-to-End Testing
UI/UX Testing
Web Applications Testing
وسيكون من المميزات الإضافية:
خبرة في إعداد خطط وحالات الاختبار (Test Cases).
خبرة في إعداد تقارير QA احترافية.
استخدام أدوات تتبع العيوب مثل Jira أو Azure DevOps أو ClickUp أو ما يماثلها.
القدرة على توثيق النتائج بطريقة واضحة ومنهجية.
طريقة التنفيذ
سيتم توفير بيانات الدخول بعد بدء المشروع.
المطلوب تنفيذ الاختبارات بشكل مستقل دون الحاجة إلى شرح وظائف النظام.
في حال وجود أي سلوك غير واضح، يجب توثيقه وطلب التوضيح قبل اعتباره عيباً.
جميع المعلومات المتعلقة بالمشروع تعتبر سرية ولا يجوز مشاركتها أو استخدامها خارج نطاق المهمة.