تي تي سي إن

TTCN هي لغة برمجة تُستخدم لاختبار بروتوكولات الاتصال وخدمات الويب . تتكون مجموعة اختبارات TTCN من العديد من حالات الاختبار المكتوبة بلغة برمجة TTCN.
حتى الإصدار الثاني، كانت اللغة تُكتب في جداول وتُسمى " التدوين الشجري والجدولي المُدمج" . تطلّب قراءة هذه اللغة وتعديلها استخدام مُحررات TTCN خاصة. بدءًا من الإصدار الثالث، أُعيد تسمية TTCN إلى " تدوين الاختبار والتحكم فيه" . أصبحت الآن أقرب إلى لغات البرمجة الحديثة، ويمكن تعديلها باستخدام المُحررات التقليدية. يتميز TTCN-3 بمرونة أكبر من TTCN-2، حيث يُمكن استخدامه لاختبار البروتوكولات بالإضافة إلى اختبار البرامج التقليدية.
جميع إصدارات TTCN تحتاج إلى مترجمات أو مفسرات مخصصة للتنفيذ.
تُستخدم لغة TTCN على نطاق واسع، على سبيل المثال، من قِبل ETSI و ITU لاختبار بروتوكولات الاتصالات. كما كُتبت حالات اختبار المطابقة لمعايير ETSI مثل ISDN و DECT و GSM و EDGE و 3G و DSRC باستخدام TTCN. ومؤخرًا، استُخدمت أيضًا لاختبار معايير بروتوكولات متنوعة مثل Bluetooth و IP .
يتم استخدام تنفيذ حالات الاختبار هذه على المنتجات (مثل الهواتف، والهواتف المحمولة، وممكّنات الخدمة أو عناصر الشبكة) للتحقق من أن تنفيذ البروتوكول في تلك المنتجات يفي بالمتطلبات المحددة بواسطة معايير الاتصالات السلكية واللاسلكية.
غالباً ما يتم دمج TTCN مع ASN.1 .
الإصدارات
- TTCN-1: تم توحيدها في عام 1992 من قبل ISO و CCITT كـ ISO/IEC 9646-3 و CCITT X.292 لمنهجية وإطار عمل اختبار التوافق مع الربط البيني للأنظمة المفتوحة (OSI).
- TTCN-2: تم توحيدها في عام 1998 من قبل المنظمة الدولية للمقاييس (ISO) والاتحاد الدولي للاتصالات (ITU) ، مما أضاف التزامن ودعم الوحدات المتعددة إلى TTCN-1.
- TTCN-3 : صُممت بواسطة المعهد الأوروبي لمعايير الاتصالات (ETSI) وتم توحيدها في عام 2000 من قبل الاتحاد الدولي للاتصالات (ITU) بموجب المرجع Z.140. وكان الهدف منها أن تكون لغة اختبار أكثر عمومية من TTCN-2. وفي عام 2007، انتقلت التوصية من Z.140 إلى Z.160.
معلومات أساسية
اختبار المطابقة يعني تنفيذ اختبار وفقًا لحالة اختبار محددة جيدًا ، مثل اختبار مكتوب بلغة TTCN. اختبارات التوصيل، والتي تُسمى أيضًا اختبارات التوافق ، هي حالات اختبار تُنفذ بنموذج العميل والخادم؛ مثل عميل البريد الإلكتروني مقابل خادم البريد، والهاتف مقابل الشبكة، وسماعة بلوتوث مقابل هاتف بلوتوث. غالبًا ما تُنفذ اختبارات التوصيل في ما يُسمى باختبارات الفصل.
تُكمّل اختبارات المطابقة واختبارات التوصيل بعضها بعضًا. فإذا أُجريت بشكل صحيح، فإن أخطاء التوافق التي يتم اكتشافها في اختبارات التوصيل ستؤدي إلى تعريف حالات اختبار مطابقة جديدة تغطي الاختبار الفاشل.
روابط خارجية
- مجموعة دراسة ITU TTCN
- موقع ETSI TTCN-3 الإلكتروني ، مؤرشف بتاريخ 24 يوليو 2008 على موقع Wayback Machine.
- بطاقة مرجعية سريعة TTCN-3
- توصيات الاتحاد الدولي للاتصالات - قطاع تقييس الاتصالات
