وكيل مايكروسوفت الجديد لاختبار الوحدات: ثورة في أتمتة جودة الكود البرمجي
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust. الوكيل متاح في مستودع dotnet/skills بموجب ترخيص MIT، ويتكامل مع واجهة GitHub Copilot CLI وبيئتي VS Code و VS Code Insiders.
نشر بواسطةتم التحرير باستخدام DeepSeek-V4-Flashتم إنشاء الصور باستخدام GPT Image 1.5
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust.
الوكيل متاح في مستودع dotnet/skills بموجب ترخيص MIT، ويتكامل مع واجهة GitHub Copilot CLI وبيئتي VS Code و VS Code Insiders.
What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, vConceptual illustration of an open-source AI agent generating unit tests across multiple programming languages
موجّه الذكاء الاصطناعي
Create a landscape editorial hero image for this Studio Global article: What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, v. Article summary: On July 31, 2026, Microsoft released **code-testing-generator**, an open-source, polyglot AI agent that automates unit test creation and validation. It coordinates test generation through a **research-plan-implement (RPI. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
openai.com
في 31 يوليو 2026، أطلقت مايكروسوفت أداة code-testing-generator، وهي وكيل ذكاء اصطناعي مفتوح المصدر متعدد اللغات يعمل على أتمتة إنشاء اختبارات الوحدات (unit tests) والتحقق من صحتها . على عكس الأمر البسيط في Copilot، يقوم الوكيل أولاً بدراسة المستودع البرمجي لفهم اللغة المستخدمة، وإطار عمل الاختبارات المطبق، والتقاليد البرمجية المتبعة، وأوامر البناء الصحيحة قبل كتابة أي سطر من كود الاختبار .
Studio Global AI
مواصلة البحث الخاص بك
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
ما هي الإجابة المختصرة على "وكيل مايكروسوفت الجديد لاختبار الوحدات: ثورة في أتمتة جودة الكود البرمجي"؟
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust.
ما هي النقاط الأساسية التي يجب التحقق منها أولاً؟
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust. الوكيل متاح في مستودع dotnet/skills بموجب ترخيص MIT، ويتكامل مع واجهة GitHub Copilot CLI وبيئتي VS Code و VS Code Insiders.
وكيل مايكروسوفت الجديد لاختبار الوحدات: ثورة في أتمتة جودة الكود البرمجي
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust. الوكيل متاح في مستودع dotnet/skills بموجب ترخيص MIT، ويتكامل مع واجهة GitHub Copilot CLI وبيئتي VS Code و VS Code Insiders.
نشر بواسطةتم التحرير باستخدام DeepSeek-V4-Flashتم إنشاء الصور باستخدام GPT Image 1.5
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust.
الوكيل متاح في مستودع dotnet/skills بموجب ترخيص MIT، ويتكامل مع واجهة GitHub Copilot CLI وبيئتي VS Code و VS Code Insiders.
What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, vConceptual illustration of an open-source AI agent generating unit tests across multiple programming languages
موجّه الذكاء الاصطناعي
Create a landscape editorial hero image for this Studio Global article: What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, v. Article summary: On July 31, 2026, Microsoft released **code-testing-generator**, an open-source, polyglot AI agent that automates unit test creation and validation. It coordinates test generation through a **research-plan-implement (RPI. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
openai.com
في 31 يوليو 2026، أطلقت مايكروسوفت أداة code-testing-generator، وهي وكيل ذكاء اصطناعي مفتوح المصدر متعدد اللغات يعمل على أتمتة إنشاء اختبارات الوحدات (unit tests) والتحقق من صحتها . على عكس الأمر البسيط في Copilot، يقوم الوكيل أولاً بدراسة المستودع البرمجي لفهم اللغة المستخدمة، وإطار عمل الاختبارات المطبق، والتقاليد البرمجية المتبعة، وأوامر البناء الصحيحة قبل كتابة أي سطر من كود الاختبار .
Studio Global AI
مواصلة البحث الخاص بك
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
ما هي الإجابة المختصرة على "وكيل مايكروسوفت الجديد لاختبار الوحدات: ثورة في أتمتة جودة الكود البرمجي"؟
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust.
ما هي النقاط الأساسية التي يجب التحقق منها أولاً؟
في 31 يوليو 2026، أطلقت مايكروسوفت وكيل ذكاء اصطناعي مفتوح المصدر (code testing generator) يعمل على أتمتة إنشاء اختبارات الوحدات عبر ست لغات برمجة: .NET، بايثون، جو، TypeScript، جافا، وRust. الوكيل متاح في مستودع dotnet/skills بموجب ترخيص MIT، ويتكامل مع واجهة GitHub Copilot CLI وبيئتي VS Code و VS Code Insiders.
ينسق الوكيل عملية إنشاء الاختبارات عبر سلسلة إجراءات تعرف بـ البحث-التخطيط-التطبيق (RPI). يقوم بالتحقق من صحة الاختبارات عبر خطوات متعددة لضمان الجودة، ويدعم ست لغات برمجة رئيسية وثلاث بيئات تطوير متكاملة . في اختبار داخلي شمل 152 مهمة، حقق الوكيل نسبة إنجاز بلغت 92.1%، وهي نسبة أعلى بكثير من نسبة 78.9% التي حققها أمر Copilot العادي . من المهم الإشارة إلى أن الوكيل يقوم حالياً بكتابة اختبارات الوحدات فقط، ولا يشمل اختبارات التكامل أو الاختبارات الشاملة أو اختبارات المتصفح أو اختبارات الأداء .
كيف تعمل سلسلة إجراءات RPI (البحث-التخطيط-التطبيق)
لا يقوم الوكيل بتوليد الاختبارات بشكل فوري، بل يتبع سلسلة إجراءات منظمة :
التعلم من المستودع – يقوم بمسح قاعدة الكود البرمجي لاكتشاف اللغة، وإطار عمل الاختبارات، وأنماط الاختبارات الحالية، وأوامر البناء والاختبار الصحيحة .
اختيار مسار التنفيذ – بناءً على نطاق المهمة، يختار الوكيل أحد ثلاثة أوضاع :
مباشر (Direct) – قراءة الكود، كتابة الاختبارات، التحقق من النتيجة.
مرة واحدة (Single pass) – البحث والتخطيط مرة واحدة ثم التطبيق.
تكرار (Iterative) – تكرار دورة البحث-التخطيط-التطبيق للمهام الكبيرة أو أهداف التغطية البرمجية.
التخطيط وكتابة الاختبارات – يبدأ الوكيل بالكود البسيط، ثم ينتقل إلى الكود الذي يعتمد على مكونات أخرى، ويُسقط كل سلوك على ملف اختبار منفصل، ويتبع التقاليد المحلية، ويُصلح أخطاء الترجمة أو التحقق (assertion) أثناء العمل .
التحقق من صحة الاختبارات – قبل الانتهاء، يُجري الوكيل فحصاً متعدد الخطوات لضمان الجودة (انظر أدناه) .
تتكون عملية RPI من ثلاث خطوات: البحث، والتخطيط، والتطبيق .
عملية التحقق: اختبار طفرة خفيف وضمان الجودة
يقوم الوكيل بتنفيذ شكل خفيف من اختبار الطفرات (mutation testing) وضمان الجودة على كل اختبار يُنشئه :
يأخذ في الاعتبار تغييرات صغيرة في الكود من المفترض أن تُفشل الاختبارات.
يتحقق من وجود عمليات تحقق (assertions) ضعيفة أو مفقودة.
يتأكد من أن كل سيناريو مطلوب له اختبار مطابق.
يقوم ببناء مساحة العمل بالكامل وتشغيل مجموعة الاختبارات بأكملها.
يؤكد أن أمر الاختبار العادي للمستودع يمكنه العثور على الاختبارات الجديدة.
يضمن هذا أن الاختبار الذي "ينجح" هو اختبار ذو معنى ويمكن اكتشافه في نظام التكامل المستمر (CI) . يكتب الوكيل اختبارات وحدات تعزل الكود قيد الاختبار وتُقلد (mock) الخدمات الخارجية والتبعيات الأخرى .
اللغات وبيئات التطوير المتكاملة المدعومة
يتم توزيع الوكيل كإضافة dotnet-test ضمن مستودع dotnet/skills على GitHub بموجب ترخيص MIT . يعمل الوكيل مع :
اللغات: .NET، بايثون (Python)، جو (Go)، TypeScript، جافا (Java)، وRust.
بيئات التطوير والأدوات: واجهة GitHub Copilot CLI، وبيئة Visual Studio Code، و VS Code Insiders (عبر دعم الإضافات كميزة أولية).
ونظراً لأنه يُوزع كتعريف وكيل وليس كخدمة مستضافة، فإنه يعمل ضمن أي وكيل برمجي يستخدمه الفريق بالفعل، بحيث يبقى الكود محلياً ولا يتم إرساله عبر خدمة خارجية .
القيود الحالية
أنواع الاختبارات: فقط اختبارات الوحدات مدعومة. اختبارات التكامل، والاختبارات الشاملة (end-to-end)، واختبارات المتصفح، واختبارات الأداء غير مشمولة بشكل صريح .
لا تعديل على كود الإنتاج: لا يقوم الوكيل أبداً بتعديل كود الإنتاج أثناء عملية إنشاء الاختبارات .
تجنب الاختبارات غير المستقرة (Flaky Tests): يتجنب الوكيل اختبارات الوحدات التي تستدعي روابط URL خارجية، أو تفتح منافذ شبكة، أو تعتمد على توقيت دقيق .
أداء المقاييس
في اختبار مايكروسوفت الداخلي الذي شمل 152 مهمة، أكمل وكيل code-testing-generator 140 مهمة (بنسبة 92.1%) مقارنة بـ 120 مهمة (بنسبة 78.9%) لـ GitHub Copilot العادي . تُبرز هذه الفجوة في الأداء ميزة الوكيل المتخصص الذي يدرس قاعدة الكود قبل إنشاء الاختبارات، بدلاً من الاعتماد على أمر عام .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
ينسق الوكيل عملية إنشاء الاختبارات عبر سلسلة إجراءات تعرف بـ البحث-التخطيط-التطبيق (RPI). يقوم بالتحقق من صحة الاختبارات عبر خطوات متعددة لضمان الجودة، ويدعم ست لغات برمجة رئيسية وثلاث بيئات تطوير متكاملة . في اختبار داخلي شمل 152 مهمة، حقق الوكيل نسبة إنجاز بلغت 92.1%، وهي نسبة أعلى بكثير من نسبة 78.9% التي حققها أمر Copilot العادي . من المهم الإشارة إلى أن الوكيل يقوم حالياً بكتابة اختبارات الوحدات فقط، ولا يشمل اختبارات التكامل أو الاختبارات الشاملة أو اختبارات المتصفح أو اختبارات الأداء .
كيف تعمل سلسلة إجراءات RPI (البحث-التخطيط-التطبيق)
لا يقوم الوكيل بتوليد الاختبارات بشكل فوري، بل يتبع سلسلة إجراءات منظمة :
التعلم من المستودع – يقوم بمسح قاعدة الكود البرمجي لاكتشاف اللغة، وإطار عمل الاختبارات، وأنماط الاختبارات الحالية، وأوامر البناء والاختبار الصحيحة .
اختيار مسار التنفيذ – بناءً على نطاق المهمة، يختار الوكيل أحد ثلاثة أوضاع :
مباشر (Direct) – قراءة الكود، كتابة الاختبارات، التحقق من النتيجة.
مرة واحدة (Single pass) – البحث والتخطيط مرة واحدة ثم التطبيق.
تكرار (Iterative) – تكرار دورة البحث-التخطيط-التطبيق للمهام الكبيرة أو أهداف التغطية البرمجية.
التخطيط وكتابة الاختبارات – يبدأ الوكيل بالكود البسيط، ثم ينتقل إلى الكود الذي يعتمد على مكونات أخرى، ويُسقط كل سلوك على ملف اختبار منفصل، ويتبع التقاليد المحلية، ويُصلح أخطاء الترجمة أو التحقق (assertion) أثناء العمل .
التحقق من صحة الاختبارات – قبل الانتهاء، يُجري الوكيل فحصاً متعدد الخطوات لضمان الجودة (انظر أدناه) .
تتكون عملية RPI من ثلاث خطوات: البحث، والتخطيط، والتطبيق .
عملية التحقق: اختبار طفرة خفيف وضمان الجودة
يقوم الوكيل بتنفيذ شكل خفيف من اختبار الطفرات (mutation testing) وضمان الجودة على كل اختبار يُنشئه :
يأخذ في الاعتبار تغييرات صغيرة في الكود من المفترض أن تُفشل الاختبارات.
يتحقق من وجود عمليات تحقق (assertions) ضعيفة أو مفقودة.
يتأكد من أن كل سيناريو مطلوب له اختبار مطابق.
يقوم ببناء مساحة العمل بالكامل وتشغيل مجموعة الاختبارات بأكملها.
يؤكد أن أمر الاختبار العادي للمستودع يمكنه العثور على الاختبارات الجديدة.
يضمن هذا أن الاختبار الذي "ينجح" هو اختبار ذو معنى ويمكن اكتشافه في نظام التكامل المستمر (CI) . يكتب الوكيل اختبارات وحدات تعزل الكود قيد الاختبار وتُقلد (mock) الخدمات الخارجية والتبعيات الأخرى .
اللغات وبيئات التطوير المتكاملة المدعومة
يتم توزيع الوكيل كإضافة dotnet-test ضمن مستودع dotnet/skills على GitHub بموجب ترخيص MIT . يعمل الوكيل مع :
اللغات: .NET، بايثون (Python)، جو (Go)، TypeScript، جافا (Java)، وRust.
بيئات التطوير والأدوات: واجهة GitHub Copilot CLI، وبيئة Visual Studio Code، و VS Code Insiders (عبر دعم الإضافات كميزة أولية).
ونظراً لأنه يُوزع كتعريف وكيل وليس كخدمة مستضافة، فإنه يعمل ضمن أي وكيل برمجي يستخدمه الفريق بالفعل، بحيث يبقى الكود محلياً ولا يتم إرساله عبر خدمة خارجية .
القيود الحالية
أنواع الاختبارات: فقط اختبارات الوحدات مدعومة. اختبارات التكامل، والاختبارات الشاملة (end-to-end)، واختبارات المتصفح، واختبارات الأداء غير مشمولة بشكل صريح .
لا تعديل على كود الإنتاج: لا يقوم الوكيل أبداً بتعديل كود الإنتاج أثناء عملية إنشاء الاختبارات .
تجنب الاختبارات غير المستقرة (Flaky Tests): يتجنب الوكيل اختبارات الوحدات التي تستدعي روابط URL خارجية، أو تفتح منافذ شبكة، أو تعتمد على توقيت دقيق .
أداء المقاييس
في اختبار مايكروسوفت الداخلي الذي شمل 152 مهمة، أكمل وكيل code-testing-generator 140 مهمة (بنسبة 92.1%) مقارنة بـ 120 مهمة (بنسبة 78.9%) لـ GitHub Copilot العادي . تُبرز هذه الفجوة في الأداء ميزة الوكيل المتخصص الذي يدرس قاعدة الكود قبل إنشاء الاختبارات، بدلاً من الاعتماد على أمر عام .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot