تفاصيل العمل

اختبار منصة تجارة إلكترونية (OpenCart) – مشروع Manual Testing متكامل

قمت بتنفيذ مشروع متكامل لاختبار منصة تجارة إلكترونية باستخدام OpenCart Demo Website لمحاكاة بيئة عمل حقيقية في مجال ضمان الجودة (QA).

المشروع يركز على تطبيق منهجيات الاختبار اليدوي بطريقة عملية ومنظمة، مع توثيق كامل لدورة الاختبار عبر Excel وGitHub.

? هدف المشروع

محاكاة مشروع QA حقيقي من خلال:

تحليل متطلبات النظام وتدفق المستخدم (User Flow)

تصميم Test Scenarios شاملة

كتابة Test Cases احترافية

تنفيذ الاختبارات على الموقع

تسجيل العيوب مع تصنيف Severity & Priority

توثيق العمل بالكامل بطريقة منظمة قابلة للمراجعة

? نظرة عامة على المشروع

التطبيق محل الاختبار: OpenCart (E-commerce Platform)

نوع الاختبار: Manual Testing

مجالات التركيز:

Functional Testing

UI Testing

Input Validation

Boundary Value Analysis

Equivalence Partitioning

User Flow Verification

? الوحدات التي تم اختبارها

Login (سيناريوهات صحيحة وخاطئة)

Register (تسجيل مستخدم جديد والتحقق من المدخلات)

Forgot Password (استعادة كلمة المرور)

Logout (إدارة الجلسة)

Search (البحث عن المنتجات)

Product Display (تفاصيل صفحة المنتج)

Add to Cart (إضافة وتعديل الكميات)

Wishlist (إدارة قائمة المفضلة)

Checkout (الفوترة، الشحن، تأكيد الطلب)

? ملخص الاختبار

✅ إجمالي عدد حالات الاختبار: 356 Test Cases

? إجمالي العيوب المكتشفة: 23 Bug

تصنيف العيوب:

? High: 10

? Medium: 4

? Minor: 7

⚪ Low: 2

? نموذج Test Case المستخدم

Test Case ID

Title

Description

Precondition

Test Steps

Test Data

Priority

Expected Result

Actual Result

Status

? الأدوات المستخدمة

Microsoft Excel (توثيق Test Cases)

GitHub (Version Control & Documentation)

OpenCart Demo Environment

?‍? دوري في المشروع

تحليل النظام وتدفق العمليات

تصميم وكتابة Test Cases باحترافية

تنفيذ الاختبارات وتوثيق النتائج

اكتشاف وتسجيل العيوب مع تصنيف دقيق

تنظيم الملفات ورفعها على GitHub

تطبيق تقنيات ISTQB عمليًا على مشروع حقيقي

⚙️ التحديات التي واجهتها

تطبيق تقنيات Boundary Value & Equivalence Partitioning بشكل صحيح

إنشاء Test Data متنوعة وفعالة

فهم تدفق Checkout المعقد

تصنيف العيوب بدون وجود فريق (تعلم اتخاذ القرار المستقل)

تنظيم الملفات بشكل احترافي قابل للمراجعة

? ما اكتسبته من المشروع

فهم عملي لدورة حياة الاختبار (STLC)

خبرة في تصميم حالات اختبار تغطي سيناريوهات حقيقية

تحسين مهارات تحليل الأخطاء وتصنيفها

تطوير مهارة العمل المستقل وتنظيم الوثائق

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات