Be Tester
it is Channel Specialized in information Technology & aim to Spread The Culture of Technology
21/10/2025
🥰🥰
🚀 عايز تبدأ في مجال التستنج أو تطور مهاراتك؟
دلوقتي فرصتك! كورس API Automation & Manual Testing هيعرفك ازاي تختبر الـ APIs بشكل احترافي، سواء مانيوال أو أوتوميشن، خطوة بخطوة!
🔹 هتتعلم في الكورس:
✅ أساسيات الـ API وازاي تشتغل بيها
✅ أدوات الـ Testing زي Postman & RestAssured
✅ كتابة Test Cases قوية
✅ تطبيق عملي على مشاريع حقيقية
🎯 مناسب للمبتدئين وأصحاب الخبرة اللي عايزين يزودوا مهاراتهم!
💡 احجز مكانك دلوقتي وخد أول خطوة نحو وظيفة التستنج الاحترافية!
📩 للتفاصيل والاستفسار، ابعتلنا رسالة!
20/10/2025
9 أدوات هتخلّي كتابة الـ Test Cases بالذكاء الاصطناعي لعبة سهلة!
في عالم الـ Quality Assurance و Automation Testing، كتابة الـ Test Cases خطوة أساسية ومهمة جدًا، لكنها بصراحة ممكن تبقى مرهقة ومملة، خصوصًا مع المشاريع الكبيرة والمعقدة.
لكن دلوقتي الوضع اختلف 👀
بفضل الذكاء الاصطناعي (AI)، بقى ممكن تولّد وتحدّث الـ Test Cases بسرعة ودقة عالية — من غير ما تكتب كل سيناريو بإيدك!
تعال نشوف سوا أفضل الأدوات اللي بتستخدم الذكاء الاصطناعي لتسهيل كتابة التست كيسز 👇
✅ 1. TestCraft
النوع: No-Code تعتمد على AI
الاستخدام: Regression Testing
الوظيفة: بتحلل التطبيق تلقائيًا وتولّد Test Cases بناءً على تفاعلك مع الـ UI
الموقع: testcraft.io
✅ 2. Functionize
النوع: تعتمد على NLP (اللغة الطبيعية)
الميزة: تكتب سيناريوهات بلغة إنجليزية بسيطة، وهي بتحولها لاختبارات أوتوماتيكية
الوظيفة: بتستخدم Machine Learning علشان تطور الاختبارات مع الوقت
الموقع: functionize.com
✅ 3. TestSigma
النوع: منصة AI-driven
الاستخدام: Web, Mobile, API Testing
الميزة: بتولّد وتحدّث Test Cases بسهولة، وكمان بتقترح سيناريوهات جديدة
الموقع: testsigma.com
✅ 4. ACCELQ Autopilot
النوع: تعتمد على AI لتوليد حالات اختبار بتغطي سيناريوهات البزنس
الميزة: بتتكيف تلقائيًا مع تغييرات التطبيق وتحافظ على العلاقات المنطقية بين البيانات
الموقع: accelq.com
✅ 5. AI Test Case Generator for Jira
النوع: إضافة لـ Jira
الوظيفة: بتحول الـ User Stories إلى Test Cases جاهزة للتنفيذ باستخدام AI
الموقع: Atlassian Marketplace
✅ 6. Diffblue Cover
النوع: توليد اختبارات تلقائية للكود
الميزة: بتغطي الكود بالكامل وتقلل الأخطاء البشرية
الموقع: diffblue.com
✅ 7. BrowserStack AI
النوع: منصة لاختبار التطبيقات عبر الإنترنت
الميزة: بتولّد سيناريوهات متعددة وبتصنفها تلقائيًا
الموقع: browserstack.com
✅ 8. Jules by Google
النوع: مساعد ترميز مدعوم بالذكاء الاصطناعي
الميزة: بيقترح تعديلات تلقائية ويشتغل في الخلفية علشان يعزز الأمان والكفاءة
الموقع: itpro.com
✅ 9. ChatUniTest
النوع: بيعتمد على نماذج اللغة الكبيرة (LLMs)
الميزة: بيستخدم آلية التوليد – التحقق – الإصلاح لضمان دقة التست كيسز المولّدة
الموقع: arxiv.org
💡 الملخص
استخدام أدوات الـ AI-driven Test Case Generation بيوفّرلك:
⚡ سرعة في كتابة التست كيسز وتقليل الوقت المستغرق
⚡ جودة أعلى وتغطية أوسع من غير أخطاء بشرية
⚡ تكامل أسهل مع فرق QA كبيرة ومشاريع معقدة
لو فعلاً بتدور على طريقة تخلّي شغلك أسرع وأدق — جرب دمج واحدة من الأدوات دي في شغلك، وهتلاحظ الفرق بنفسك 💪
🔸 تنويه بسيط: بعض الأدوات محتاجة Business Email أو اشتراك بعد التجربة، فخليك واخد بالك 😉
Functionize - Enterprise AI Test Automation Platform with QA Agents The Functionize AI test automation platform leverages digital workers with agentic skills so anyone can create end-to-end QA workflows in minutes. AI/ML powers workflows in the automation cloud to run on any browser and self-heal as your site changes.
03/10/2025
13/09/2025
discount 20 % till 15/9🥳🥳
سألت نفسك قبل كده ليه مفيش شركة برمجة محترمة مش بتطلب تكون بتعرف Git & GitHub؟
عشان ببساطة محدش عنده وقت يدوّر على آخر نسخة شغالة من الكود.
عشان لما 5 يشتغلوا على مشروع واحد، الدنيا مش هتمشي بالـ USB والـ WeTransfer.
عشان الـ CV بتاعك ممكن يترمي لو الـ Recruiter دخل على بروفايل الـ GitHub بتاعك ولقاه فاضي.
الـ GitHub هو معرض أعمالك، والـ Git هي الأداة اللي بتخليك فنان.
في الكورس بتاعنا، مش بس هتتعلم أوامر... لأ، أنت هتتعلم "طريقة تفكير" المحترفين. هتفهم إزاي تدير مشاريعك صح وتشتغل مع أي تيم بثقة.
مستعد تخلي الـ CV بتاعك أقوى؟
يلا مستنى ايه متضيعش وقت وكلمنا على
01200088785
ازاي تعمل Test لـ AI model معندكش ليه Expected Result ثابتة وواضحة؟ 🤔
دي مشكلة بتقابل أي حد بيشتغل في الـ Quality على Systems معقدة زي اللي بتعتمد على الـ Machine Learning.
اسمها الـ Test Oracle Problem.
يعني ببساطة، صعب جدًا أو مستحيل أحيانًا، إنك تعرف "الإجابة الصح" المفروض الـ System يطلعها لكل Input بتدخله.
تخيل بتعمل Test لـ Recommendation Engine، أو لـ AI بيحلل صور طبية. هتجيب الـ Expected Result منين لكل حالة؟
هنا بيجي دور تكنيك عبقري اسمه: Metamorphic Testing (MT).
الفكرة مش إننا بندور على Output صح، لأ، إحنا بندور على "سلوك" صح.
بنركز على العلاقات المنطقية اللي المفروض تحكم الـ System، واللي بنسميها Metamorphic Relations (MRs).
يعني إيه الكلام ده؟
تخيل عندك AI model بيتعرف على الصور.
الـ source test case بتاعتك هي صورة قطة، والـ Model قال "قطة". تمام.
الـ Metamorphic Relation (MR) هنا ممكن تكون: "تغيير إضاءة الصورة أو دورانها بنسبة بسيطة المفروض ميغيرش النتيجة".
فبناءً على الـ MR دي، هنبدأ نولد follow-up test cases:
نفس الصورة بإضاءة أعلى.
نفس الصورة معمولها rotate بزاوية 5 درجات.
نفس الصورة معمولة flip.
في كل الحالات دي، الـ Expected Behavior هو إن الـ Model يفضل يقول "قطة".
لو في أي حالة منهم قال "كلب" أو معرفش يتعرف عليها، يبقى هنا فيه Bug.
إحنا هنا معملناش validation لـ Output معين، إحنا عملنا validation لعلاقة منطقية وسلوك متوقع.
الـ Metamorphic Testing بيغير طريقة تفكيرنا من "هل الناتج صح؟" لـ "هل سلوك الـ System منطقي ومتسق؟".
التكنيك ده مش مجرد فكرة نظرية، ده تكنيك معترف بيه وموجود في الـ Standard بتاع الـ Test Techniques وهو ISO/IEC/IEEE 29119-4.
طيب إزاي تبدأ تطبقه عملي؟ ⚙️
• حدد الخصائص الأساسية: قبل ما تكتب أي Code، فكر في الـ Business Logic. إيه القواعد اللي المفروض الـ System يلتزم بيها دايماً؟ دي هي الـ MRs بتاعتك. مثلاً في موقع e-commerce، لو ضفت filter للسعر "الأقل أولاً" وبعدين ضفت filter تاني للـ brand، ترتيب السعر المفروض يفضل سليم.
• ابدأ بـ Source Case بسيطة: اعمل Test Case أساسية وبسيطة وتأكد إنها بتعدي. دي هتكون نقطة البداية اللي هتولد منها باقي الـ Test Cases.
• ولّد الـ Follow-up Cases: استخدم الـ MR اللي حددتها عشان تعمل تغييرات على الـ Input بتاع الـ Source Case. كل تغيير هو Follow-up Test Case جديدة.
• الـ Automation هو مفتاح النجاح: عملية توليد الـ cases دي وتطبيق التغييرات عليها مثالية جدًا للـ Automation. ممكن تعمل script يغير الـ parameters بشكل تلقائي وينفذ الـ Tests.
• الـ Assertion بتاعك بيتغير: بدل ما بتعمل assert على قيمة ثابتة (e.g., assertEquals(expected, actual)), هتعمل assert على العلاقة بين النتائج (e.g., assertTrue(output1.equals(output2))).
الـ Metamorphic Testing هو نقلة نوعية في الـ Testing Mindset، ومهارة أساسية لأي حد بيتعامل مع الـ AI/ML Systems المعقدة. ✅
جربت تستخدم الـ Metamorphic Testing قبل كده في شغلك؟ إيه أكبر تحدي قابلته في الـ AI Testing؟
شاركنا رأيك وخبرتك في الكومنتات!
27/08/2025
لو انت طالب فى جامعه حلوان أو عين شمس اسال على ال special offer من Be Tester 😉 🎉🎉
22/08/2025
🚀 نفسك تبدأ كارير قوي في الـ Software Testing؟
دلوقتي عندك فرصة تاخد كورس ISTQB Agile اللي هيغير مستقبلك المهني 🔥
📌 إيه اللي هتستفاده من الكورس؟
هتفهم يعني إيه Agile Testing وتشتغل بيه صح ✅
هتعرف إزاي تشتغل في التيمات الأجايل وتطبق المفاهيم 👨💻
هتكون جاهز تمتحن شهادة ISTQB Agile Tester وتنجح 💯
⏰ مدة الكورس: 5 أيام – 30 ساعة
👨🏫 مع مدربين خبرة وشرح عملي بأمثلة من الواقع
💡 متستناش كتير.. إلحق مكانك وابدأ رحلتك النهارده!
📲 للتسجيل أو التفاصيل ابعتلنا رسالة دلوقتي
إيه الـ skill اللي ممكن تحدد مستقبلك في الـ IT كله؟
سواء عايز تبقى Tester، Developer أو حتى Product Manager…
الإجابة مش لغة برمجة جديدة ولا framework.
الإجابة كلمة واحدة: Prompt Engineering 🎯
من كام يوم كنت قاعد مع مجموعة interns، واحد فيهم سألني:
"إيه أهم skill أتعلمها وأنا لسه في بداية الكارير؟"
وقتها وقفت لحظة… عشان عارف إن الإجابة دي هتفرق معاه جدًا.
الـ AI النهارده بقى جزء من شغلنا اليومي:
✅ debugging
✅ كتابة documentation
✅ brainstorming لأفكار جديدة
✅ كتابة test cases
لكن معظمنا بيضيّع وقته معاه عشان مش بيعرف يكتب Prompts صح.
💡 السر بسيط: جودة الـ output = جودة الـ input.
أي Prompt فعال بيتكون من 7 عناصر:
1️⃣ Role: إديله شخصية. "Act as a Senior QA Engineer"
2️⃣ Task: اطلب مهمة واضحة جدًا.
3️⃣ Context: إديله الخلفية اللي محتاج يعرفها.
4️⃣ Reasoning: وضّح المنطق اللي تبني عليه النتيجة.
5️⃣ Rules: حط قيود أو شروط (مثلاً: بدون 3rd-party libraries).
6️⃣ Stop Condition: حدد إمتى يوقف أو يختصر.
7️⃣ Output Format: وضّح شكل النتيجة (JSON, Gherkin…).
شوف الفرق بنفسك 👇
❌ Prompt ضعيف:
"اكتبلي test cases للـ login page."
✅ Prompt قوي (اللي استخدمته في الفيديو):
As a Senior Software Tester with 10+ years of experience in the FinTech domain, I have expertise in applying industry standards to generate enterprise-grade test cases. My goal is to achieve 100% test coverage, ensuring that all valid, invalid, and edge cases are thoroughly tested.
Being ISTQB-FL and ISTQB-TA certified, I am proficient in a wide range of testing techniques, including Black-Box Testing (Boundary Value Analysis, Equivalence Partitioning, State Transition Testing, Decision Tables, etc.) also the non functional testing.
I need to generate comprehensive test cases presented in a table format with the following fields:
ID
Description
Steps
Preconditions
Expected Results
Test Data
Never Stop generation until The generation should continue until 100% test coverage is achieved for the given user story. Don’t miss any single line of it.
⚡ شايف الفرق؟
الـ Prompt التاني هيطلعلك test cases احترافية تقدر تستخدمها في الشغل على طول.
أنا وفريقي جرّبنا الـ approach ده ووفّر علينا +20% من وقت الـ refactoring والـ debugging الأسبوع اللي فات.
ولما جربنا نفس الـ Prompt على موديلات مختلفة:
Gemini طلع 12 test case في أول run، وفي run تاني طلع 17.
DeepSeek طلع من 18 لـ 22.
ChatGPT طلع من 14 لحد 61!
🚨 وخلي بالك: لو عملنا نفس التجربة 1000 مرة، عمر النتيجة ما هتكون copy-paste لبعض.
الـ AI دايمًا بيتعامل بمزاجه، وممكن في round تانية تلاقي Gemini أحسن من ChatGPT والعكس.
مفيش مقياس ثابت… إحنا كل اللي نملكه إننا نكتب Prompt أفضل عشان نطلّع Output أفضل.
🎥 الفيديو هنا فيه شرح مختصر وسهل من غير أي كلام أكاديمي تقيل: [حط لينك الفيديو]
💬 قولولي في الكومنتات:
إيه أكتر حاجة الـ AI ساعدكوا فيها في شغلكم اليومي؟ 🤔
🚀 Challenge ليكم:
جربوا تكتبوا Prompt باستخدام الـ 7 عناصر على use case عندكم…
وشاركونا النتيجة 👇
21/08/2025
سألت نفسك قبل كده ليه مفيش شركة برمجة محترمة مش بتطلب تكون بتعرف Git & GitHub؟
عشان ببساطة محدش عنده وقت يدوّر على آخر نسخة شغالة من الكود.
عشان لما 5 يشتغلوا على مشروع واحد، الدنيا مش هتمشي بالـ USB والـ WeTransfer.
عشان الـ CV بتاعك ممكن يترمي لو الـ Recruiter دخل على بروفايل الـ GitHub بتاعك ولقاه فاضي.
الـ GitHub هو معرض أعمالك، والـ Git هي الأداة اللي بتخليك فنان.
في الكورس بتاعنا، مش بس هتتعلم أوامر... لأ، أنت هتتعلم "طريقة تفكير" المحترفين. هتفهم إزاي تدير مشاريعك صح وتشتغل مع أي تيم بثقة.
مستعد تخلي الـ CV بتاعك أقوى؟
يلا مستنى ايه متضيعش وقت وكلمنا على
01200088785
Click here to claim your Sponsored Listing.
Category
Contact the school
Telephone
Website
Address
Cairo