كيف يمكنك ربط جزء من التعليمات البرمجية بحالة اختبار مع MS Test Manager أو TFService 2013؟

StackOverflow https://stackoverflow.com/questions/19849213

سؤال

أنا أستخدم حاليًا خدمة Foundation Service 2013. سأقدم لك مثالًا وأريد أن أعرف ما إذا كان ذلك ممكنًا:

  1. أقوم بإنشاء تطبيق.

    if (testpassed) {console.writeLine ("The Program") ؛ }

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

  3. حالة الاختبار: الخطوة: تشغيل البرنامج المتوقع: يجب على البرنامج إخراج "تم تمرير البرنامج!"

  4. يقوم المختبر بتشغيل حالة الاختبار ويفشلها لأن الإخراج كان "البرنامج"

  5. يظهر الخطأ في "عملي" في علامة التبويب "Explorer" (وهو ما يفعله بالفعل)

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

لأي شخص لديه خبرة مع TFService 2013 أو مدير الاختبار ، كيف يمكنني ربط الرمز في Visual Studio 2013 باختبار الوحدة؟ هذا سيكون هوووج!

هل كانت مفيدة؟

المحلول

يمكنك تتبع تغطية التعليمات البرمجية في Microsoft Test Manager عندما يقوم المختبرين بتنفيذ حالات الاختبار يدويًا. كتبت مقالة عن هذا العام الماضي. هذا ليس بالضبط ما تطلبه ولكن أعتقد أنه يقترب. لم أجربها في TFService ، لذا لست متأكدًا من أنها ستعمل هناك.http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/28/code-coverage-in-microsoft-test-manager-in-visual-studio-update-1.aspx

مايك

نصائح أخرى

أقترح عليك ربطك coding test مع معرف workitem أنشئت في Microsoft Test Manager.

  1. إنشاء حالة اختبار في Microsoft Test Manager
  2. إنشاء مشروع اختبار في Visual Studio
  3. قم بإنشاء اختبار مكتوب "اختبارات واجهة المستخدم المشفرة"
  4. يظهر Windows ، حدد الرابط إلى WorkItem ID (حدد زر البحث ، وقم بتحرير استعلام WIQL أو أدخل معرف مباشرة)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top