51 Tosca سؤال وجواب لكسر المقابلة


في هذا المنشور من أسئلة مقابلة Tosca ، سنناقش جميع أسئلة وأجوبة مقابلة tosca الأساسية والحاسمة والتي يتم فصلها في مستويات صعوبة مختلفة مثل أدناه:

أسئلة مقابلة Tosca لمستوى المبتدئين

Q1) ناقش حول Tricentis Tosca.

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

الميزات الهامة لتوسكا:

  1. تنفيذ سريع وقادر على نهج الاختبار المستمر لدعم DevOps
  2. يدعم تطوير الاختبار القائم على الوحدة والذي يزيد من استخدام قابلية إعادة الاستخدام.
  3. الحد الأدنى المطلوب من جهود الصيانة.
  4. القدرة على التكامل مع أدوات الطرف الثالث الرئيسية.
  5. يعد تطوير الاختبار أمرًا سهلاً لأنه يتبع أتمتة البرنامج النصي أقل.

س 2) أخبرني بالمكونات الرئيسية لـ Tosca؟

الجواب. المكونات الهامة المتوفرة في توسكا هي -

  1. قائد توسكا.
  2. منفذ توسكا.
  3. Tosca ARA (مساعد التسجيل الآلي)
  4. معالج توسكا
  5. مستودع الاختبار.

Q3) اشرح مزايا Tosca كأداة أتمتة للاختبار؟

الجواب. الفوائد التي توفرها أداة أتمتة Tosca المذكورة أدناه:

  1. تجمع أداة واحدة بين العديد من الميزات.
  2. يدعم أتمتة الاختبار بدون نصوص.
  3. إدارة الاختبار.
  4. التحديثات المجمعة ممكنة.
  5. يمكن إعادة استخدام الأصول.
  6. متوافق مع منصات مختلفة.
  7. يتبع نهج الاختبار القائم على النموذج.

س 4) تحديد قائد TOSCA؟

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

أسئلة وأجوبة مقابلة Tosca
(قائد Tosca) أسئلة وأجوبة مقابلة Tosca

س 5) كيف يتم تنفيذ اختبار البرامج النصية من Tosca ExecutionLists؟

الجواب. تم ذكر الطرق المختلفة لعمليات تنفيذ اختبار Tosca أدناه -

  1. باستخدام مفتاح الاختصار F6 ، يمكن بدء التنفيذ.
  2. انقر بزر الماوس الأيمن على حالات الاختبار المحددة وحدد خيار "تشغيل".
  3. حدد وتشغيل ExecutionLists.

س 6) ما هي المكونات المختلفة المتوفرة في TOSCA؟

 الجواب: هناك أربعة مكونات مختلفة متوفرة في Tosca

  1. قائد توسكا
  2. منفذ توسكا
  3. معالج توسكا
  4. مستودع الاختبار

Q7) كيف يتم تنفيذ اختبار البرامج النصية من Tosca ScratchBook؟

الجواب. يمكننا إجراء تشغيل تجريبي لحالات الاختبار التي تم إنشاؤها أو تحسينها حديثًا من خلال ScratchBook للتحقق من صحتها. تسجل Tosca نتائج التنفيذ في ScratchBook لأغراض مؤقتة. يمكن تنفيذ حالات الاختبار بأكملها أو جزء منها (أي خطوات الاختبار) من خلال ScratchBook.

يتوفر خياران لتنفيذ حالات الاختبار من كتب الخدش الموضحة أدناه -

  1. يمكن تنفيذه في أي وقت.
  2. يمكننا تنظيم حالات الاختبار في دفتر الرسم قبل التنفيذ.

س 8) هل من الممكن دمج Tosca مع Jira؟

الجواب: JIRA هي أداة إدارة اختبار. من خلال التكامل مع JIRA ، يمكننا إدارة الخطأ أو المشكلات التي أثيرت في Tosca. لذلك ، إذا تم طرح أي مشكلات جديدة في TOSCA ، فستتم مزامنة نفس المشكلة مع JIRA من خلال الواجهة.

س 9) اشرح فوائد تكامل Tosca مع Jira؟

الجواب. فوائد تكامل Tosca Jira مذكورة أدناه -

  1. يزامن الاختبارات الفاشلة من Tosca.
  2. يمكن رفع الخطأ في JIRA تلقائيًا بعد فشل التنفيذ في Tosca.
  3. تمكن عملية DevOps.
  4. يمكن تحقيق التتبع عبر الأدوات.

س 10) ما هي أنواع الأخطاء المختلفة التي يمكن أن تحدث في Tosca؟

الجواب. يمكن أن تظهر ثلاثة أنواع أو أخطاء أثناء تنفيذ Tosca.

  1. فشل التحقق: يظهر عندما لا تتطابق النتائج المتوقعة والفعلية لخطوة التحقق.
  2. إحباط المستخدم: يظهر عندما أوقف المختبِر التنفيذ.
  3. فشل الحوار: يبدو بسبب بعض الاستثناءات أو الخطوات التي لم تتم معالجتها.

س 11) اشرح Tosca Testsuite؟

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

الميزات الهامة لتوسكا:

  1. تنفيذ سريع وقادر على نهج الاختبار المستمر لدعم DevOps
  2. يدعم تطوير الاختبار القائم على الوحدة والذي يزيد من استخدام قابلية إعادة الاستخدام.
  3. الحد الأدنى المطلوب من جهود الصيانة.
  4. القدرة على التكامل مع أدوات الطرف الثالث الرئيسية.
  5. يعد تطوير الاختبار أمرًا سهلاً لأنه يتبع أتمتة البرنامج النصي أقل.

س 12) كيف يمكنك قراءة البيانات من Excel باستخدام Tosca؟

الجواب. يمكن قراءة بيانات Excel بمساعدة أي من الطرق التالية -

  1. في نهج تصميم حالة الاختبار الخاص بـ TOSCA ، يمكن قراءة البيانات من ملف Excel الخارجي بتنسيق محدد مسبقًا.
  2. يسمح "Excel Engine" بالاستيراد والقراءة من ملف Excel.

س 13) هل من الممكن تشغيل متصفحات متعددة في TOSCA؟

 الجواب: لا يمكن تشغيل متصفحات متعددة في Tosca. ولكن يمكن تحقيق ذلك باتباع الخطوات التالية -

 تحتاج معلمة حالة الاختبار (TCP) التي تحمل الاسم "المتصفح" إلى إضافة حالة الاختبار أو المجلد الجذر أو مستوى قائمة التنفيذ.

 باستخدام قيم "المتصفح" مثل InternetExplorer أو Firefox أو Chrome ، سيتم تشغيل متصفحات الويب المقابلة.

س 14) كيف يتم إجراء الاختبار المستند إلى البيانات في Tosca؟

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

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

أسئلة وأجوبة مقابلة Tosca
Tosca مقابلة سؤال وجواب-TestSuite

س 15) كيف يتم تشغيل أكثر من متصفح في Tricentis TOSCA؟

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

لتنفيذ تنفيذ عبر المستعرضات ، يحتاج المستخدمون إلى اتباع الخطوات التالية: 

  1. يجب تصميم معلمة تكوين الاختبار "المستعرض" إما في TestCase أو مستوياتها الأصلية.
  2. يمكن للمستخدمين اختيار القيمة مثل InternetExplorer و Firefox و Chrome.
  3. ستعمل المتصفحات الفردية على تشغيل عمليات التنفيذ. 

س 16) ما هي الأوضاع المختلفة المتوفرة بعد التنفيذ في Tosca؟

الجواب: بشكل افتراضي ، يوفر Tosca أربع حالات مختلفة بعد تنفيذ الاختبار. هؤلاء يكونون -

  1. مرت
  2. فشل
  3. لا نتائج
  4.  خطأ

س 17) اشرح قيود TOSCA ScratchBook؟

الجواب: يتم تخزين سجلات التنفيذ المؤقتة في ScratchBook. أثناء تطوير الاختبار ، استخدمنا هذا الخيار للتنفيذ المؤقت للتحقق من صحة البرنامج النصي.

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

س 18) اشرح فوائد ربط حالات اختبار Tosca بالمتطلبات؟

الجواب. الغرض الرئيسي هو ضمان تغطية الاختبار بناءً على المتطلبات. سيوفر صورة عالية المستوى لتغطية المتطلبات لتحليل الاختبار.

س 19) اشرح النموذج وعملية إنشائه؟

الجواب: تحدد القوالب في Tosca تدفق اختبار فريدًا بمساعدة الوحدات. بدلاً من البيانات الفعلية ، يتم ربط معلمات البيانات من TCD بـ. بشكل عام ، القالب ليس سوى شيء بتنسيق تقليدي. يمكن تحويل حالة الاختبار الفني إلى النموذج بالنقر بزر الماوس الأيمن عليها. يستخدم النموذج البيانات من ورقة بيانات TCD.

س 20) اشرح مزايا المواصفات التي ترتبط بحالات اختبار Tosca؟

الجواب: يمكن ربط المواصفات بحالات الاختبار لتتبع تغطية المتطلبات. سيوفر صورة عالية المستوى لتغطية المتطلبات لتحليل الاختبار.

س 21) اشرح إدارة بيانات الاختبار.

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

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

س 22) ما هي عمليات السلاسل في Tosca؟

الجواب. تُستخدم عمليات السلاسل للتحقق من السلاسل أو تغييرها باستخدام التعبيرات العادية. إنه يتميز بحساب حرف / كلمة معينة من الإعلان ، ومحاذاة كلمة مع كلمة أخرى ، وتأكيد بنية الرقم ، وما إلى ذلك. يجب أن يكون لديك وحدة AidPack يتم تنزيلها وتنزيلها في سعيك لتنفيذ عمليات String.

س 23) لماذا مطلوب SratchBook في Tricentis TOSCA؟

 الجواب: يمكننا إجراء تشغيل تجريبي لحالات الاختبار التي تم إنشاؤها أو تحسينها حديثًا من خلال ScratchBook للتحقق من صحتها. تسجل Tosca نتائج التنفيذ في ScratchBook لأغراض مؤقتة. يمكن تنفيذ حالات الاختبار بأكملها أو جزء منها (أي خطوات الاختبار) من خلال ScratchBook.

س 24) ما هو اختبار Tosca الاستكشافي؟

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

أسئلة مقابلة Tosca للمستوى المتوسط

25) صف الوحدات التنظيمية لإجراءات الاختبار في Tricentis Tosca؟

الجواب: يحتوي الاختبار الآلي في TOSCA على الوحدات التنظيمية أدناه.

  1. التخطيط.
  2. مواصفات.
  3. إعدام.
  4. تسجيل.
  5. التحليل.

س 26) صِف الغرض من "لغة استعلام Tosca" (TQL)؟

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

س 27) هل من الممكن مقارنة pdf باستخدام Tricentis Tosca؟

الجواب. يسمح Tosca للمستخدمين الذين لديهم وحدة قياسية بإجراء مقارنة بين ملفات pdf. بعد مقارنة ملفي pdf ، ستتوفر حالات عدم التطابق في سجلات التنفيذ.

س 28) ما هو Tosca CI؟ كيف ينفذ المستخدم نصوص الاختبار باستخدام أداة CI؟

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

أسئلة وأجوبة مقابلة Tosca
أسئلة مقابلة Tosca - تكامل Tosca مع أداة CI

س 29) ما هي العبارات الحلقية المستخدمة في Tosca؟

الجواب. بينما نحتاج إلى تنفيذ خطوات الاختبار بشكل متكرر ، يتم استخدام حلقة Tosca. يوفر Tosca بنية حلقة مختلفة مثل حلقات Do و For و while وما إلى ذلك.

س 30) ماذا تقصد بـ Tosca WebAccess؟

الجواب: Tosca WebAccess عبارة عن واجهة ويب تتيح الوصول إلى مساحة العمل من خلال متصفحات الويب. لا يلزم تثبيت Tricentis Tosca Commander للعمل مع مساحات العمل من خلال WebAccess.

يخزن نظام خادم مساحة العمل بيانات مساحات العمل ويمكننا الوصول إليها باستخدام متصفحات العميل.

س 31) شرح استخدام Tosca API Scan؟

الجواب. تسمح ميزة فحص API الخاصة بـ Tosca بإنشاء الوحدات النمطية بعد فحص واجهة برمجة التطبيقات لنظام معين. في الأساس ، تمكن من أتمتة وتصميم حالات اختبار API.

س 32) ما هو تكامل Tosca QC / ALM؟

الجواب: يعد HP Quality Center (اسم أحدث إصدار هو ALM) أداة إدارة اختبار تدير دورات تطوير الاختبار والتنفيذ والعيوب. يسمح Tricentis Tosca بالتكامل مع مركز الجودة مع الحد الأدنى من التخصيص. تتمثل الأغراض الرئيسية للتكامل في إدارة عمليات التنفيذ التجريبية وإدارة الخلل. ستتم مزامنة بيانات التنفيذ وتفاصيل الخلل بين كلتا الأداة من خلال التكامل.

س 33) اشرح معلمات تكوين اختبار Tosca.

الجواب. يمكن استخدام معلمات تكوين الاختبار (TCPs) لتحديد بيانات الاختبار للأنشطة ذات الصلة بالتكوين ، أي يجب استخدامها بشكل مثالي لتلك المعلمات التي ستكون قابلة للتطبيق عبر مجموعات الاختبار بأكملها. يوفر Tosca بعض برامج TCP المدمجة والتي تُستخدم لتغيير التكوين الافتراضي لـ Tricentis Tosca. يمكن إنشاء TCP التي يحددها المستخدم للكائنات المحددة أدناه -

  1. عنصر جذر المشروع
  2. قائمة التنفيذ
  3. حالة الاختبار
  4. التنفيذالدخول
  5. كتاب الخدش
  6. مجلد مكون
  7. مجلد التكوينات
  8. أي مجلدات فرعية متوفرة في TestCase أو TestCase-Design أو أقسام التنفيذ.

س 34) كيف يمكن دمج Tosca Connect مع HP ALM؟ 

الجواب.

  1. تثبيت Rest API.  
  2. قم بتثبيت Tasktop في نظام الاختبار مع الترخيص.
  3. قم باختبار مزامنة البرنامج النصي مع Test Plan Module في HP ALM من TOSCA. 
  4. قم بمزامنة قائمة التنفيذ مع وحدة معمل الاختبار في HP ALM من TOSCA. 
  5. مزامنة أحدث سجلات التنفيذ ، المتوفرة في Tosca ExecutionList مع مجموعة الاختبارات المتوفرة في ALM Testlab.

س 35) ما هي أوضاع TC Shell.

الجواب: يستخدم مسؤول قائد TOSCA shell TC ، وهناك طريقتان مختلفتان لبدء تشغيل TC Shell.

  1. الوضع التفاعلي: الوضع التفاعلي المفضل للمستخدمين الجدد والمتوسطين ، يساعد المستخدم بالمساعدة والخيارات. يمكن الوصول إلى وظائف واجهة المستخدم الرسومية لقائد Tosca بالكامل من خلال الوضع التفاعلي.
  2. وضع البرنامج النصي: هذه هي النسخة الخفيفة من Tosca GUI التي يمكن أن تكون مرئية والتي تتضمن الحد الأدنى من التفاعل. يتم استخدامه لتنفيذ البرامج النصية في الوضع التلقائي.

س 36) ما هو التزامن في Tricentis Tosca؟ 

الجواب. المزامنة هي عملية تطابق زخم التطبيق مع زخم أداة التشغيل الآلي. يتم استخدام ActionMode “WaitOn” للتعامل مع المزامنة بطريقة ديناميكية. حتى يتم استيفاء الشرط ، المقدم كـ TestStepValue لـ "WaitOn" ، سينتظر اختبار Tosca قيمة المهلة المحددة مسبقًا. يمكن تغيير إعداد المزامنة من الإعدادات - "اذهب إلى الإعدادات-> TBox-> التزامن".

س 37) كيف يتم التحقق من وجود ملف في Tosca؟

الجواب. بمساعدة الوحدة القياسية "وجود ملف TBox" ، يمكننا التحقق من وجود أي ملف محدد. هذه الوحدة لها سمات أدناه -

1. دليل - مكان ملف الاختبار.

2. قم بتقديم -اسم ملف الاختبار.

س 38) كم عدد أنواع السجلات المتوفرة في Tosca؟

الجواب: يتوفر نوعان من السجلات في Tosca بعد تنفيذ الاختبار. هؤلاء يكونون -

  1. السجل الفعلي: يحتفظ بآخر نتائج التنفيذ وسجل التنفيذ.
  2. سجل التنفيذ: من خلال تحديد الخيار "أرشفة ExecutionLog الفعلية" ، يتم إنشاء هذا النوع من السجلات. 

س 39) ما هو BDD في TOSCA؟

الجواب: BDD هي اختصار للتطوير المدفوع بالسلوك والذي يتبع منهجية رشيقة لعملية تطوير البرمجيات. تعمل العملية وفقًا للتطوير المدفوع بالاختبار.

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

س 40) ما هو الغرض من قيد ActionMode؟

الجواب. يتم استخدام قيمة ActionMode "القيد" للبحث عن القيم المحددة. على سبيل المثال - يمكننا البحث عن قيمة عمود معينة في جدول بمساعدة "القيد" بسهولة.

س 41) ما هي مكونات الكائن الافتراضي في TOSCA؟

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

يتم الاحتفاظ بالمكونات الافتراضية في ملف standard.tce المتوفر في المجلد "٪ TRICENTIS_PROJECT٪ \ ToscaCommander".

المكونات الافتراضية المرتبطة بالملف هي -

  1. الوحدات القياسية - جميع أنواع الوحدات الافتراضية المتاحة والتي يمكن استخدامها لتوجيه التطبيقات المختلفة ، بما في ذلك TBox XEngines و TBox Automation Tools.
  2. المجلدات الافتراضية.
  3. التقارير القياسية.

س 42) ما هي فئة الضرر؟

الجواب: تُستخدم هذه الفئة لحساب قيم الضرر لأي أحداث معينة. يتم حساب هذا على أساس الأضرار من حيث التكلفة. يتراوح نطاق هذه القيم بين 0 إلى 10 (دقيقة إلى حد أقصى).

س 43) ما هي فئة التردد؟

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

س 44) ناقش خطوات إنشاء قالب حالة الاختبار اليدوي في Tosca؟

الجواب. يمكن للمستخدمين تصميم قوالب TestCase باستخدام الأقسام المتوقعة من Samples.tce للمجموعة الفرعية ووحدات Tosca BI Modules. نحتاج إلى اتباع الخطوات التالية لإنشاء نموذج TestCase -

1. قم بإنشاء TestCase وفقًا لمتطلبات المستخدم. 

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

3. قم بسحب وإسقاط ورقة الاختبار المناسبة في نموذج TestCase المطلوب.

4. قم بتعيين سمات ورقة الاختبار (معلمة البيانات) لقيم TestStepValues ​​المطلوبة باستخدام علامة XL.

أسئلة مقابلة Tosca للمستوى المتقدم

س 45) اشرح مزايا Tricentis Tosca؟

 الجواب: يتم تحديد المزايا الرئيسية لـ Tosca كأداة أتمتة للاختبار أدناه -

  1. يسمح بنهج أتمتة الاختبار بدون نص.
  2. من السهل تعلم الأداة مع الحد الأدنى من المهارات.
  3. يمكن بدء أتمتة الاختبار في مرحلة مبكرة جدًا من الاختبار.
  4. يدعم إطار أتمتة الاختبار القائم على النموذج. لذلك ، ليس مطلوبًا إنفاق الجهود على إنشاء إطار اختبار.
  5. يمكن استخدام نهج قابلية إعادة الاستخدام على نطاق واسع بمساعدة مكونات مثل الوحدات النمطية ، و TestStepBlock القابل لإعادة الاستخدام ، و TCD ، وما إلى ذلك.
  6. الأداة نفسها تدعم إدارة الاختبار وأنشطة الاختبار الوظيفي.
  7. تكامل ALM ممكن.
  8. يمكن أن يؤدي إلى ظهور حالات اختبار السيلينيوم من توسكا.
  9. التحديث الشامل ممكن بمساعدة TQL.

س 46) هل اختبار API ممكن مع Tosca؟

الجواب: نعم ، تدعم Tosca اختبار API. يتم استخدام API Scan لفحص إنشاء الوحدات النمطية لواجهات برمجة التطبيقات المقابلة. باستخدام وحدات API ، يمكننا إرسال الطلب واستقبال الاستجابة لاستدعاء API.

س 47) كيف يمكن استخدام متصفحات ويب متعددة في نفس حالة الاختبار باستخدام Tosca؟

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

1. تبديل قيمة معلمة ترتيب الاختبار إلى {B [Browser]} أو أي مستخدم آخر يفضله مستخدم Buffer Name. 

2. أثناء التنفيذ ، يمكننا تغيير قيمة المخزن المؤقت باستخدام وحدة "TBOX Set Buffer" لتغيير قيمة معلمة تكوين اختبار "Browser" وفقًا لاسم المتصفح لبدء التشغيل.

Q48) ما هو محرك TOSCA الكلاسيكي؟

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

Q49) ما هي الخطوات المطلوبة في توجيه الكائن في Tosca؟

الجواب: هناك خطوتان متضمنتان في توجيه الكائن:

  1. الوصول إلى الكائن.
  2. توجيه الجسم.

Q50) ناقش اختبار Tosca القائم على النموذج؟

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

س 51) ماذا تقصد بالتنفيذ الموزع في TOSCA؟

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

س 52) وصف اختبار إدارة البيانات (tdm)؟

الجواب: تُستخدم مكونات إدارة بيانات الاختبار (TDM) لإدارة بيانات الاختبار المطلوبة لتنفيذ الاختبار. يتوفر مكون TDM مع تثبيت Tosca القياسي. يتم تخزين البيانات مثل مستودع قاعدة البيانات المشترك الذي يتم استخدامه لإنشاء مساحة العمل ، من خلال TDM التي سيتم تخصيصها لحالات الاختبار أثناء التنفيذ. في حالة SQLite ، فإن مثيل قاعدة البيانات المنفصل مطلوب لـ TDM.

س 54) كيف تجري الاختبارات باستخدام دفتر سكراتش؟

الجواب: يمكننا إجراء تشغيل تجريبي لحالات الاختبار التي تم إنشاؤها أو تحسينها حديثًا من خلال ScratchBook لضمان صحتها. تسجل Tosca نتائج التنفيذ في ScratchBook لأغراض مؤقتة. يمكن تنفيذ حالات الاختبار بأكملها أو جزء منها (أي خطوات الاختبار) في ScratchBook.

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

س 55) ما فائدة امتحانات الاختبار؟

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

س 56) ناقش خطوات إنشاء حالات الاختبار باستخدام برنامج Excel؟

الجواب. تعني عملية إنشاء مثيل إنشاء حالات اختبار المثيل من القالب بناءً على البيانات المختلفة المحددة في قسم "تصميم حالة الاختبار" أو في قالب Excel.

فيما يلي خطوات إنشاء مثيل لـ TestCases مع Excel:

1. حالة اختبار النموذج مطلوبة لإنشاء حالات اختبار مثيل.

2. سمات ورقة البيانات التي تم تحديدها في TCD أو قالب Excel الخارجي ، أي يجب ربط معلمات البيانات بخاصية القالب بالصيغة الصحيحة.

3. انقر بزر الماوس الأيمن على نموذج الحالة testcase وحدد خيار قائمة السياق "Create TemplateInstance" لبدء العملية.

4. يجب عرض ورقة Excel ذات الهيكل المحدد مسبقًا في مربع الحوار التالي. 

5. التعامل مع حوار المصادقة والمتابعة.

6. بعد ذلك ، انقر فوق الزر "موافق" لبدء العملية.

س 57) وصف قالب مثيل؟

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

س 58) ماذا تقصد بمعلمات الأعمال في Tosca؟

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

س 59) اشرح عن شركة TC-Shell؟

الجواب. يسمح TC-Shell بالتحكم في قائد Tosca من سطر الأوامر. يمكن إطلاقه بطريقتين فريدتين باستخدام البرنامج التفاعلي والنص.

  1. يمكن لمجموعة من الأوامر المكتوبة في ملف ثابت (مثل ملف bat) أن تدير بعض العمليات مثل تنفيذ الاختبارات من التنفيذ دون فتح Tosca Commander. يستخدم هذا الأسلوب لأتمتة بدء عملية تنفيذ الاختبار.
  2. يمكن للمستخدمين استخدام مجموعة شاملة من أغراض إصدار واجهة المستخدم الرسومية من قائد Tosca.

س 60) اشرح الخطوات التي تنشئ حالات اختبار من خلال ARA؟

الجواب: خطوات العملية -

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

س 61) حدد الطرق المختلفة لتعريف الكائن في Tosca؟

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

  1. التعرف على الخصائص
  2. تحديد بواسطة المرساة
  3. تحديد الفهرس
  4. التعرف بالصورة

Q62) ما هو DokuSnapper في توسكا؟ 

الجواب: يوفر DokuSnapper تمكن الوظيفة من أرشفة تقدم الاختبارات الآلية في مستند. توسكا يقوم بإنشاء مستند Microsoft Word لكل برنامج نصي اختبار عند كل تنفيذ. يتكون اسم المستند من اسم البرنامج النصي للاختبار والطابع الزمني لوقت التنفيذ. 

يمكن للمستخدم تمكين Dokusnapper من الإعدادات 

تكوين الخيارات والإعدادات> مربع حوار الإعدادات> الإعدادات - المحرك> الإعدادات - DokuSnapper

س 63) ما هي المواد الصلبة الذائبة؟

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

س 64) اشرح اختبار API باستخدام TOSCA؟ اشرح المزايا.

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

الإيجابيات -

  • تنفيذ سريع.
  • تقليل وقت دورة التنفيذ.
  • يمكن بدء الاختبار قبل تكامل النظام.

س 65) اشرح ميزات الاختبار الاستكشافية المتوفرة في Tosca؟

الجواب: إنه نهج لتسجيل سيناريوهات الاختبار كوثيقة للتحليل الوظيفي والتحقق / الاختبار لغرض التدريب.

س 66) كيف يمكننا تغيير قيمة أي من معاملات تكوين الاختبار أثناء التنفيذ؟

الجواب: أولاً ، يجب تعيين مخزن مؤقت واحد لمعامل تكوين الاختبار (TCP). بعد ذلك ، من خلال تغيير قيمة المخزن المؤقت باستخدام "Tbox Set Buffer" ، سنتمكن من تغيير قيمة TCP أثناء التنفيذ.

س 67) هل من الممكن أتمتة تطبيقات الأجهزة المحمولة في Tosca؟

الجواب: نعم ، تدعم Tosca التشغيل الآلي للجوال باستخدام المحرك ME3.0 للاختبار المحمول.

س 68) اشرح منهج الاختبار المتنقل؟

الجواب: نحتاج إلى اتباع الخطوات التالية لأداء التشغيل الآلي للجوال.

  • نحتاج إلى توصيل الجهاز المحمول المادي أو المحاكي بنظامنا أو خادم Appium. بالنسبة لجهاز iOS ، نحتاج إلى توصيل الجهاز في نظام Mac الذي تم تكوينه من Appium.
  • إختار ال مسح> موبايل الخيار أثناء فحص الأجهزة المحمولة.
  • في نافذة الفحص ، نحتاج إلى تقديم تفاصيل أساسية مثل نوع الاتصال مثل Local أو Appium Server واسم الجهاز ومعرف الجهاز ونوع الجهاز مثل Android أو iOS.
  • نحتاج إلى تحديد خانة الاختيار "Run Live View" لنسخ شاشة الهاتف المحمول في الجهاز.
  • لإنشاء اتصال مع الأجهزة المحمولة ، تحتاج إلى النقر فوق الزر "اتصال".
  • حدد شاشة الهاتف المحمول المرغوبة وامسح ضوئيًا لإنشاء عقدة.
  • قم بإنشاء حالات اختبار الأجهزة المحمولة بناءً على الوحدات النمطية التي تم إنشاؤها وبعض الوحدات القياسية مثل تطبيق الهاتف المحمول المفتوح.
  • قم بتنفيذ حالة الاختبار.

س 69) ما هي أنواع تطبيقات الأجهزة المحمولة التي تدعمها Tosca؟

الجواب: تدعم Tosca الأجهزة المحمولة التي تعمل بنظام Android أو iOS فقط. أيضًا ، يمكنه أتمتة الويب المحمول والتطبيقات الأصلية والهجينة.

س 70) ما هو المحرك المختلف المتاح لأتمتة الأجهزة المحمولة؟

الجواب: هناك نوعان من المحركات المتاحة -

  1. Tosca Mobile + - يُستخدم للأجهزة القديمة.
  2. Mobile Engine 3.0 (ME 3.0) - يستخدم لأحدث الأجهزة.

س 71) ما هو التكوين الأساسي المطلوب لتنفيذ أي حالة اختبار في متصفح Chrome للجوال؟

الجواب: نحتاج إلى تعيين القيمة كـ "CromeAndroid" لـ TCP المتصفح.

س 72) ما هو ARA؟ 

الجواب:  ARA لتقف على مساعد التسجيل الآلي. هذه ميزة تسجيل متقدمة لـ TOSCA. بمساعدة ARA ، يمكننا تسجيل أي سيناريو مع التحقق وإنشاء حالات الاختبار على الفور. بعد تسجيل ARA ، يُنشئ ملف .ara يحتاج إلى استيراده في TOSCA لإنشاء حالة الاختبار الفوري. هذا مفيد جدًا لمستخدم الأعمال الذي ليس لديه أي قدر من المعرفة حول Tosca.

س 73) اشرح مزايا ARA؟

الجواب: المزايا الرئيسية هي -

• معالج التسجيل المستقل

• تسجيل حدسي

• الملاحظات والتحقق أثناء الطيران

• لا توجد وحدات مكررة في تسجيل واحد

• سهولة التنظيف

• تشغيل سريع

• سهولة التصدير والاستيراد التسجيلات

س 74) اشرح حدود ARA؟

الجواب: قيود ARA هي -

• متوافق مع Tosca 13.1 وما فوق

• التسجيل الخطي

• الترخيص المطلوب للتثبيت المستقل

• يتم إنشاء وحدات مكررة في تسجيلات متعددة

• تحدي تعديل الاختبارات الحالية

• حتى الآن متوافق مع Android / iOS

س 75. ما هو Vision AI في توسكا؟

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

س 76. من أي إصدار يتوفر Vision AI؟

الجواب: قدمت Tricentis Tosca هذه الميزات من الإصدار 14.x.

س 77. ما هي ميزات Vision AI في Tosca؟

الجواب: يتم تحديد الميزات الرئيسية لـ Vision AI أدناه -

  • التعرف على الكائنات المدفوعة بالذكاء الاصطناعي - محرك Tosa AI قادر على تحديد كائنات الاختبار بناءً على المظهر والمظهر ، دون النظر إلى تقنية التطبيق.
  • أتمتة التطبيق القائم على Citrix - يمكننا أتمتة التطبيقات المستضافة في Citrix.
  • أتمتة التطبيق قيد التطوير - محرك الذكاء الاصطناعي قادر على أتمتة التطبيق قبل الانتهاء من التطوير. هنا ، Tosca قادرة على التشغيل الآلي بناءً على بيئة النموذج أو بناءً على مخطط التخطيط المصمم.
  • يمكن بدء اختبار الأتمتة من المراحل المبكرة جدًا.
  • يمكن أتمتة أنواع أكبر من التطبيقات.
  • يمكن إعادة استخدام بعض الوحدات على تطبيقات مختلفة (لها نفس الشكل والمظهر) بغض النظر عن التكنولوجيا.
  • يقلل من جهود الصيانة في الرؤية AI.

س 78. كيف يتعرف Tosca على الكائنات باستخدام محرك AI؟

الجواب: يأخذ محرك Tosca AI في الاعتبار الجوانب التالية لتوجيه كائنات الاختبار -

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

س 79. ماذا سيحدث للاختبارات الحالية التي تم تطويرها من خلال AI Engine بعد تغيير التكنولوجيا مع الاحتفاظ بنفس واجهة المستخدم؟

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

س 80. هل تريد تحديد طرق تحديد الكائنات المختلفة التي يستخدمها محرك Tosca AI؟

الجواب: يتبع محرك Tosca AI طرق التعريف التالية -

  • تحديد بالخصائص - الخصائص المتاحة بناءً على المظاهر.
  • التعريف عن طريق الفهرس - استنادًا إلى التكرار لنفس النوع من الكائنات.

مرجع: الثلاثون & لامدا المهوسون .

آخر المقالات