Vibe Testing — ابنِ فريقك من وكلاء الـ QA
خلّي وكيل الذكاء الاصطناعي يشتغل معك بشغل الـ QA اليومي: يقرأ تطبيقك ويبني قاعدة معرفة عنه، يحلّل الـ Story، يستعلم من الـ Database، يلاحقلك السبب الجذري لمشكلة على الـ Production، ويبنيلك أتمتة Playwright تشتغل على الـ CI/CD.
6 درس مجاني افتحها الآن — بلا حساب وبلا بطاقة.
ابدأ أول درس مجانيبطّل تكتب الاختبار — صير توصف النتيجة
أنت تعرف هذا اليوم. Story نزلت عليك الصبح وما حدا فاهم ماذا تلمس بالضبط، وتطبيق كبير ما حدا فيه يعرفه كله، و Query تلزمك لكن أول لازم تلاحق الـ schema، وبالآخر مشكلة على الـ Production والعميل مستني وأنت تلف على الـ logs.
الشغل نفسه مش صعب. الصعب أنه كله عليك أنت.
هذا الكورس يعلّمك تشتغل مع وكيل ذكاء اصطناعي بشغل الـ QA الحقيقي. مش «الـ AI يكتب لي كود اختبار» وبس — هذا جزء واحد، وإله قسم كامل بالكورس. الفكرة أوسع: أنك تصف النتيجة اللي تريدها، وتعطي الوكيل الأدوات اللي توصله لنظامك، وهو يمشي الخطوات — من قراءة الـ Story لحد تشغيل الاختبارات على الـ Pipeline.
وكل شيء بالكورس يصير على تطبيق حقيقي لإدارة الشحنات — شحنات بين الأردن والسعودية والإمارات والكويت ومصر، بـ business logic حقيقي: وزن أقصى للشحنة الدولية، وخدمات وأسعار تتغيّر حسب الوجهة، وطرق استلام مختلفة لكل دولة.
ماذا ستتعلم؟
1. تفهم مع ماذا تشتغل — قبل ما تفتح أي أداة
ما هو الـ Agent فعلاً، والفرق بينه وبين الـ Large Language Model. وكيف يشتغل الـ Agent Loop، وما معنى Sub Agents. وما هو الـ Harness — وليش في فرق بين أداة مربوطة باشتراك شركة وحدة، وأداة مستقلة تختار فيها الـ Model اللي تريده.
ونمشي على الأجيال الثلاثة لاختبار البرمجيات — Manual و Automation وجيل الوكلاء — بصراحة: ماذا حلّ كل جيل، وماذا كلّفك. وليش المجلد اللي تفتح فيه الوكيل قرار أهم من نص الـ prompt نفسه.
ويقفل القسم بمقارنة عملية: يوم شغل QA — مرة بوكيل ومرة بدونه.
2. تجهّز أكثر من وكيل على جهازك
Claude Code من الـ Terminal ومن تطبيق سطح المكتب، و Codex و الـ Codex CLI، و GitHub Copilot CLI والتطبيق، و opencode. ونربط opencode بـ OpenRouter: مفتاح واحد يوصلك لمئات المزوّدين بدل ما تفتح حساباً عند كل شركة لحالها.
مش حتى تحفظ خمس أدوات — حتى تشوف بعينك أنه المفاهيم وحدة، والأداة تتبدّل. ونحكي عن التكلفة: إيمتى تشغّل Model قوي وإيمتى ما يستاهل.
3. تشوف الوكيل يشتغل على شغل QA حقيقي
Test Report كامل مبني من الوكيل — ونجرّب أكثر من Model على نفس المهمة ونقارن المخرجات، ونحكي عن الأمان والخصوصية قبل ما تعطي أي أداة بياناتك.
وبعدها مشكلة على الـ Production: logs حقيقية، والوكيل يمشي على السبب الجذري بدالك. ونشغّل نفس المهمة على أكثر من أداة ونقارن التقارير.
4. تبني قاعدة معرفة عن تطبيقك
هنا يصير الفرق الحقيقي. وكيل ما يعرف تطبيقك = واحد يخمّن بثقة عالية.
نوصل الوكيل بـ GitHub — ونقارن بين الـ MCP server وبين الـ GitHub CLI ونشوف ليش الـ CLI أنسب. ونخلّيه يقرأ الكود ويطلّع لنا الـ Business Logic والمتطلبات الموجودة فعلاً، ونبني ملف معرفة لكل Domain، وملفاً للـ Backend و الـ API، وملفاً للـ Frontend و الـ UI.
وبعدها نحوّلهم لـ Skill خبير أعمال تسأله أي سؤال عن التطبيق فيجاوبك. ونبني Skill ثانية تحدّث قاعدة المعرفة لحالها كل ما يتغيّر التطبيق — لأنه قاعدة معرفة قديمة أخطر من ما يكون في وحدة أصلاً.
ونحكي كمان عن الفرق بين الـ Local Skill و الـ Global Skill، وعن تحذير أمني لازم تعرفه قبل ما تستخدم Skills جاهزة من الإنترنت.
5. تشتغل على دورة الاختبار كاملة
تحليل الـ Story مقابل الكود الموجود قبل ما ينكتب سطر، وتحويل هذا الشغل لـ Skill Refinement تكرره مع كل Story. وتجهيز جهازك وتشغيل التطبيق محلياً — والوكيل يساعدك بهذا كمان، من الـ clone للـ dependencies لقاعدة البيانات.
وبعدها تتحقق زي المحترفين: تعمل شحنة من الواجهة، وتفتح الـ Network tab وتشوف الـ API request الحقيقي، وتوصل بالـ Database وتخلّي الوكيل يكتب الـ query ويتأكد أنه نزلت الشحنة فعلاً. ونوصل الوكيل بالمتصفح عن طريق Claude in Chrome — تبعث له أمراً من الـ Terminal وهو يفتح الصفحة ويعبّي الفورم ويتحكم بالمتصفح قدامك.
وبعدها الوكيل يكتب حالات الاختبار الوظيفية، ثم نحوّل هذا لـ Skill Functional Test يعطي نفس الشكل مع كل Story، ثم Skill منفّذ الاختبارات ينفّذ ويصوّر بدالك — وبالآخر عرض كامل من كتابة الحالة لحد تنفيذها.
ويقفل القسم بأنواع اختبار ما هي اختصاصك بالضرورة — وهنا الوكيل يفرق معك أكثر من أي مكان ثاني. الـ Accessibility: يفحص الـ Roles والـ States عن طريق الـ Accessibility Tree ويرجّعلك تقريراً مرتباً بالأولوية — وننبّهه أنه ما يؤتمتها، لأنها تُفحص لما تضيف Feature جديدة وبس. والأمان: Claude يحمّل Skill الـ Security Review لحاله ويقرأ الـ Endpoints وقاعدة البيانات، ونمشي على ستة أنواع مستخدمين لازم تفكر فيهم — وبالتقرير تطلع ثغرة حقيقية: أي مستخدم غير مسجّل يقدر يبعث POST request وينشئ شحنة. والـ API: نوصل الوكيل بـ Postman عن طريق الـ MCP فيبني الـ Collection والـ Environment والاختبارات بدقائق.
6. تبني أتمتة بـ Playwright — والوكيل يكتبها بأسلوبك
هنا يجتمع كل اللي قبله. نبدأ من Plan Mode: الوكيل يقرأ قاعدة المعرفة ويطلّع خطة أتمتة قبل أي سطر كود. وننتبه لقاعدة يكسرها كثيرون — مستوى الـ End to End للـ Happy Path، والـ Negative Tests محلها الـ Unit و الـ Integration.
وبعدها خطوة خطوة: إعداد المشروع و playwright.config.ts، والوكيل يضيف الـ data-testid جوّا الكود بدل ما تلاحق XPath هشّة — يقدر لأنه شايف الكود المصدري. ثم Page Object Model، وهنا أهم درس بالقسم: التصميم الافتراضي اللي يقترحه الوكيل نرفضه ونفرض تصميمنا، ونشوف كيف يقاوم ويبدأ يهلوس — وليش.
ولما توصل للشكل اللي تريده، تحوّله لـ Skill — وتفتح Terminal جديداً حتى تتأكد أنها تشتغل بدون ذاكرة الجلسة. بعدها كل Flow جديد يصير سريع: Login، وشحنة محلية، وإنهاء شحنة. ونحسّن الاختبارات بـ خطوات الـ API بدل الـ UI بالخطوات التحضيرية — لأنه كل خطوة UI فرصة Flakiness، وأنت تختبر الشحنة مش تسجيل الدخول.
ويقفل الكورس على الـ CI/CD: ملف GitHub Actions يشغّل الاختبارات بالتوازي بالـ Sharding، والـ Secrets كـ Variables مش مكتوبة بالـ YAML، والأخطاء اللي فعلاً تطلع بالـ Pipeline — وكيف تحلّها وحدة وحدة.
لمن هذا الكورس؟
- ✅ Manual Tester يريد يوقف يضيّع نصف يومه بشغل متكرر
- ✅ Test Automation Engineer شايف الـ AI جاي ويريد يكون سابقه مش وراه
- ✅ QA Lead يريد يعرف ماذا يقدر فريقه يعمل بالوكلاء فعلياً — وماذا لأ
- ✅ أي مختبِر يشتغل على تطبيق كبير وما حدا فيه يعرف التطبيق كله
- ❌ مش للمبتدئ من الصفر بالـ QA — لازم يكون عندك خلفية أساسية باختبار البرمجيات
- ❌ ومش لمن يريد الوكيل يشتغل بداله بدون ما يراجع — الكورس كله يعلّمك تراجع
ليش هذا الكورس مختلف؟
تطبيق حقيقي، مش مثال على شريحة. تعمل Fork لمستودع vibe-testing-resources وتشتغل عليه لآخر درس: فيه epics و logs و mocks و Postman collections وملف Excel فيه حالات اختبار جاهزة.
الـ prompts تُعرض حرفياً. لازم تقدر تعيد كتابتها زي ما هي، مش تفهم الفكرة وتدبّر حالك.
مخرجات الوكيل تُعرض، ما توصف. كل مرة نقول «الوكيل عمل كذا» تشوف المخرجات الفعلية على الشاشة.
نعرض الوكيل وهو يخطئ. ترفض تصميمه الافتراضي وتشوفه يقاوم ويهلوس، وتشوف ثغرة صنّفها Medium وهي Critical. المراجعة جزء من الشغل، مش خطوة تُنسى بالآخر.
نحكي عن الحدود والتكلفة. وين ربحت وقتاً، ووين لسا ممكن يكذب عليك الوكيل، ووين تصرف Tokens بلا فائدة. هذه مصداقية، مش تواضع.
ماذا ستستطيع أن تعمل بعد الكورس؟
- تشغّل أكثر من Harness على جهازك وتختار المناسب للمهمة — مش «الأحسن»
- تبني قاعدة معرفة كاملة عن تطبيقك، وتخلّيها تحدّث حالها
- تعمل Skill تشتغل بأسلوب فريقك: نفس القالب ونفس المخرجات كل مرة
- تحلل Story وتطلّع الثغرات والتناقضات قبل ما ينكتب كود
- تخلّي الوكيل يكتب حالات الاختبار الوظيفية، وينفّذها ويصوّرها بدالك
- تتحقق من الـ Database و الـ API مباشرة بدل ما تكتفي بالواجهة
- تخلّي الوكيل يفتح المتصفح ويتحكم فيه بدالك
- تخلّي الوكيل يفحص الـ Accessibility والأمان ويرجّعلك تقريراً مرتباً بالأولوية
- تبني Postman Collection كاملة باختباراتها عن طريق الـ MCP
- تبني مشروع Playwright بـ Page Object Model، وتخلّي الوكيل يكتب الاختبارات بأسلوبك أنت
- تشغّل اختباراتك على الـ CI/CD بالـ Sharding وتقرأ تقاريرها
- تلاحق السبب الجذري لمشكلة على الـ Production بدقائق بدل ساعات
أرقام الكورس
- 43 درس فيديو موزعين على 6 أقسام
- 8 ساعات و13 دقيقة شغل عملي على الشاشة
- تطبيق إدارة شحنات حقيقي + مستودع مصادر جاهز فيه epics و logs و mocks و Postman
- 6 دروس مجانية — القسم الأول كامل، تجرّبه قبل ما تدفع وبدون حساب
- شرح بالعربي، والمصطلحات بالإنجليزي زي ما هي بسوق العمل
- دفعة وحدة — وصول يضل معك، وكل درس يُضاف يوصلك بدون دفع إضافي
أسئلة شائعة
هل لازم أكون أعرف برمجة؟
لأ، لكن لازم تكون تعرف QA. الكورس يستخدم الـ Terminal و VS Code، وكل خطوة معروضة قدامك — وبكثير من الخطوات الوكيل نفسه هو اللي يثبّت ويجهّز بدالك.
هل أحتاج اشتراكاً مدفوعاً؟
نمشي على أكثر من Harness مقصود — Claude Code و Codex و Copilot و opencode. تستطيع تختار واحداً وتمشي فيه. ومع OpenRouter تستطيع تشتغل برصيد صغير بدل اشتراكات متعددة، ونحكي بالتفصيل عن التكلفة.
هل لازم أعرف Playwright قبل قسم الأتمتة؟
يفضّل. قسم الأتمتة يفترض أنك تعرف الأداة — نركّز فيه على كيف تشتغل مع الوكيل، مش على شرح Playwright من الصفر. إذا لسا ما تعرفها، كورس Playwright الكامل موجود بمكتبة QAcart — ارجع له وبعدها كمّل من هنا.
هل الكورس بالعربي؟
الشرح بالعربي كله. والمصطلحات التقنية تبقى بالإنجليزي زي ما هي بسوق العمل.
الكورس خلص تسجيل؟
لأ — وهذا مكتوب بصراحة على الصفحة. اللي نازل هسا 43 درس فيديو كاملة، توصلك من المفاهيم لحد أتمتة بـ Playwright بتشتغل على الـ CI/CD. والباقي — أدوات الأتمتة الثانية والدروس المكتوبة — لسا قيد التسجيل، ويوصلوك مجاناً لأنك اشتريت هسا.
ليش ما في دروس مكتوبة زي باقي كورسات QAcart؟
لأنها لسا ما نزلت، وما نقول غير هيك. باقي الكورسات يقفل كل قسم فيها بمقال يعمّم الفكرة أبعد من الأداة، وهذا الكورس ستوصله نفس المقالات لما تُكتب — بدون دفعة إضافية.
لَإيمتى يضل الكورس إلي؟
تشتريه مرة ويضل عندك، وكل درس يُضاف عليه يوصلك بدون أي دفعة إضافية.
لكن بصراحة: ما في منصة تستطيع تضمن «مدى الحياة» حرفياً. إذا سكّرت المنصة، ينتهي الوصول. هذه مش الخطة — لكن نفضّل تعرفها من هسا.
كيف أستطيع أدفع؟
- بطاقة (فيزا/ماستركارد) — $49 مرة واحدة، ويُفتح الكورس فوراً.
- كليك (الأردن) — 35 دينار على الاسم المستعار
QACART. بعد التحويل ابعث لنا على واتساب إيميلك وصورة الحوالة.
سجّل حساب بنفس الإيميل قبل ما تبعث لنا.
جاهز تبدأ؟
49 دولار / 35 دينار — دفعة وحدة، ووصول يضل معك.
جرّب الدرس المجاني الأول بدون حساب. إذا حسّيت أنه هذا الشغل اللي تريد تعرف تعمله — الباقي مستنيك.
المنهاج الكامل
-
- 1 شو هو الـ Vibe Testing؟ مجاني 16 دقيقة
- 2 يوم شغل QA — مرة بوكيل ومرة بدونه مجاني 10 دقيقة
- 3 الأجيال الثلاثة لاختبار البرمجيات مجاني 8 دقيقة
- 4 شو هو وكيل الذكاء الاصطناعي؟ مجاني 5 دقيقة
- 5 أدوات تشغيل الوكلاء — الـ Harnesses وطرق الاشتراك مجاني 10 دقيقة
- 6 الوكيل والمجلدات — وين بشتغل الوكيل فعلياً مجاني 4 دقيقة
