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

ما هو اختبار الاتصالات؟
يُعرَّف اختبار الاتصالات بأنه اختبار برمجيات الاتصالات. ومنذ تحوّل قطاع الاتصالات إلى الشبكات الرقمية والحاسوبية، أصبح استخدام البرمجيات أمراً لا غنى عنه في صناعة الاتصالات.
يعتمد قطاع الاتصالات على أنواع مختلفة من مكونات البرمجيات لتقديم خدمات مثل التوجيه والتحويل، وخدمات الصوت عبر الإنترنت (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
يمكنك معرفة المزيد حول اختبار البروتوكول اضغط هنا
اختبار دورة الحياة في صناعة الاتصالات
بعد تحديد العمليات والبروتوكولات، يمكن تنظيم العمل ضمن دورة حياة. تشبه دورة حياة الاختبار في قطاع الاتصالات دورة حياة الاختبار في أي قطاع آخر، مع التركيز على التفاصيل. إليكم شكل دورة حياة الاختبار مع مخرجات الاختبار.
| مرحلة اختبار الاتصالات | اختبار القطع الأثرية |
|---|---|
|
|
|
|
|
|
|
|
أنواع الاختبارات التي يتم إجراؤها على برامج الاتصالات
تعتمد كل مرحلة من مراحل دورة الحياة المذكورة أعلاه على نوع مختلف من الاختبارات، وتغطي القائمة أدناه الاختبارات التي يتم تطبيقها في أغلب الأحيان على برامج الاتصالات.
- اختبار الربط البيني
- اختبار المطابقة
- اختبار الرد الصوتي التفاعلي (IVR).
- اختبار أداء
- اختبار الأمان
- اختبار التشغيل البيني
- اختبار البروتوكول
- الاختبار الوظيفي
- اختبار الأتمتة
كيفية كتابة حالات اختبار فعالة في مجال الاتصالات
إنّ معرفة مجالات العمليات ليست سوى نصف المهمة. يجب كتابة الحالات نفسها بطريقة تمكّن أيّ مُختبِر في الفريق من تنفيذها دون الحاجة إلى معرفة مسبقة. تنطبق الخطوات التالية بالتساوي على نطاق أنظمة دعم العمليات (OSS) ونطاق أنظمة دعم الأعمال (BSS).
- احتفظ بعملية تجارية واحدة لكل مجموعة. فصل مجموعات الطلب والتزويد والفواتير بحيث يشير الفشل إلى نظام واحد مسؤول بدلاً من سلسلة غامضة منها.
- اكتب الشرط المسبق كبيانات، وليس كنثر. حدد بدقة حالة المشترك، وخطة التعريفة، والحد الائتماني، ورصيد الحساب الذي تفترضه الحالة، لأن عيوب الاتصالات عادة ما تكون عيوبًا في حالة البيانات.
- تغطية حدود التصنيف والتسعير. إن استنفاد الدقائق المجانية، وتجديد الخطة في منتصف الليل، وتغيير سعر التجوال، والترقيات النسبية هي النقاط التي تتعطل فيها محركات الفوترة في أغلب الأحيان.
- أضف متغيرًا سلبيًا لكل حالة إيجابية. طول الرقم غير الصالح، والمشترك المحظور، والطلب المكرر، وفشل عمليات استدعاء التزويد، كل منها يستحق نتيجته المتوقعة.
- تحقق من النتائج في المراحل اللاحقة، وليس فقط على الشاشة. لا يكون أمر التزويد صحيحًا إلا عندما يتفق سجل إدارة علاقات العملاء، وإدخال المخزون، وعنصر الشبكة، وتغذية الوساطة مع بعضها البعض.
- أرفق نتيجة متوقعة قابلة للقياس. لا يمكن تنفيذ عبارة مثل "الفاتورة صحيحة"، بينما يمكن تنفيذ عبارة "إجمالي الفاتورة يساوي 249.00 بما في ذلك ضريبة بنسبة 18 بالمائة".
- قم بتصنيف المرشحين للانحدار. قم بتحديد كل حالة تتعلق بالتصنيف والضرائب والربط البيني بحيث تدخل في كل دورة إصدار من اختبار الانحدار.
أخيرًا، راجع كل حالة مع محلل فواتير أو مهندس شبكة قبل اعتمادها. تتغير قواعد أعمال الاتصالات مع كل إطلاق لتعريفة جديدة، وستُسجّل حالة لا تزال تتضمن عرضًا ترويجيًا من الربع السابق حالات فشل خاطئة لعدة أشهر.
نماذج من حالات الاختبار لاختبار الاتصالات
يؤدي تطبيق هذه القواعد إلى إنتاج مجموعة مشابهة للمجموعة الموضحة أدناه. في اختبارات الاتصالات، يجب مراعاة الاختبارات التالية
| اختبارات الاتصالات المختلفة | أنشطة الاختبار في مجال الاتصالات |
|---|---|
| Billنظام جي |
|
| اختبار التطبيق |
|
| اختبار OSS-BSS |
|
| اختبار المطابقة |
|
| اختبار الرد الصوتي التفاعلي (IVR). |
|
التحديات في مجال اختبار الاتصالات
حتى المجموعة المكتوبة بشكل جيد تواجه عقبات خاصة بهذه الصناعة، والتخطيط لها مبكراً يحمي جدول الإصدار.
يتمثل التحدي الأول في قابلية التشغيل البيني بين الموردين المتعددين. قد تتضمن رحلة المشترك الواحد مفتاح تحويل من مورد، ومنصة وساطة من مورد آخر، ومنتج فوترة من مورد ثالث، لذلك غالبًا ما يكمن الخلل في الفجوة بين موردين بدلاً من أن يكون داخل أي من المنتجين.
أما الثاني فهو عمق البروتوكول. قراءة بروتوكولات SIP أو Diameter أو SS7 tracإنها مهارة متخصصة، والفرق التي تفتقر إليها تميل إلى الإبلاغ عن عيوب في التطبيق لما هي في الواقع أعطال إشارة.
أما العامل الثالث فهو تكلفة البيئة. تتطلب سيناريوهات التحميل والتجوال والربط البيني الواقعية أجهزة مختبرية أو أجهزة محاكاة مكلفة الترخيص وبطيئة الجدولة، مما يدفع الفرق نحو البيئات المشتركة وبيانات الاختبار غير المستقرة.
تتغير التعريفات واللوائح باستمرار. وتفرض قواعد نقل الأرقام وشرائح الضرائب والخطط الترويجية تحديثات متكررة للبيانات، لذا تعامل مع صيانة بيانات الاختبار كنشاط دائم.
أدوات اختبار الاتصالات الشائعة
تعتمد الأداة المناسبة على الطبقة التي يتم اختبارها، لأنه لا يوجد منتج واحد يغطي الإشارات والتطبيقات والفواتير بنفس القدر من الكفاءة.
- مركز اختبار سبيرنت: يقوم بتوليد حركة مرور عالية الحجم على المحولات وأجهزة التوجيه وأجهزة الشبكة الأساسية أثناء عمليات التشغيل الخاصة بالأداء والتوافق.
- Keysight IxNetwork: يحاكي هذا البرنامج طوبولوجيات التوجيه والتحويل على نطاق واسع، وهو ما يناسب التحقق من صحة بروتوكولات الطبقة الثانية والطبقة الثالثة.
- Wireshark: يلتقط ويفك تشفير حركة مرور SIP و Diameter و RTP بحيث يمكن للمختبرين تأكيد سلوك الإشارة حزمة تلو الأخرى.
- أجهزة اختبار الصوت Hammer و Abacus: قيادة سيناريوهات الاستجابة الصوتية التفاعلية وجودة الصوت، بما في ذلك إدخال DTMF وتسلسلات التفرع المشروطة.
- JMeter: يقوم بتحميل بوابة الرعاية الذاتية وواجهات برمجة التطبيقات الخاصة بالطلبات، كما هو موضح في JMeter اختبار أداء.
- Selenium: أتمتة رحلات الويب الخاصة بإدارة علاقات العملاء والرعاية الذاتية كجزء من نطاق أوسع اختبار الأتمتة استراتيجية.
- مايكرو فوكس ALM: يقوم بتخزين مكتبة حالات الاتصالات، ويربط العيوب بالمتطلبات، ويبلغ أصحاب المصلحة بمدى جاهزية الإصدار.
يجمع معظم المشغلين اثنين أو ثلاثة من هذه بدلاً من التوحيد على واحد منها، لأن طبقات OSS و BSS نادراً ما تشترك في واجهة مشتركة.



