كيفية القيام بما يلي: تجميع معلومات تتبع التشخيص لمساعدتك على معالجة المشاكل الصعبة

بإستخدام Microsoft Test Manager أوMicrosoft Visual Studio 2010 يمكنك تكوين محول بيانات التشخيص لIntelliTrace لتجميع معلومات تتبع تشخيص معينة. باستخدام هذا المحول ، يمكن أن يقوم الاختبار بتجميع أحداث التشخيص للتطبيق الذي يمكن أن يستخدمه المطور لاحقاً للتتبع عبر التعليمات البرمجية للبحث عن سبب وجود خطأ. لمزيد من المعلومات، راجع تضمين بيانات التتبّع تشخيصية مع أخطاء التي تكون من الصعب اعادة أنتجها.

ملاحظة

يعمل IntelliTrace فقط على أحد التطبيقات المكتوبة مع إدارة التعليمات البرمجية. إذا كانت تختبر تطبيق ويب يستخدم مستعرض كوكيل ,لا يجب عليك تمكين IntelliTrace للوكيل في إعدادات الاختبار الخاصة بك لعدم وجود تعليمات برمجية تمت إدارتها للتتبع. في هذه الحالة، قد تحتاج إلى إعداد بيئة وتجميع بيانات IntelliTrace عن بعد على خادم الويب الخاص بك. لمزيد من المعلومات حول البيئات, انظرإعداد أجهزة الاختبار لتشغيل الاختبارات أو لتجميع البيانات.

يتم تخزين بيانات IntelliTrace في ملف له إمتداد .iTrace. عندما تقوم بتشغيل الاختبار الخاص بك و تفشل خطوة الاختبار, يمكنك إنشاء خطأ. يحتوي ملف IntelliTrace على معلومات التشخيص التي يتم إرفاقها تلقائياً إلى هذا الخطأ. البيانات التي يتم تجميعها في ملف IntelliTrace تقوم بزيادة إنتاجية التصحيح عن طريق تقليل الوقت المطلوب لإعادة إنتاج وتشخيص خطأ في التعليمات البرمجية الخاصة بك. بالإضافة إلى ذلك، لأنه يمكنك مشاركة ملف IntelliTrace مع فرد آخر يمكنه إجراء نسخ متماثل لجلسة العمل المحلية الخاصة بك على أجهزة الكمبيوتر الخاصة بهم, فإنه يقلل من احتمالية وجود خطأ غير قابل للنسخ.

ملاحظة تنبيهتنبيه

إذا قمت بتمكين IntelliTrace في إعدادات الاختبار الخاصة بك , تجميع بيانات تغطية التعليمات البرمجية لن يعمل.

لا يقوم محول بيانات التشخيص ل IntelliTrace بإنشاء ملف IntelliTrace عندما يكون مسار الاختبار ناجحاً. يقوم فقط بحفظ ملف في حالة الإختبار الفاشل أو إذا قمت بـإرسال خطأ. يمكن استخدام محول بيانات التشخيص لIntelliTrace مع الاختبارات اليدوية أو التلقائية.

ملاحظة تنبيهتنبيه

يعمل محول بيانات التشخيص لIntelliTrace من خلال تحرير عملية مدارة ,و التي يجب أن تتم بعد بدء تشغيل حالة الاختبار الأول. إذا كانت العملية التي تريد عرضها قد بدأت بالفعل ، لن يتم تجميع ملفات IntelliTrace لأن العملية قيد التشغيل حالياً. لاحتواء هذا , إما تتأكد من إيقاف العملية قبل بدء الإختبار الأول الخاص بك, أو إعادة تشغيل العملية بعد بدء الإختبار.

يصف الإجراء التالي كيفية تكوين بيانات Intellisense التي تريد تجميعها. تنطبق هذه الخطوات لمحرر التكوين في Microsoft Test Manager و Microsoft Visual Studio 2010.

ملاحظة

يجب أن يكون حساب المستخدم لوكيل الاختبار الذي يستخدم في تجميع بيانات IntelliTrace عضواً في مجموعة المسؤولين. لمزيد من المعلومات، راجع جاري التثبيت و تكوين عوامل Studio Visual Basic.

تكوين بيانات لتجميعهـا مع محول بيانات تشخيص IntelliTrace

قبل أن تقوم بـتنفيذ الخطوات الموجودة في هذا الإجراء يجب عليك فتح إعدادات الاختبار الخاصة بك من أي من Microsoft Test Manager أوMicrosoft Visual Studio 2010 ، ثم قم بتحديد الصفحة البيانات و التشخيص.

لتكوين بيانات لتجميعهـا مع محول بيانات تشخيص IntelliTrace

  1. قم بتحديد الدور الذي ستقوم باستخدامه لتجميع بيانات IntelliTrace.

  2. حدد IntelliTrace.

  3. إذا كنت تضيف IntelliTrace لدور وكيل ويب, يجب عليك أيضاً تحديد وكالة وكيل ASP.NET ل IntelliTrace و تأثير الإختبار .

    هذا الوكيل يمكنك من تجميع المعلومات حول الاستدعاءات http من العميل إلى ملقم ويب للحصول على التشخيص IntelliTrace و تأثير محولات البيانات التشخيصيه.

  4. انقر فوق تكوين ل IntelliTrace لتعديل إعدادات IntelliTrace الافتراضية.

    يتم عرض مربع حوار لتكوين البيانات التي يتم تجميعها .

    ملاحظة تنبيهتنبيه

    إذا تم تمكين تجميع بيانات IntelliTrace ،فإن تجميع بيانات تغطية التعليمات البرمجية لن يعمل.

  5. انقر فوق علامة التبويب عام. حدد إما أحداث IntelliTrace فقط لتسجيل أحداث التشخيص ومراجعتها بأقل قدر من التأثير على الأداء عند الاختبار.

    -or-

    حدد أحداث IntelliTrace ومعلومات الاستدعاء لتسجل أحداث التشخيص مستوى تتبع أسلوب يظهر معلومات الإستدعاء. قد يكون هذا المستوى من تتبع لديه تأثير على الأداء عند تشغيل الاختبارات الخاصة بك.

  6. إذا كنت تريد تجميع البيانات من تطبيق ASP.NET الخاص بك الذي يعمل على خدمات معلومات الإنترنت ، حدد تجميع البيانات من تطبيقات ASP.NET التي يتم تشغيلها على خدمات معلومات الإنترنت .

  7. انقر فوق علامة التبويب الوحدات النمطية. حدد إما تجميع البيانات من كافة الوحدات النمطية باستثناء التالية ثم استخدام إضافةللإضافة إلى قائمة الوحدات النمطية او إزالة لإزالة وحدة نمطية. يتيح لك هذا الخيار تضمين كافة الوحدات النمطية قيد التشغيل على النظام باستثناء الوحدات النمطية التي تحددها.

    -أو-

    حدد تجميع البيانات من الوحدات النمطية التالية فقط و استخدام إضافة للإضافة إلى قائمة الوحدات النمطية او إزالة لإزالة وحدة نمطية. يتيح لك هذا الخيار تحديد الوحدات النمطية التي تريدها بالضبط.

    ملاحظة

    إذا أمكنك تحديد العمليات المحددة التي تريد مراقبتها ، يعد إجراءاً مستحسن لأغراض الأداء.

  8. انقر فوق علامة التبويب العمليات. حدد إما تجميع البيانات من كافة العمليات باستثناء التالية ثم استخدام إضافة للإضافة إلى قائمة العمليات او إزالة لإزالة عملية. يتيح لك هذا الخيار تضمين كافة العمليات قيد التشغيل على النظام باستثناء العمليات التي تحددها.

    -أو-

    حدد تجميع البيانات من العمليات المحدد فقط و استخدام إضافة للإضافة إلى قائمة العمليات و إزالة لإزالة عملية. يتيح لك هذا الخيار تحديد العمليات التي تريدها بالضبط.

  9. (اختياري) علامة التبويب أحداث IntelliTrace. حدد أو امسح كل فئة حدث IntelliTrace تريد تضمينها أو استثناؤها عند تجميع أحداث التشخيص.

  10. (اختياري) قم بـتوسيع كل فئة حدث IntelliTrace و حدد أو امسح كل حدث معين تريد تضمينه أو استبعاده في أحداث IntelliTrace.

    ملاحظة

    لمزيد من المعلومات، راجع تجميع "معلومات تصحيح" باستخدام "المصحح المحفوظات".

  11. (اختياري) انقر فوق علامة التبويب إعدادات متقدمة. بعد ذلك، انقر فوق السهم بجانب أقصى مقدار من مساحة القرص للتسجيل وحدد الحجم الأقصى الذي تريد السماح لملف IntelliTrace أن يستخدمه.

  12. إذا كنت تستخدم Microsoft Test Manager ، انقر فوق حفظ.و إذا كنت تستخدم Visual Studio ، انقر فوق موافق . قد تم الآن تكوين وحفظ اعدادات IntelliTrace لإعدادت الاختبار الخاصة بك .

    ملاحظة

    لتقوم بـإعادة تعيين معاملة التكوين لمحول البيانات التشخيصي هذا، انقر فوق إعادة تعيين المعامله الي التكوين الافتراضي ل Visual Studio و اعادة التعيين إلى إفتراضي ل Microsoft Test Manager.

راجع أيضًا:

المبادئ

إعداد الأجهزة و تجميع معلومات تشخيص باستخدام اعدادات اختبار

Historical Debugger

موارد أخرى

إنشاء اعدادات اختبار للإختبارات اليدوية

إنشاء إعدادات اختبار لاختبارات تلقائية كجزء من خطة اختبار

إنشاء إعدادات الاختبار لتشغيل اختبارات تلقائية من Visual Studio

تضمين بيانات التتبّع تشخيصية مع أخطاء التي تكون من الصعب اعادة أنتجها