ما الجديد في Visual Studio Application Lifecycle Management 2010

يمكنك استخدام Visual Studioإلى تقليل المخاطر وزيادة الإنتاجية من دورة حياة تطبيق الخاص بك.

في هذا الموضوع، يمكنك معرفة المزيد حول المهام التي يمكنك تنفيذها باستخدام القدرات الجديدة و المحسنة و الميزات المتوفرة في الأدوات والتطبيقات التالية:

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

  • Microsoft Visual Studio Lab Management 2010

  • Microsoft Visual Studio Team Foundation Server 2010

  • Microsoft Test Manager

  • التحكم بالإصدار Team Foundation

  • بنية Team Foundation

  • مستكشف الفريق

  • Team Web Access

في هذا الموضوع

  • جاري التثبيت المكونات

  • تخطيط و تعقب المشاريع باستخدام Team Foundation Server

  • بناء نموذج للتطبيق

  • استخدام التحكم بالإصدار

  • تطوير التطبيق

  • اختبار التطبيق

  • إنشاء و إصدار التطبيق

  • تضمين الظاهرية

  • إدارة Team Foundation

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

مصممو البرامج و المطورون

  • قدرة أكبر على فهم و عمل نموذج للتطبيق الخاص بك و إجراء تغييرات تواكب متطلبات المستخدمين

  • تصحيح تطبيق أسرع بـ IntelliTrace، الذي يتوفر في Microsoft Visual Studio Ultimate فقط.

  • عرض كيف يمكن أن يؤثر تغيير مقترح على التعليمات البرمجية على اختبار باستخدام Test Impact Analysis

  • إمكانية إنشاء و الدخول إلى بيئات ظاهرية متعددة المستويات عند تطوير التطبيقات و إجراء اختبار الوحدة باستخدام Visual Studio Lab Management

  • تطبيق أدوات دورة الحياة نفسها على التعليمات البرمجية لقاعدة البيانات الخاصة بك التي تقوم بتطبيقها على التعليمات البرمجية للتطبيق الخاص بك

  • تجميع و تحليلها بيانات أداء التزامن التي تتضمن تناقضات الموارد في التطبيقات ذات الترابطات المتوازية المتعددة، و نشاط مؤشر الترابط على أجهزة الكمبيوتر متعددة النواة، و حالة مؤشرات الترابط الفردية عبر الوقت، و ترحيل مؤشر ترابط و معلومات أخرى تستخدم "أدوات إنشاء ملفات التعريف".

المختبرون و مديرو ضبط الجودة

  • إنشاء مخطاطات اختبار و مجموعات اختبار، و تكوينات اختبار و حالات اختبار بخطوات اختبار فردية باستخدام التطبيق الجديد للمختبرين، الذي يطلق عليه Microsoft Test Manager

  • جمع معلومات تشخيصية عند إجراء اختبار، و إضافته تلقائياً إلى الخطأ

  • تسجيل خطوات الاختبار اليدوي ثم إعادة تشغيلها أثناء مجموعة اختبارات مستقبلية

  • إنشاء اختبارات UI أوتوماتيكية

  • إنشاء بيئات ظاهرية تقوم بتعريف مجموعة الأدوار المطلوبة لتشغيل تطبيق معين

  • تنفيذ الاختبارات المكونة من 64-بت

  • محاكاة بيئات الشبكة المختلفة

مستخدمي التحكم بالإصدار

  • تمثيل عمليات دمج مجموعة تغييرات و التسلسلات الهرمية لفرع

  • العمل مع التسميات و حل التعارضات بشكل أكثر سرعة و سهولة

  • في تاريخ عنصر، راجع معلومات مفصلة حول تأثير التغييرات المدمجة

  • قم باستخدام الأمر "العودة_إلى_الحالة_السابقة" الجديد لإزالة تأثير مجموعة تغييرات أو أكثر على عنصر

مستخدمي البنية

  • نشر نظام بنية للمشاريع البرمجية الصغيرة أو مشاريع المؤسسات و تغيير حجمها بسرعة كما هو مطلوب عن طريق اشتقاق خيارات مخطط بنية جديد

  • استخدام أكثر فعالية لموارد البنية الموجودة لديك من خلال إعداد تجمعات من عملاء البناء

  • تعريف سريع لبناءات يمكنها تنفيذ المهام الأكثر شيوعاً

  • إنشاء عمليات بناء مخصصة بشكل ثري تدعم ميزات Windows Workflow Foundation

  • متابعة استخدام بنياتك القديمة، التي يتم تكييفها تلقائياً و جعلها جاهزة للاستخدام في Team Foundation Server 2010 

  • حماية فريقك من التغييرات التي تقطع البنية باستخدام الإيداع المبوب و البنيات الخاصة

  • إتاحة ميزات مثل التصحيح التاريخي عن طريق تعريف البنية الخاصة بك لنشر بيانات رمزية

  • عرض تقرير مفصل حول بنية جارية أو مكتملة ثم استخدم التقرير للقيام بإجراءات إضافية

مديريو المشروعات و أعضاء الفريق

  • تحديد متطلبات و إنشاء تسلسلات هرمية للمهام باستخدام Microsoft Excel ، أو Microsoft Project ، مستكشف الفريق أو Team Web Access

  • تخطيط وتعقب مشاريع agile باستخدام قالب عملية المحدثة ل Microsoft Office 2010 Suite حلول Framework (MSF) ل التطوير السريع للبرامج v5.0 ومصنفات Excel

  • إنشاء علاقات التعقب بين المتطلبات، و المهام، و نتائج الاختبارات للتعقب الفعال لكيفية تنفيذ المتطلبات و اختبارها

  • مقطع صوتي التقدم و مفتاح مؤشرات استخدام التقارير الجديدة و لوحات المعلومات و سهولة إنشاء تقارير Excel من استعلامات عنصر عمل

المسؤولون

  • تبسيط إدارة مشاريع الفريق التي تتشارك في نفس الموارد و جدولتها عن طريق استخدام مجموعات مشروع الفريق

  • مراجعة حالة المكونات Team Foundation، و إضافة و إزالة تطبيقات الويب SharePoint التي تستضيف مواقع مشروع الفريق، و إدارة مجموعات مشروع الفريق باستخدام وحدة تحكم الإدارة Team Foundation

جاري التثبيت المكونات

قدرات جديدة أو محسنة

مواضيع ذات صلة

مرئي إدارة دورة حياة تطبيقات Studio 2010:

  • Visual Studio Team System Database Edition: الميزات التي تم إصدارها سابقاً باسم Visual Studio Team System 2008 Database Edition تم تضمينها الآن كجزء من Visual Studio Professional ، و Microsoft Visual Studio Premium ، و Visual Studio Ultimate.

  • Visual Studio Team Explorer: يتم تثبيت تطبيق العميل مع كل منتج في Visual Studio.

لمزيد من المعلومات، راجع موقع الويب Microsoft: مركز مطور ‏‫Visual Studio.

‏‫Visual Studio ‏‫Team Foundation الخادم 2010:

  • Streamlined Installation: يمكنك التثبيت على أنظمة تشغيل الأجهزة العميلة باستخدام الإصدار المضمن من Express SQL Server.

  • خيارات التثبيت المرنة: يمكنك اختيار ما إذا كان سيتم استخدام منتجات SharePoint أو ميزة التقرير.

  • فريق ويب الوصول إلى: يتم تلقائياً تثبيت Team Web Access و تكوينه عندما تقوم بتثبيتTeam Foundation Server.

لمزيد من المعلومات، راجع موقع الويب Microsoft: دليل التثبيت لأساس الفريق.

تخطيط و تعقب المشاريع باستخدام Team Foundation Server

قدرات جديدة أو محسنة

مواضيع ذات صلة

تخطيط و جدولة المشاريع:

  • جدولة العمل، و تعيين الموارد، و إنشاء تسلسلات هرمية للمهام:

    • إنشاء تسلسلات هرمية للمهام و الاحتفاظ بعلاقات المهام في Team Foundation Server باستخدام Microsoft Excel و Microsoft Project

    • عرض و تعديل العلاقات التابعة و المتداخلة، و العلاقات ذات التسلسل الهرمي في عروض رسومية

    • إدارة تراكم منتج الخاص بك و تخطيط التكرار بمصنفات Excel التي تم تعريفها لتخطيط مع MSF لقالب عملية v5.0 Agile تطوير البرامج. يمكنك استخدام هذه المصنفات إلى المساعدة في تحميل الميزانية الفريق وتعقب التقدم إلى ward إكمال مشروع التكرارات.

  • عرض و تتبع العلاقات و التبعيات بين عناصر العمل:

    • تعقب عيوب التعليمات البرمجية و تغطية الاختبار بالتكامل الزائد لتعقب عنصر العمل باستخدام Test Manager و مُشغل الاختبار. يؤدي هذا التكامل يتضمن تطبيق أنواع جديدة من عناصر العمل مثل حالة الاختبار ومشاركة الخطوات المقترن بأنواع الارتباطات التي تم تعريفها MSF عملية القوالب.

    • عرض قوائم لعناصر العمل ذات الصلة استناداً إلى علاقاتها المرتبطة باستخدام ارتباط استعلام مباشر

    • التعاون بشكل أكثر فاعلية داخل و عبر مشروعات الفريق بواسطة تعريف تبعيات عنصر العمل

    • تعريف علاقات واحد لأكثر بواسطة ربط عنصر عمل واحد بعدة عناصر عمل بإجراء واحد

  • تكامل أفضل للوصول إلى ويب فريق العمل مع خادم أساس الفريق العمل: إنشاء و تحديث عناصر العمل; و إنشاء علاقات بين عناصر العمل; و عرض لوحات المعلومات، و التقارير و حالة الإنشاء; و إنجاز معظم المهام المعتمدة من قبل مستكشف الفريق استخدام Team Web Access.

  • MSF للتطوير السريع للبرامج الإصدار 5.0: يوفر الإصدار الأحدث من قالب عملية التطوير السريع للبرامج التعيين جديدة من أنواع عناصر العمل وأنواع الارتباطات، التقارير والمستندات إلى القيام بمحاذاة مع agile كيفية عمل فرق العمل. للحصول على رؤية أفضل عن تقدم المشروع، تقوم لوحات المعلومات المضمنة بإظهار ما إذا كان عدد الأخطاء في زيادة أو نقصان و المعدل الذي يتم به إصلاح و إنشاء و إغلاق الأخطاء.

  • MSF ل v5.0 إمكانية نضج نموذج التكامل (CMMI) عملية تحسين:أحدث إصدار من عملية قالب ل CMMI يوفر التعيين محدثة من أنواع عناصر العمل والتقارير ولوحات المعلومات لدعم كيف الفرق التي يتم التركيز تشغيل عملية تحسين العمل.

  • تنظيم و إدارة الوصول لاستعلامات الفريق: إنشاء استعلامات الفريق، و التسلسلات الهرمية المتداخلة للملفات الفرعية لاحتواء استعلامات الفريق و تحديد أذونات الوصول لكل منها.

عرض و تعقب التقدم و التقرير لقائمة المشاؤيع الخاصة بك بأكملها: يمكنك تعريف مشاريع المشكلات و الاتجاهات باستخدام الميزات التالية:

  • لوحات المعلومات القابلة للتخصيص و التي تستند إلى الدور و المبتكرة: الإيجاد السريع لمعلومات هامة حول التعيينات الخاصة بك، و حالة المشروع الخاص بك، و جودة البرامج، و اختبار التقدم و جودة البناء بأحد لوحات المعلومات المبتكرة. يتم تعريف هذه لوحات المعلومات ل MSF عملية القوالب واستخدام الميزات متوفر مع منتجات SharePoint.

  • التقارير الجديدة و المحسَّنة : عرض و تعقب التقدم باستخدام أحد التقارير المبتكرة الكثيرة. بعض التقارير المتوفرة تتمضن حالة الخطأ النشط و اتجاهات الأخطاء و مؤشرات جودة الإنشاء و ملخص الإنشاء , و burndown و السرعة، و إعادة التنشيط ، و العمل المتبقي, و نظرة عامة على القصص و التقدم و تقدم استعداد اختبار الحالة و خطة الاختبار. يتم تعريف هذه التقارير لقوالب العملية MSF.

  • طرق العرض لقاعدة بيانات المخازن: الإنشاء السهل لاستعلامات Transact-SQL للتقارير الخاصة بك باستخدام طرق العرض الجديدة لقاعدة البيانات المستودع. بعكس الجداول التي تستند إليها، هذه الطرق للعرض مصممة بحيث يمكنك استخدامها في تقارير كما أنها تكون أقل عرضة للتغيير في الإصدارات الجديدة.

  • تقارير Excel المنشأة من استعلامات عنصر العمل: الإنشاء السريع لتقارير مرئية بسيطة تستند إلى استعلام عنصر عمل. هذه الميزة يحلل الاستعلام وقم بإنشاء تقارير في Microsoft Excelالتي تتصل إلى SQL Serverقاعدة بيانات تحليل الخدمات.

تكامل عميل Office:

  • المحافظة على علاقات المهام الموجزة و الثانوية و التابعة في Microsoft Project لعناصر العمل التي يتم تخزينها فيTeam Foundation Server

  • علاقات الذهاب و العودة اللاحقة-السابقة من Microsoft Project وTeam Foundation Server

  • المحافظة على التنسيق و الصيغ التي تمت إضافتها إلى أوراق عمل Microsoft Excel المتصلة بعناصر العمل المخزنة في Team Foundation Server 

  • استخدام الدالة undo في Microsoft Project للملفات التي تحتوي على عناصر العمل التي تم تخزينها فيTeam Foundation Server

تخصيص و إدارة تعقب عنصر العمل:

  • استخدام عناصر التحكم الجديدة التالية في نماذج عنصر العمل لدعم السيناريوهات التالية:

    • عامل تصفية الارتباط: قم بالتحكم في مجموعة أنواع الارتباطات التي يمكن استخدامها لربط أنواع عناصر العمل. كما يمكنك تحديد حقول الأعمدة الافتراضية المعروضة للارتباطات في نموذج عنصر العمل.

    • الارتباط التشعبي : إرفاق ارتباط تشعبي إلى نص إخباري أو تسمية حقل.

    • التسمية المستقلة : قم بتوفير معلومات النص غير المقترن بأي حقل. بشكل اختياري، يمكنك إرفاق ارتباط تشعبي إلى بعض أو كافة النص.

    • محتوى ويب : اعرض محتوى من URI أو محتوى يستند إلى HTML ضمن نموذج عنصر عمل. بشكل اختياري، يمكنك تطبيق إجراءات شرطية استناداً إلى قيمة حقل آخر.

  • إنشاء تقارير مرنة و دعم التكامل المتزايد عبر مشاريع الفريق بواسطة تجميع أنواع عناصر العمل حسب الفئة

  • دعم متطلبات معينة لقابلية التعقب عن طريق تخصيص أنواع الارتباطات

  • إزالة العناصر بشكل دائم من قاعدة بيانات تعقب عناصر العمل

بناء نموذج للتطبيق

قدرات جديدة أو محسنة

مواضيع ذات صلة

رسومات التبعية و مستعرض الهيكل:

  • توليد رسومات تبعية من تعليمات برمجية المصدر في Visual Studioالحل أو تعليمات برمجية المترجمة إلى تمثيل العلاقات ومناطق وظيفية من تعليمات برمجية. Visual Studio Premiumتدعم إصدارات القراءة فقط من هذه الرسوم البيانية.

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

الرسومات التخطيطية التسلسلية المستندة إلى التعليمات البرمجية:

  • إنشاء رسومات تخطيطية تسلسلية من التعليمات البرمجية لمشاهدة التفاعلات بين المثيلات.

  • توضيح التغييرات في التصميم عن طريق تحرير الرسومات التخطيطية.

الرسومات التخطيطية الطبقية:

  • إنشاء رسومات تخطيطية طبقية من التعليمات البرمجية لتمثيل أو تعريف الهيكل المنطقي للنظام الخاص بك. تنظيم الفئات و مساحات الأسماء و ملفات التعليمات البرمجية و المشاريع و منتجات أخرى في الحل Visual Studio الخاص بك في طبقات منطقية و وصف التبعيات الخاصة بهم المقصودة أو الموجودة.

  • التحقق من صحةالتعليمات البرمجية مقابل الرسومات التخطيطية الطبقية لفرض قيود معمارية. تضمين طبقة التحقق من الصحة كجزء من عملية الإيداع و البناء بحيث يمكنك إيجاد التعارضات مبكراً و بانتظام.

الرسومات التخطيطية للغة التمثيل الموحدة (UML):

  • عمل نموذج لمتطلبات المستخدم و وصف تصميم النظام الخاص بك باستخدام الرسومات التخطيطية لـ UML. Visual Studio Ultimate يدعم الأنواع التالية من الرسومات التخطيطية لـ UML و حتى مواصفات UML 2.1.2 : النشاط، و المكون، و الفئة، و التسلسل و حالة الاستخدام. Visual Studio Premium تدعم هذه الرسومات التخطيطية في وضع القراءة فقط.

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

القابلية للتوسعة للنماذج و المخططات:

  • تخصيص نموذج و مخططات العناصر باستخدام الفئات الفرعية و ملفات التعريف.

  • التحقق من صحة نماذج UML مقابل القيود التي تم تخصيصها للتطبيق الخاص بك.

  • إنشاء عناصر شريط الأدوات المخصص.

  • إنشاء التعليمات البرمجية و منتجات أخرى من النماذج.

  • قم بإضافة الأوامر القوائم والحبر معالجات إلى UML المخططات، يمكنك تحديث الطراز وإنشاء ملفات.

  • حزم و توزيع هذه الملحقات في ملحق Visual Studio(VSIX).

استخدام التحكم بالإصدار

قدرات جديدة أو محسنة

مواضيع ذات صلة

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

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

حل تعارضات الملف في نافذة التغييرات المعلقة: تتيح لك نافذة "التغييرات المعلقة" حل تعارضات الملفات بشكل أكثر بسرعة و سهولة.

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

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

العودة إلى الحالة السابقة: يمكنك استخدام الأمر tf rollback لإزالة تأثير مجموعة تغييرات واحده أو أكثر على العناصر.

تطوير التطبيق

ملاحظة

الميزات التي تم إصدارها سابقاً باسم Team System 2008 Database Edition تم تضمينها الآن كجزء من Visual Studio ، و Visual Studio Premium ، و Visual Studio Ultimate.

قدرات جديدة أو محسنة

مواضيع ذات صلة

تصحيح التعليمات البرمجية أسرع بواسطة IntelliTrace: IntelliTrace، المتوفر في Visual Studio Ultimate يقوم بتحسين إنتاجية التصحيح عن طريق تقليل الوقت المطلوب لإعادة إنتاج وتشخيص خطأ في التعليمات البرمجية الخاصة بك. بعكس مصحح الأخطاء القياسي، الذي يظهر حالة النظام في نقطة زمنية، يقوم IntelliTrace بالتقاط و تسجيل ما يقوم به التطبيق عبر الوقت. عند حدوث خطأ، يمكنك عرض حالة النظام في أي وقت من البداية حتى نقطة الخطأ.

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

إدارة تغيير قاعدة البيانات: الميزات التي تم إصدارها سابقاً باسم Visual Studio Team System 2008 Database Edition تم تضمينها الآن كجزء من Visual Studio ، و Visual Studio Premium ، و Visual Studio Ultimate. نتيجة لذلك، يمكنك تطبيق نفس أدوات دورة الحياة على التعليمات البرمجية لقاعدة البيانات الخاصة بك التي تطبقها على التعليمات البرمجية للتطبيق الخاص بك.

موفرو دعم مخطط قاعدة البيانات من الشركات الأخرى: يمكنك إضافة موفري قواعد البيانات من شركات أخرى لإدارة التغييرات على خادمي قواعد البيانات غير SQL Server. ملحقات الميزة المعينة تعتمد على موفري قاعدة البيانات. على سبيل المثال، قد يقوم موفرون آخرون لقواعد البيانات بدعم أنواع مختلفة من عمليات إعادة تأهيل قواعد البيانات.

  • سوف تكون معلومات محددة حول موفري قواعد بيانات غير ذلك بإعلان تشغيل موقع ويب Microsoft Office 2010 Suite عند توفر هؤلاء الموفرين. لا يتم تضمين هؤلاء الموفرين مع Visual Studio و يجب تثبيتهم بشكل منفصل.

تحسين جودة التعليمات البرمجية بأدوات التحليل التعليمات البرمجية: التركيز على أهداف الجودة الهامة باستخدام مجموعات قواعد تعليمات برمجية مدارة لتنظيم قواعد تحليل التعليمات البرمجية و سياسات الإيداع.

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

يمكنك أيضاً التنبؤ بالعديد من مشاكل الإيداع المحتملة التي كان يمكن أن تذهب في البنية الخاصة بك و لا يتم كشفها.

تحليل أداء التطبيق بواسطة منشئ ملفات التعريف للأداء:

  • ملف تعريف أداء Jscript من جانب العميل في تطبيقات الويب

  • التركيز على التعليمات البرمجية الخاصة بك في عروض البيانات و التقارير الخاصة بمنشئ ملفات التعريف باستخدام عامل التصفية الافتراضي التعليمات البرمجية الخاصة بي فقط

  • تعريف سلوك التزامن لمؤشر ترابط و العملية باستخدام أوضاع تعريف جديدة توفر بيانات الاتصال بالمورد و تفاعل مؤشر الترابط لأجهزة الكمبيوتر متعدد النوات و التطبيقات متعددة مؤشرات الترابط.

  • فهم و تغيير بيانات التعريف بسهولة أكبر باستخدام الميزات الرسومية الجديدة في طرق العرض "الملخص" المحسّنة و طرق العرض "تفاصيل الدالة" الجديدة

  • فهم تأثير استدعاءات الدالة ADO.NET بواسطة تضمين بيانات تفاعل المستويات في جلسات عمل التعريف الخاصة بك

  • ملف التعريف على أجهزة كمبيوتر 64 بت و الخدم الظاهريين

  • اختر وقت التشغيل .NET Framework للتعريف بسيناريوهات جنباً إلى جنب

  • عزل مشاكل الأداء بسرعة باستخدام قواعد أداء منشئ ملفات التعريف و القواعد المخصصة الخاصة بك

التصحيح عن بعد لتطبيقات واجهة تمرير الرسائل (MPI) التي هي قيد التشغيل على مقطع التخزين Windows HPC: يمكنك استخدام مصحح مقطع التخزين MPI لتبسيط تصحيح أخطاء عدة عمليات متداخلة التي تكون قيد التشغيل على مقطع تخزين بعيد. باستخدام مصحح مقطع التخزين MPI يمكنك بسهولة نشر الملفات المطلوبة لعقد مقاطع التخزين، و فتح مصحح الأخطاء عن بُعد على كل عقدة مقطع تخزين، و التنظيف بعد انتهاء جلسة عمل التصحيح.

اختبار التطبيق

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

   

بدء Microsoft Test Manager

   

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

توفر المنتجات الثلاثة الآتية اختبار الأداء الوظيفي في Visual Studio 2010:

  • Visual Studio Test Professional: هذا بشكل أساسي من أجل المختبر العام الذي يريد إنشاء حالات اختبار يدوي، و تشغيل هذه الحالات و عرض النتائج كجزء من خطة الاختبار. هذا المنتج يتضمن تطبيق جديد يسمى Microsoft Test Manager. هذا المنتج يمكن تثبيته بسرعة و سهولة على جهاز الاختبار حيث يريد المختبرون تشغيل الاختبارات الخاصة بهم. يمكنك أيضاً تشغيل الاختبارات التلقائية من Microsoft Test Manager إذا كان يوجد اختبار تلقائي مقترن بحالة اختبار باستخدام الوظيفة في أحد المنتجين التاليين.

    ملاحظة

    Visual Studio 2010 لا يتوفر كجزء منTest Professional.

  • Visual Studio 2010 Premium: باستخدام هذا المنتج، يمكن للمستخدمين إنشاء اختبارات وحدة و اختبارات UI تلقائية لتطبيق ما. يمكن تشغيل الاختبارات التي تم إنشاؤها من Microsoft Visual Studio 2010 ، أو تشغيلها من موجه الأوامر أو تشغيلها من بنية Team Foundation, أو مقترنة بحالة اختبار و تشغيلها من خطة اختبار باستخدام Microsoft Test Manager.

    ملاحظة

    Microsoft Test Manager هو ليس جزءاً منVisual Studio 2010 Premium.

  • Visual Studio 2010 Ultimate: هذا المنتج يحتوي على كافة وظائف الاختبار فيVisual Studio 2010. و يتضمن Microsoft Test Manager ، الذي يوفر الوظائف لتخطيط و إنشاء و تشغيل حالات الاختبار. يمكن للمستخدمين أيضاً إنشاء و تشغيل اختبارات الوحدة و اختبارات التحميل و اختبارات واجهة المستخدم التلقائية و اختبارات أداء الويب و الاختبارات العامة و الاختبارات المرتبة باستخدام Microsoft Visual Studio 2010. يمكن تشغيل الاختبارات التلقائية من Microsoft Visual Studio 2010 ، أو تشغيلها من موجه الأوامر أو تشغيلها من بنية Team Foundation, أو مقترنة بحالة اختبار و تشغيلها من خطة اختبار باستخدام Microsoft Test Manager.

قدرات جديدة أو محسنة

ملاحظات المنتج

مواضيع ذات صلة

تعريف مجهود الاختبار الخاص بك: يمكنك بسهولة تعريف جهد الاختبار الخاصة بك لتكرار محدد في المشروع الخاص بك و قياس تقدمك باستخدام تطبيق جديد للمختبرين يدعى Test Manager. يمكنك إنشاء خطط اختبار و مجموعات اختبار و تكوينات اختبار و حالات اختبار لتعريف الاختبارات المطلوبة.

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

إنشاء و تشغيل الاختبارات اليدوية: يمكنك إنشاء حالات الاختبار اليدوية التي تحتوي على خطوات الاختبار الفردية باستخدام Test Manager. تتضمن كل خطوة اختبار إجراء للتنفيذ كما يمكن تحديد نتيجة متوقعة. يمكنك تشغيل هذه الاختبارات و وضع علامة لكل خطوة كـ "مقبول" أو "فاشل" كما يمكنك تنفيذ الإجراءات على التطبيق الخاص بك الذي هو تحت الاختبار.

يمكنك أيضاً إنشاء الخطوات المشتركة الشائعة في حالات الاختبار المتعددة، من أجل تقليل الوقت المطلوب لإنشاء خطوات الاختبار بالإضافة إلى تكاليف الصيانة الجارية.

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

تسجيل خطوات الاختبار اليدوي لإعادة التشغيل: يمكنك إنشاء تسجيلات لإجراءات قد قمت بتنفيذها لحالة اختبار يدوي. يمكنك تشغيل إعادة هذا التسجيل بسرعة السريع للأمام من خلال الخطوات التالية في إجراء اختبار للتحقق من وجود خطأ تم إصلاح.

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

إنشاء اختبارات UI أوتوماتيكية: يمكنك إنشاء اختبارات UI أوتوماتيكية، تُعرف باختبارات UI المبرمجة. يمكنك استيراد إجراءات مسجلة و إنشاء تعليمات برمجية تمثل عناصر تحكم واجهة المستخدم الخاصة بك، أو يمكنك تحديد موقع عناصر تحكم واجهة المستخدم الخاصة بك و القيام بإجراءات عليها. ثم يمكنك بعد ذلك إضافة التعليمات البرمجية للتحقق من الصحة للتأكد من أن التطبيق تحت الاختبار يعمل بشكل صحيح.

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

أو

Visual Studio 2010 Premium

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

لإنشاء بيئات فعلية, يجب أن يكون لديك أحد المنتجات التالية:

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

يجب أيضا يثّبت اختبار العوامل و اختبار وحدات التحكم التي تتوفر من 2010 عاملي Microsoft ‏‫Visual Studio.

لإنشاء بيئات ظاهرية ، يجب أن يكون لديك Microsoft Visual Studio Lab Management 2010 و أحد المنتجات التالية:

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

ظاهري الأجهزة التي تقوم بإنشائها مع Microsoft Visual Studio Lab Managementيجب يثّبت عوامل معملية، اختبار العوامل، بناء على عوامل ووحدات التحكم باختبار كالمطلوبة من 2010 عاملي Microsoft ‏‫Visual Studio.

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

عندما تقوم بتشغيل الاختبارات يمكنك أيضاً تجميع بيانات التتبع التشخيصية (تسمى بيانات Intellitrace) ، أو بيانات تغطية التعليمات البرمجية, أو بيانات تحليل تأثير الاختبار. يمكنك أن تجعل جهاز الكمبيوتر الخاص بك يحاكي شبكة معينة أو يمكنك إنشاء محول البيانات التشخيصية المخصص الخاص بك.

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

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

تجميع الاختبارات التلقائية الخاصة بك بـاستخدام فئات الاختبار: يمكنك الآن تجميع الاختبارات التلقائية الخاصة بك باستخدام فئات الاختبار، و التي تكون أكثر مرونة من قوائم الاختبار.

Visual Studio Test Professional

أو

Visual Studio 2010 Ultimate

أو

Visual Studio 2010 Premium

إنشاء و إصدار التطبيق

قدرات جديدة أو محسنة

مواضيع ذات صلة

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

مرونة إضافية في بنية Team Foundation تعني زيادة الإنتاجية لمطوري البرامج و المختبرين لديك. على سبيل المثال، يمكن تجميع عوامل البناء و مشاركتها عبر مجموعة مشروع فريق بالكامل لضمان كفاءة استخدام موارد أجهزة نظام البناء الخاص بك.

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

تعريفات البناء سهلة الإنشاء و التعديل: يمكنك استخدام "القالب الافتراضي" لسرعة تعريف بنية تقوم بأداء مهام البناء الأكثر شيوعاً مثل لبتحويل البرمجي للتعليمات البرمجية، و تشغيل الاختبارات و إفلات الثنائيات. يمكنك لاحقاً العودة و تعديل تعريف البنية باستخدام نفس واجهة المستخدم البسيطة.

إنشاء عملية بناء مخصصة باستخدام مصمم سير عمل في Windows: يمكنك إنشاء عملية بناء مخصصة بشكل غني باستخدام مصمم سير العمل Windows.

الدعم الكامل لتعريفات البناء القديمة: يمكنك استخدام هذا قالب الترقية للاستمرار في استخدام أنواع كائنات البنية التالية:

  • تعريفات البنية التي تم إنشاؤها باستخدام Visual Studio Team System 2008 Team Foundation Server.

  • أنواع البنيات التي تم إنشاؤها باستخدام Visual Studio 2005 Team Foundation Server.

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

يمكن للمطورين وضع بنية خاصة بتغييرات التعليمات البرمجية الخاصة بهم في قائمة الانتظار أيضاً قبل محاولة إيداعهم.

قم بنشر بيانات إلى رمز الخادم:يمكنك تكوين تعريف البنية الخاصة بك إلى نشر بيانات رموز إلى تمكين ميزات مثل Intellitrace.

تقارير محسّنة عن البنيات المستمرة و المكتملة: عند النقر نقراً مزدوجاً فوق بناء جاري أو مكتمل في "مستعرض البناء"، يقوم النظام بعرض سهل التنقل و مفصل للبيانات المعروضة في واجهة مستخدم منسقة بشكل غني مما يساعدك في تنفيذ الإجراءات. فعلى سبيل المثال:

  • في كثير من الحالات، يتم عرض الأخطاء كارتباطات تشعبية يمكنك النقر فوقها لعرض الملف.

  • داخل التقرير، يمكنك النقر فوق ارتباط أو اختيار عنصر قائمة لفتح مجلد الإفلات و تصنيف جودة البناء و حتى حذف البناء.

  • في رسم بياني للبنيات التي تم تشغيلها مؤخراً من نفس تعريف البناء، و لكل بناء يمكنك عرض النتائج مثل وقت تشغيل البناء و نجاح البناء أو فشله. يمكنك أيضاً النقر فوق شريط في الرسم البياني لفتح التقرير للبنية المكتملة.

تضمين الظاهرية

Visual Studio Lab Managementتمكنك من إنشاء وتعيين وتعقب ظاهري لاستخدامها في البيئات الخاصة بك ظاهري lab. البيئات يمكن استخدامها لتطوير التطبيقات و توزيعها و اختبارها.

القدرات الجديدة

مواضيع ذات صلة

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

نشر التطبيقات إلى البيئات الظاهرية تلقائياً: يمكنك استخدام سير عمل Windows تلقائياً بنشرها البنيات الجديدة تطبيق الخاص بك إلى ظاهري الأجهزة وقم بتشغيل الاختبارات تحقق.

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

إدارة Team Foundation

قدرات جديدة أو محسنة

مواضيع ذات صلة

وحدة تحكم إدارة أساس الفريق: يمكنك مراجعة حالة الخدم التي تستضيف خدمات التطبيق و قاعدة بيانات التكوين، و إضافة أو إزالة تطبيقات ويب SharePoint لاستضافة مداخل مشروع الفريق, و إدارة مجموعات مشروع الفريق.

تطبيقات ويب SharePoint: يمكنك استخدام أكثر من تطبيق ويب SharePoint واحد لتستضيف مواقع الويب المستخدمة كمداخل مشروع الفريق.

مجموعات المشروع: يمكنك تجميع المشاريع التي لها احتياجات أو أهداف مشابهة أو التي تشترك في مجموعات المستخدمين الشائعة و موارد الخادم و جدول الصيانة.

إضافة خدم إلى توزيعات موجودة: يمكنك استخدام أكثر من خادم واحد يقوم بتشغيل SQL Server لاستضافة قواعد بيانات النشر. إذا كان لديك موازن تحميل الشبكات (NLB) قد تم تثبيته و تكوينه في عملية التوزيع يمكنك إضافة خدم أكثر متعددي طبقات التطبيق لموازنة الحمل بشفافية بين الخدم في عمليات التوزيع الكبيرة.

تحديث تلقائي لحقول عنصر عمل التى تخزن أسماء الأشخاص: يمكنك تحديث اسم عضو في الفريق في "Active Directory" و التغيير يتم تحديثه تلقائياً في حقول عنصر العمل المقابلة في المزامنة التالية. يتم إجراء نشر لتغييرات الأسماء تلقائياً في عناصر العمل و محفوظات عنصر العمل و الاستعلامات و إعلامات التنبيه.

راجع أيضًا:

المبادئ

إدارة دورة حياة التطبيق في Visual Studio