اختبار مجال الاتصالات باستخدام نماذج لحالات اختبار أنظمة دعم العمليات/أنظمة دعم الأعمال

⚡ ملخص ذكي

يتضمن اختبار تطبيقات قطاع الاتصالات التحقق من صحة محركات الفوترة، وتدفقات التزويد، وبروتوكولات الإشارة، وعناصر الشبكة بشكل شامل. تشرح هذه النظرة العامة مسؤوليات أنظمة دعم العمليات (OSS) وأنظمة دعم الأعمال (BSS)، وعمليات أعمال الاتصالات، ومراحل دورة حياة الاختبار، ونماذج جاهزة للاستخدام في مشاريع حقيقية.

  • 📡 تعريف اختبار الاتصالات: تحقق من صحة برامج التوجيه والتحويل و VoIP والنطاق العريض قبل أن تصل إلى أي مشترك يدفع ثمنها.
  • 🏢 نظام دعم العمليات (OSS) مقابل نظام دعم الأعمال (BSS): يغطي نظام دعم العمليات (OSS) الشبكة والتزويد والمخزون؛ بينما يغطي نظام دعم الأعمال (BSS) إدارة علاقات العملاء (CRM) والفواتير والرد الصوتي التفاعلي (IVR) والمدفوعات.
  • 🔄 تغطية عمليات الأعمال: Tracنتولى كل طلب بدءًا من مرحلة ما قبل البيع مرورًا بالتزويد والفواتير وضمان الخدمة.
  • 🧪 آثار دورة الحياة: إنتاج منتجات مميزة في مراحل الأعمال، والهندسة المعمارية، والتنفيذ، والنشر.
  • 📋 أمثلة على حالات الاختبار: أعد استخدام عمليات التحقق من الفواتير والمطابقة والاستجابة الصوتية التفاعلية أدناه كمجموعة أساسية جاهزة.
  • ⚠️ التحديات المعروفة: خطط مبكراً لضمان التوافق بين منتجات البائعين المتعددين، وعمق البروتوكولات، وبيئات المختبرات المكلفة.
  • 🛠️ اختيار الأداة: قم بمطابقة مولدات حركة المرور، ومحللات الحزم، ومجموعات أتمتة الويب مع الطبقة قيد الاختبار.

ما هو اختبار الاتصالات؟

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

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

انضم إلى مشروع اختبار الاتصالات المباشر الخاص بنا مجانًا

ما هو المجال في الاختبار؟

قبل كتابة أي سيناريو متعلق بالاتصالات، يحتاج مصطلح "النطاق" إلى تعريف.

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

المجال في الاختبار

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

ما أهمية اختبار معرفة المجال؟

تُعد المعرفة بالمجال أساسية لاختبار أي منتج برمجي، ولها فوائدها الخاصة، كما يلخص الرسم البياني أدناه.

اختبار المعرفة المجال

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

العمليات التجارية في صناعة الاتصالات

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

في مجال اختبار الاتصالات، يُعد التحقق الشامل من الخدمة أمراً بالغ الأهمية. ولضمان كفاءة الاختبار، لا بد من فهم جيد لمختلف العمليات التجارية.

أنت بحاجة إلى فهم كل مرحلة من مراحل إمكانية تقديم الخدمة قبل صياغة حالات الاختبار.

تعتمد خدمات الاتصالات إما على نظام دعم الأعمال الذي يشمل أنظمة الرد الصوتي التفاعلي ومراكز الاتصال وإصدار الفواتير، أو على نظام دعم العمليات الذي يشمل أجهزة التوجيه والمحولات وأبراج الاتصالات الخلوية.

يوضح الجدول التالي الأنشطة التي يتم تنفيذها على مستويات مختلفة.

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

عملية الأعمال التجارية النموذجية للاتصالات

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

عملية الأعمال التجارية النموذجية للاتصالات

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

أنواع البروتوكولات المستخدمة في صناعة الاتصالات

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

  • تقنيات الصوت عبر بروتوكول الإنترنت: VoIP، IMS، MPLS، ISDN، PSTN
  • Signalجي والبروتوكولاتبروتوكول SIP، وشبكة ISDN، Codecs, H.323
  • التقنيات اللاسلكية: جي بي آر إس، سى دى ام ايه، جي إس إم، أومتس
  • إدارة الشبكات: SNMP
  • بروتوكولات الطبقة الثانية: ARP، STP، L2TP، تعادل القوة الشرائية
  • بروتوكولات/توجيه الطبقة الثالثة: ICMP، BGP، داعش، MPLS
  • البنية التحتية/الأمن: أجهزة الصراف الآلي، TCP/IP، LAN/VLAN، SSH

يمكنك معرفة المزيد حول اختبار البروتوكول اضغط هنا

اختبار دورة الحياة في صناعة الاتصالات

بعد تحديد العمليات والبروتوكولات، يمكن تنظيم العمل ضمن دورة حياة. تشبه دورة حياة الاختبار في قطاع الاتصالات دورة حياة الاختبار في أي قطاع آخر، مع التركيز على التفاصيل. إليكم شكل دورة حياة الاختبار مع مخرجات الاختبار.

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

أنواع الاختبارات التي يتم إجراؤها على برامج الاتصالات

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

كيفية كتابة حالات اختبار فعالة في مجال الاتصالات

إنّ معرفة مجالات العمليات ليست سوى نصف المهمة. يجب كتابة الحالات نفسها بطريقة تمكّن أيّ مُختبِر في الفريق من تنفيذها دون الحاجة إلى معرفة مسبقة. تنطبق الخطوات التالية بالتساوي على نطاق أنظمة دعم العمليات (OSS) ونطاق أنظمة دعم الأعمال (BSS).

  1. احتفظ بعملية تجارية واحدة لكل مجموعة. فصل مجموعات الطلب والتزويد والفواتير بحيث يشير الفشل إلى نظام واحد مسؤول بدلاً من سلسلة غامضة منها.
  2. اكتب الشرط المسبق كبيانات، وليس كنثر. حدد بدقة حالة المشترك، وخطة التعريفة، والحد الائتماني، ورصيد الحساب الذي تفترضه الحالة، لأن عيوب الاتصالات عادة ما تكون عيوبًا في حالة البيانات.
  3. تغطية حدود التصنيف والتسعير. إن استنفاد الدقائق المجانية، وتجديد الخطة في منتصف الليل، وتغيير سعر التجوال، والترقيات النسبية هي النقاط التي تتعطل فيها محركات الفوترة في أغلب الأحيان.
  4. أضف متغيرًا سلبيًا لكل حالة إيجابية. طول الرقم غير الصالح، والمشترك المحظور، والطلب المكرر، وفشل عمليات استدعاء التزويد، كل منها يستحق نتيجته المتوقعة.
  5. تحقق من النتائج في المراحل اللاحقة، وليس فقط على الشاشة. لا يكون أمر التزويد صحيحًا إلا عندما يتفق سجل إدارة علاقات العملاء، وإدخال المخزون، وعنصر الشبكة، وتغذية الوساطة مع بعضها البعض.
  6. أرفق نتيجة متوقعة قابلة للقياس. لا يمكن تنفيذ عبارة مثل "الفاتورة صحيحة"، بينما يمكن تنفيذ عبارة "إجمالي الفاتورة يساوي 249.00 بما في ذلك ضريبة بنسبة 18 بالمائة".
  7. قم بتصنيف المرشحين للانحدار. قم بتحديد كل حالة تتعلق بالتصنيف والضرائب والربط البيني بحيث تدخل في كل دورة إصدار من اختبار الانحدار.

أخيرًا، راجع كل حالة مع محلل فواتير أو مهندس شبكة قبل اعتمادها. تتغير قواعد أعمال الاتصالات مع كل إطلاق لتعريفة جديدة، وستُسجّل حالة لا تزال تتضمن عرضًا ترويجيًا من الربع السابق حالات فشل خاطئة لعدة أشهر.

نماذج من حالات الاختبار لاختبار الاتصالات

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

اختبارات الاتصالات المختلفة أنشطة الاختبار في مجال الاتصالات
Billنظام جي
  • التحقق من أن رقم هاتف العميل مسجل لدى شركة الاتصالات
  • تحقق مما إذا كان الرقم لا يزال يعمل
  • التأكد من صحة الرقم المدخل وهو مكون من 10 أرقام
  • تأكد من أن الرقم غير محظور لبعض الأسباب
  • التحقق من وجود أي فواتير مستحقة على الرقم، إذا كانت موجودة، اعرضها على الشاشة
  • تأكد من أن الرقم تم فيه تسوية جميع الحسابات أو الفواتير السابقة
  • تحقق من أن النظام يتيح إنشاء كشف الحساب وفقًا لمتطلبات العميل
  • التحقق من قيام النظام بتسجيل عدد من المكالمات بدقة
  • التحقق من الخطة التي اختارها العميل والتي تظهر على نظام الفوترة
  • تأكد من أن المبلغ الإجمالي الذي تم تحصيله صحيح ومطابق للخدمة المقدمة
اختبار التطبيق
  • البروتوكولات والتشوير والاختبار الميداني لإنترنت الأشياء
  • الاستخدام و الاختبار الوظيفي للنواة الهاتف تطبيقات الهاتف مثل المكالمات والرسائل النصية القصيرة والتحويل/الانتظار وما إلى ذلك.
  • اختبار التطبيقات المختلفة مثل الخدمات المالية والرياضية والخدمات القائمة على الموقع، وما إلى ذلك. اختبار OSS-BSS
اختبار OSS-BSS
  • Billإدارة حالات العملاء، فواتير الربط، إدارة الطلبات والاحتيال، ضمان الإيرادات
  • إدارة الشبكة، والوساطة، والتزويد، وما إلى ذلك.
  • الذكاء الاصطناعي وإدارة علاقات العملاء وتخطيط موارد المؤسسات، تخزين البيانات، الخ.
اختبار المطابقة
  • توافق الواجهة الكهربائية
  • مطابقة البروتوكول
  • مطابقة طبقات النقل
اختبار الرد الصوتي التفاعلي (IVR).
  • سيناريوهات الاختبار التفاعلي
  • الكشف عن الطاقة الصوتية
  • نغمات الصوت ذات النطاق العريض
  • تسلسلات المتفرعة الشرطية واسعة النطاق
  • إدخالات DTMF

التحديات في مجال اختبار الاتصالات

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

يتمثل التحدي الأول في قابلية التشغيل البيني بين الموردين المتعددين. قد تتضمن رحلة المشترك الواحد مفتاح تحويل من مورد، ومنصة وساطة من مورد آخر، ومنتج فوترة من مورد ثالث، لذلك غالبًا ما يكمن الخلل في الفجوة بين موردين بدلاً من أن يكون داخل أي من المنتجين.

أما الثاني فهو عمق البروتوكول. قراءة بروتوكولات SIP أو Diameter أو SS7 tracإنها مهارة متخصصة، والفرق التي تفتقر إليها تميل إلى الإبلاغ عن عيوب في التطبيق لما هي في الواقع أعطال إشارة.

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

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

أدوات اختبار الاتصالات الشائعة

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

  • مركز اختبار سبيرنت: يقوم بتوليد حركة مرور عالية الحجم على المحولات وأجهزة التوجيه وأجهزة الشبكة الأساسية أثناء عمليات التشغيل الخاصة بالأداء والتوافق.
  • Keysight IxNetwork: يحاكي هذا البرنامج طوبولوجيات التوجيه والتحويل على نطاق واسع، وهو ما يناسب التحقق من صحة بروتوكولات الطبقة الثانية والطبقة الثالثة.
  • Wireshark: يلتقط ويفك تشفير حركة مرور SIP و Diameter و RTP بحيث يمكن للمختبرين تأكيد سلوك الإشارة حزمة تلو الأخرى.
  • أجهزة اختبار الصوت Hammer و Abacus: قيادة سيناريوهات الاستجابة الصوتية التفاعلية وجودة الصوت، بما في ذلك إدخال DTMF وتسلسلات التفرع المشروطة.
  • JMeter: يقوم بتحميل بوابة الرعاية الذاتية وواجهات برمجة التطبيقات الخاصة بالطلبات، كما هو موضح في JMeter اختبار أداء.
  • Selenium: أتمتة رحلات الويب الخاصة بإدارة علاقات العملاء والرعاية الذاتية كجزء من نطاق أوسع اختبار الأتمتة استراتيجية.
  • مايكرو فوكس ALM: يقوم بتخزين مكتبة حالات الاتصالات، ويربط العيوب بالمتطلبات، ويبلغ أصحاب المصلحة بمدى جاهزية الإصدار.

يجمع معظم المشغلين اثنين أو ثلاثة من هذه بدلاً من التوحيد على واحد منها، لأن طبقات OSS و BSS نادراً ما تشترك في واجهة مشتركة.

الأسئلة الشائعة

يُقيّم اختبار أنظمة دعم العمليات (OSS) الأنظمة المتصلة بالشبكة، مثل أنظمة التزويد، والمخزون، والوساطة، وإدارة الأعطال. بينما يُقيّم اختبار أنظمة دعم الأعمال (BSS) الأنظمة المتصلة بالعملاء، مثل أنظمة إدارة علاقات العملاء (CRM)، وإدارة الطلبات، والفواتير، والمدفوعات. تتداخل معظم سيناريوهات الاتصالات الحقيقية بين هذين النوعين من الاختبارات، لذا تتطلب نقاط التكامل بينهما تغطية متخصصة.

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

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

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

يحتاج فني اختبار الاتصالات إلى معرفة جيدة ببروتوكولات SIP أو Diameter أو SS7، وSQL للتحقق من الفواتير، والإلمام بسير عمل أنظمة دعم العمليات (OSS) وأنظمة دعم الأعمال (BSS)، ومهارات البرمجة النصية. اختبار الأتمتةإن فهم قواعد التعريفات واللوائح التنظيمية لا يقل أهمية عن معرفة الأدوات.

تلخيص هذه التدوينة بـ: