برنامج Tosca التعليمي: سلسلة دروس كاملة لـ Tosca 13.x

Tosca تعليمي

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

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

نظرة عامة على Tosca

الغرض من هذا البرنامج التعليمي هو وصف ملف نظرة عامة كاملة ومفصلة عن TOSCA كأداة أتمتة اختبار للمبتدئين.

  • مفاهيم اختبار البرمجيات:
    • يعد اختبار البرامج خطوة مهمة لضمان جودة منتجات البرامج. يضمن أن المتطلبات كاملة حسب التوقعات. يمكن إجراء الاختبار في مراحل مختلفة من دورات حياة تطوير البرمجيات. هؤلاء يكونون -
  • وحدة التجارب - عمل من قبل مطور البرمجيات وقت التطوير.
  • اختبار التكامل - بعد تطوير المكونات المختلفة ، يجب دمج كل مكون لعمل منتج فريد. بعد الدمج ، يلزم اختبار التكامل للتحقق من أن الإعداد بالكامل (بما في ذلك جميع مكونات البرنامج) يعمل بشكل جيد كمنتج واحد.
  • اختبار النظام - بعد اختبار التكامل ، يلزم اختبار النظام لضمان جودة البرنامج.
  • اختبار قبول المستخدم -
    • إنه نوع واحد من اختبار الصندوق الأسود. يتحمل فريق العمل (المستخدم النهائي لمنتج البرنامج) مسؤولية إجراء هذا الاختبار للتحقق من استيفاء جميع المتطلبات.
    • يمكن إجراء اختبار البرنامج أو التطبيق يدويًا أو من خلال بعض الأساليب الآلية. تتوفر أداة أتمتة متعددة للاختبار في العلامة لأتمتة عملية الاختبار. في هذه المقالة ، سوف نشرح نظرة عامة على TOSCA كأداة اختبار آلي.
  • ما هو اختبار الأتمتة؟
    • اليوم ، تتطلب صناعة تكنولوجيا المعلومات الجودة والفعالية مع الحد الأدنى من الجهود البشرية لتقديم أي نوع من خدمات تكنولوجيا المعلومات. هنا ، يلعب اختبار الأتمتة دورًا كبيرًا في اختبار الخدمات. اختبار الأتمتة هو خدمة لأتمتة عملية الاختبار والسيناريوهات لتقليل الجهود البشرية. في قطاع الأتمتة ، كانت الأدوات الرائدة مثل QTP (UFT) و RFT والسيلينيوم تستهلك المساحات الرئيسية. الآن تقدم Tosca منافسة قوية على هذه الأدوات.
  • لماذا توسكا؟
    • Tosca هي إحدى الأدوات الرائدة في السوق في الوقت الحاضر. لديه القدرة على إجراء الاختبارات الوظيفية واختبار الانحدار أيضًا. يمكن إجراء اختبار API الذي له دور مهم في عملية AGILE من خلال TOSCA. في أيامنا هذه ، تتطلب العلامة جهود اختبار أقل ومدة تدريب أقل على الأداة. في هذا الجانب ، تعتبر Tosca هي الأداة الأنسب لأنها تدعم اختبار البرنامج النصي الأقل والذي سيستهلك الحد الأدنى من الوقت للتعلم. يمكن لمستخدم Tosca كتابة حالات اختبار فعالة مع الحد الأدنى من المهارات. أيضًا ، فإنه ينشئ تقارير اختبار قياسية للإدارة بدون الكثير من التخصيص.

ميزات Tosca الرئيسية:

  • نهج الاختبار القائم على النموذج: هذه هي السمات الرئيسية لـ Tosca كأداة أتمتة للاختبار. نتيجة لذلك ، تعتبر Tosca أكثر ملاءمة من أدوات أتمتة الاختبار الأخرى المتوفرة في السوق. كجزء من تطوير حالة الاختبار ، يتعين علينا إنشاء وحدات لكل من وظائف مستوى الوحدة. يتم تخزين جميع الخصائص التقنية لكائنات الاختبار في الوحدات النمطية التي سيتم دمجها أثناء إنشاء الاختبار جنبًا إلى جنب مع بيانات الاختبار.
  • نهج الاختبار القائم على المخاطر: الجانب الآخر المهم من Tosca لأنه يدعم نهج الاختبار القائم على المخاطر. Tosca قادرة على تقييم المخاطر في حالات الاختبار. بشكل أساسي ، يمكنه تحديد المجموعة الفرعية لمجموعة الاختبار بالكامل والتي ستقلل من فرص المخاطر. بمجرد اكتمال التنفيذ ، يتم قياس المخاطر من خلال النظر في نتيجة تنفيذ الاختبار وتغطية المخاطر.
  • سيناريو أقل حالات الاختبار: يدعم Tosca أتمتة أقل للبرامج النصية مما يعني أنه يمكن تطوير حالات الاختبار عن طريق طريقة السحب والإفلات للوحدات النمطية في قسم TestCase في Tosca. يمكن إجراء معاملات بيانات الاختبار وتنفيذ نقاط التفتيش من خلال التكوين. لذلك ، سيتمكن أي شخص من تطوير الاختبارات مع الحد الأدنى من المهارات والتدريب.
  • بيانات الاختبار الديناميكي:  يمكن الاحتفاظ ببيانات الاختبار الديناميكي بشكل منفصل عن حالات الاختبار الفنية. لتحقيق ذلك ، توفر Tosca ميزات متقدمة مثل TDM و TCD و TDS وما إلى ذلك.
  • سهل الصيانة:  إذا كان هناك تطبيق أو تحسين للبيانات ، فيمكن دمجها في مجموعة الاختبار بأكملها عن طريق تحديث الوحدات أو البيانات في المستودع المركزي. الجهود المبذولة هنا أقل مقارنة بأي من أدوات أتمتة الاختبار الأخرى.
  • تنفيذ التوزيع: إنه يشير إلى توزيع تنفيذ الاختبار في نظام متعدد لتقليل الجهود البشرية ودورة التنفيذ. بناءً على تكوين التنفيذ الموزع ، يمكننا جدولة تنفيذ الاختبار في أنظمة متعددة.
  • اختبار API: يعد اختبار API مفيدًا جدًا عندما لا يكون التطبيق بأكمله جاهزًا ولكن يتم تطوير بعض مكونات التطبيق. باستخدام API ، Tosca قادر على اختبار مكونات التطبيق المقابلة.
  • تسجيل الاختبار: يمكن لـ Tosca تسجيل سيناريو الاختبار لإنشاء حالات اختبار خطية جنبًا إلى جنب مع نقاط التفتيش لتوفير الوقت. هذه الميزة مفيدة جدًا للاختبار لمرة واحدة فقط.
  • إعداد التقارير التفصيلية: ينشئ Tosca تقارير التنفيذ والسجلات خطوة بخطوة باستخدام الشاشات الملتقطة. تعد سجلات التنفيذ مفيدة جدًا أثناء التحقيق في أي أخطاء.
  • اختبار المحمول: يدعم Tosca اختبار تطبيقات الأجهزة المحمولة في كل من أجهزة Android و iOS. لاختبار iOS ، يلزم وجود بنية أساسية إضافية لـ MAC.
  • التطبيقات المدعومة:  يتوافق Tosca مع أنواع مختلفة من التطبيقات مثل Salesforce و SAP و Web و Powerbuilder و DotNet و Mainframe والأجهزة المحمولة وما إلى ذلك.
  • التكامل مع أدوات الطرف الثالث: تساعد Tosca على الاندماج مع أدوات الطرف الثالث مع الحد الأدنى من التخصيص مثل Perfecto و Selenium و Azure و Jenkins وما إلى ذلك.

هندسة TOSCA:

TOSCA تم تصميم وتطوير TRICENTIS Technology & Consulting GmbH (شركة برمجيات نمساوية مقرها في فيينا). تحتوي أداة الاختبار TOSCA على الواجهات التالية -

  • واجهة المستخدم الرسومية - واجهة المستخدم الرسومية
  • API - واجهة برمجة التطبيقات
  • CLI - واجهة سطر الأوامر
  • إدارة الاختبار المتكاملة
نظرة عامة على TOSCA - Tosca Architecture
مخطط معماري (نظرة عامة على توسكا)

أحدث إصدار من TOSCA Commander المتوفر في السوق هو 13.3. المكونات الرئيسية لـ Tosca مذكورة أدناه -

  • معالج توسكا
  • قائد توسكا
  • منفذ توسكا
  • مستودع الاختبار

قائد TOSCA: 

يعتبر قائد TOSCA العمود الفقري الأساسي للأداة لتطوير وإدارة وتنفيذ وتحليل إنشاء البرامج النصية للاختبار. يحتوي Tosca Commander على خمسة أقسام تستخدم في معظم المشاريع - 

  • الوحدة النمطية - يتم تخزين جميع الوحدات (احتفظ بالمعلومات الفنية لكائن الاختبار) في هذا القسم.
  • حقيبة الاختبار - يتم الاحتفاظ بالمكونات الفنية لأي حالات اختبار في هذا القسم.
  • TestCaseDesign - يُستخدم هذا القسم لعزل بيانات الاختبار من حقيبة الاختبار بطريقة منظمة جيدًا. الغرض الرئيسي من هذا القسم هو عدم لمس حالات الاختبار الفني لتعديل بيانات الاختبار.
  • التنفيذ - يحتفظ هذا القسم بسجلات نتائج تنفيذ الاختبار في قائمة التنفيذ. في الأساس ، يتم استخدامه لإدارة تنفيذ الاختبار.
  • المتطلبات - يتم تخزين جميع المعلومات المتعلقة بالمتطلبات في هذا القسم.
نظرة عامة حول Tosca - قائد Tosca
نظرة عامة على TOSCA - قائد Tosca

تتوفر دراسة مفصلة لأقسام مختلفة في المقالة التالية.

منفذ TOSCA: 

يستخدم Tosca Executor لتنفيذ حالات الاختبار التي تم تطويرها في TOSCA. هذا بديل لاختبار التنفيذ دون فتح قائد Tosca. يمكننا التنقل في منفذ Tosca من خلال قائمة بدء windows:  ابدأ-> كافة البرامج-> Tricentis-> Tosca Executor

للحصول على مزيد من التفاصيل حول ملفات TestSet ، يرجى النقر فوق هنا.

نظرة عامة حول Tosca - منفذ Tosca
نظرة عامة حول Tosca - منفذ Tosca

معالج توسكا: 

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

نظرة عامة على TOSCA - معالج Tosca
نظرة عامة حول TOSCA - معالج Tosca

مستودع الاختبار:

يمكن تخزين Testcase في مستودع خارجي مشترك / قواعد بيانات مثل Oracle و SQLServer و SQL Lite وما إلى ذلك أيضًا ، يمكن تخزين بيانات الاختبار في مستودع خارجي في Tosca من خلال عمليات مختلفة مثل TDM - Test Data Management و TDS - Test Data Service . مطلوب مستودع الاختبار حتى يتمكن العديد من المختبرين من العمل في وقت واحد.

نظرة عامة على TOSCA - مستودع Tosca
نظرة عامة على TOSCA - مستودع Tosca

منصة Tosca المدعومة:

  • الأطر ولغات البرمجة: dotNet بما في ذلك WPF, جافا ، VB ، دلفي.
  • متصفحات الويب: Firefox و Internet Explorer، كروم.
  • بيئة تطوير التطبيقات: PowerBuilder.
  • تطبيقات المضيف: 3270 ، 5250.
  • برامج MS: MS Outlook، MS excel
  • تطبيق المؤسسة: Seibel ، SAP.
  • البروتوكولات والأجهزة: فلاش ، خدمات الويب (SOAP) ، ODBC.

في الختام

في هذه المقالة التمهيدية لنظرة عامة على Tosca ، قمنا بتغطية نظرة عامة على أداة اختبار Tricentis TOSCA و Tosca Commander و Workspace. من فضلك اضغط هنا، للانتقال إلى بوابة دعم Tosca لمزيد من المعلومات.

الرجاء النقر لقراءة المقالة التالية من برنامج TOSCA التعليمي - دراسة كاملة لقائد TOSCA.

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول المشار إليها إلزامية *

انتقل إلى الأعلى