T (قاموس مصطلحات Visual Studio ALM)

يعرّف هذا القاموس المصطلحات المفتاحية المستخدمة في تعليمات المساعدة الخاصة بـ Visual Studio Application Lifecycle Management‏ (ALM).

  • دفق البيانات الجدولي (TDS)
    بروتوكول داخلي لنقل البيانات بين عميل و خادم يقوم بتشغيل Microsoft SQL Server. يسمح TDS لمنتجات العميل و الخادم بالاتصال بغض النظر عن نظام التشغيل أو إصدار الخادم أو نقل شبكة الاتصال.

  • هدف
    قاعدة البيانات التي تقوم العملية بالعمل بها. العملية قد تقوم بتعديل الهدف أو لا، استنادًا إلى نوع العملية. على سبيل المثال, إذا قارنت مشروع قاعدة البيانات الخاصة بك بالنشر الحالي لهذه القاعدة بهدف تحديث النشر لمطابقة المشروع, تعتبر قاعدة البيانات الموزعة هي الهدف لهذه العملية.

  • المهمة
    نوع عنصر العمل الذي يقوم بتسجيل مهمة تطوير أو مهمة اختبار.

  • مستعرض الفريق
    يتم استخدامه للوصول إلى مشروعات الفريق التي تعمل عليها.

  • Team Foundation Server
    مجموعة من الأدوات و التقنيات التي تمكِّن فريق من التعاون و تنسيق الجهود من أجل إنشاء منتج أو إتمام مشروع. تتضمن الأدوات التحكم بالمصدر و تعقب عنصر عمل و الإنشاء و موقع مشروع الفريق و التقرير و إدارة المشاريع.

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

  • مشروع الفريق
    المجموعة المسماة من عناصر العمل، و التعليمات البرمجية، و الاختبارات، و منتجات العمل، و القياسات و ما إلى ذلك، المستخدمة بواسطة فريق معرف بواسطة Visual Studio Team Foundation لتعقب مجموعة شائعة من العمل المتعلق.

  • موقع مشروع الفريق
    الموقع Windows SharePoint Services (WSS) لكل مشروع فريق. موقع مشروع يسمح لأعضاء الفريق بتخزين و مشاركة المستندات و التقارير و المعلومات المتعلقة بمشروع فريق معين.

  • القالب
    مورد مكتبة يتكون من ملف تعريف نظام التشغيل الضيف (Guest) و ملف تعريف الأجهزة و واحد أو أكثر من الأقراص الثابتة الظاهرية (ملفات .vhd)، و التي يمكن استخدامها لإنشاء جهاز ظاهري جديد. يجب أن يكون قد تم إزالة بيانات تعريف الكمبيوتر من الملف .vhd الذي يحتوي على ملفات نظام التشغيل باستخدام أداة "تحضير النظام" (Sysprep). يجب أن يستخدم مستخدمو الخدمة الذاتية قوالب معينة لإنشاء الأجهزة الظاهرية الخاصة بهم.

  • الاختبار
    برنامج أو برنامج نصي (يدوي و أوتوماتيكي) أو مجموعة معينة من الخطوات أو إرشادات عامة يمكن تشغيلها بشكل متكرر على البرامج تحت الاختبار و التي سوف تنتج نتيجة اختبار مثل "مقبول" أو "راسب" أو نتائج أخرى يتم حلها لـ"مقبول" أو "راسب" مثل "غير حاسم".

  • محوِّل الاختبار
    تجميع التعليمات البرمجية المسؤول عن تحميل نوع معين من الاختبار.

  • وكيل الاختبار
    عملية خلفية تتلقى, و تقوم بتشغيل, و وضع تقارير حول الاختبارات و تجميع البيانات على جهاز كمبيوتر واحد. يتصل وكيل الاختبار بوحدة تحكم وكيل الاختبار، الذي يوضع عادةً على كمبيوتر آخر.

  • وحدة تحكم وكيل اختبار
    عملية خلفية تدير مجموعة من الأجهزة مثبَّت عليها برنامج وكيل الاختبار.

  • نهج الاختبار
    أهداف الاختبار و التغطية، و التقنيات ، و البيانات للمشروع و كل من التكرارات.

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

  • فئة الاختبار
    أي فئة تم وضع علامة عليها عن طريق السمة TestClass.

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

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

  • نشر الاختبار
    اثناء تنفيذ الاختبار، يتم سحب الاختبارات و جميع الملفات التابعة التي تم تحديدها من قبل المستخدم أو النظام من موقعها الافتراضي (على سبيل المثال، bin/debug) و يتم نسخها إما إلى كمبيوتر محلي أو إلى دليل التنفيذ عن بعد.

  • مطور الاختبارات
    مختبر يتم تعيينه عادةً لتأليف الاختبارات المبرمجة.

  • فعالية الاختبار
    تقرير يقوم بتوضيح مقدار التعليمات البرمجية المغطاة أو المختبرة لمجموعة اختبارات معينة.

  • مفعِّل الاختبار
    تطبيق يقوم بتحميل محولات الاختبار كما يمتلك العملية التي تفوم بتنفيذ الاختبارات.

  • قائمة الاختبارات
    قائمة الاختبارات التي يمكن تحديدها و إدارتها من محرر قائمة الاختبارات.

  • محرر قائمة الاختبارات
    الإطار في Visual Studio Application Lifecycle Management‏ (ALM)التي هو تستخدم لإدارة، تنفيذ، والتحكم في عدد كبير من الاختبارات واختبار lهوts.

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

  • مقياس الاختبار
    وحدة قياس للاختبار. على سبيل المثال، تغطية اختبار الوحدة هو مقياس اختبار لفريق المطورين.

  • الحد الأدنى لمقياس الاختبار
    هدف للمشروع، تم قياسه باستخدام مقياس اختبار. على سبيل المثال, 70 % كتغطية اختبار وحدة هو الحد الادنى لمقياس الاختبار لفريق المطورين.

  • مزيج الاختبار
    يعرّف احتمال أن يقوم المستخدم الظاهري بتشغيل اختبار معطى في سيناريو اختبار التحميل. فعلى سبيل المثال: 20 % يقومون بتشغيل testA و 80 % يقومون بتشغيل TestB. راجع: سيناريو اختبار التحميل.

  • خطة الاختبار
    مجموعة من حالات الاختبار و معلومات تكوين الاختبار المقترنة بها و التكرار عندما يكون من المخطط تشغيل هذه الاختبارات. يمكن تنظيم حالات الاختبار إلى تسلسل هرمي لمجموعة اختبارات للاستخدام عند تشغيل مجموعات الاختبارات.

  • مؤشر اختبار
    ازدواج بين حالة اختبار و تكوين اختبار.

  • مشروع اختبار
    مشروع Visual Studio تم إنشاؤه بشكل خاص للاحتفاظ بأنواع الاختبار.

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

  • مجموعة الاختبارات
    مجموعة من الازدواجات بين حالات اختبار و تكوينات اختبار للتشغيل. يمكن أن يتم عرض نتائج هذه المجموعة من الازدواجات معاً. مجموعات الاختبارات تكون إما يدوية أو تلقائية.

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

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

  • خطوة الاختبار
    إجراء يتم اتخاذه عندما يكون الاختبار قيد التشغيل و ربما النتيجة المتوقعة من الإجراء.

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

  • مهمة الاختبارات
    واجب إنشاء حالات اختبار و اختبار مساحة محددة من المنتج، عادةً في سياق السيناريو أو متطلب جودة خدمة.

  • نوع الاختبار
    مجموعة من الوظائف و/أو قالب للمساعدة على عرض أجزاء من إطار عمل الاختبار الأساسي لـ Visual Studio.

  • سمة TestClass
    السمة الموضوعة على عنصر فئة للإشارة إلى أنه يحتوي على اختبارات مبرمجة.

  • سمة TestMethod
    السمة المضافة إلى عنصر أسلوب للإشارة إلى إنه اختبار مبرمج.

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

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

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

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

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

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

  • فريق الفرز
    الفريق الذي يقوم بإجراء عملية مراجعة الأخطاء التي تم الإعلام عنها أو إعادة فتحها حديثاً الأخطاء و تعيين أولوية و تكرار للعمل عليها.

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