使用示例 OSS/BSS 测试用例测试电信领域


什么是电信测试,它包含什么?

电信软件测试被称为电信测试。自转向数字和计算机网络以来,电信业务一直依赖于软件。电信业务中的许多服务,例如路由和交换、VoIP 宽带接入等,都依赖于各种类型的软件组件。因此,电信软件测试是不可避免的。

在测试中,什么是领域?

构建软件测试项目的行业被称为领域。这个词经常在讨论软件项目或开发时使用。例如,保险领域、银行领域、零售领域、电信领域等等。

通常,在构建任何专业领域项目时,都会请求领域专家的帮助。领域专家是其领域的专家,他们可能了解关于产品或应用程序的一切。

为什么测试领域知识很重要?

领域专业知识对于测试任何软件产品至关重要,它具有自身的一系列优势,例如:

  • 它减少了培训时间。

  • 它有助于快速跟踪缺陷

  • 它很好地了解了 UI 功能和后端处理

  • 它很好地掌握了工作流程、业务流程和规则

  • 它有助于轻松理解技术技术

电信业务流程示例

以下是一个典型的电信业务流程示例。

  • 电信服务提供商 (TSP) 联系客户

  • 客户提出询问

  • 客户向 TSP 订购服务

  • 技术评估后,进行订单实施

  • 如果订单实施在任何阶段停止,跟踪系统会跟踪订单状态,并尝试修复它

  • 实施完成后,客户开始使用服务,计费开始

  • 现在,为了支持客户服务,服务保障团队开始工作

  • 软件将具有支持这些功能的应用程序

电信行业的业务流程

端到端服务验证在电信测试中至关重要。需要透彻了解各种业务流程才能确保高效测试。

在设计测试用例之前,必须首先了解每个服务交付能力级别。

电信服务基于业务支持系统 (IVR、呼叫中心、发票生成等) 或运营支持系统 (路由器、交换机、蜂窝塔等)。

以下几点说明了在不同级别执行哪些操作。

  • **销售前** - 它管理所有销售信息,例如折扣、服务和促销。

  • **订购** - 申请新连接或断开现有连接

  • **配置** - 此部门负责客户和 TSP(电信服务提供商)之间的物理连接

  • **计费** - 所有计费工作都在此部门完成。

  • **服务保障** - 发生故障时,此部门负责纠正情况。

  • **库存控制系统** - 它是所有数据的中央存储。

  • **跟踪** - 此部门跟踪订购系统和订单状态。

在电信行业中,正在测试生命周期

电信行业的测试生命周期与任何其他行业类似,但重点在于细节。测试生命周期如下所示,以及测试工件。

  • 业务视图

    • 基于需求的测试工件

    • 基于可行性的工件

    • 基于标准和策略识别的测试工件

    • 与测试工件相关的运营和维护注意事项

  • 系统/架构

    • 系统测试工件(安全、安装)

    • 虚拟原型测试工件

    • 特殊系统测试工件(互操作性、灾难恢复)

  • 实施

    • 单元测试工件
    • 集成测试工件
    • 质量和性能工件
    • 回归测试、负载测试、健全性测试等
  • 部署

    • 验收测试工件
    • 集成测试工件
    • 质量和性能工件
    • 功能测试工件
    • Alpha/Beta 测试工件

电信行业使用的协议

以下是电信行业中最常用的协议。

  • 信令和协议 - SIP、ISDN、编解码器、H.323

  • VoIP 技术 - VoIP、IMS、MPLS、ISDN、PSTN

  • 无线技术 - 例如 GPRS、CDMA、GSM 和 UMTS。

  • 第 2 层协议 - ARP、STP、L2TP、PPP

  • 第 3 层协议 - ICMP、BGP、ISIS、MPLS

  • 基础设施/安全 - 例如 ATM、TCP/IP、LAN/VLAN 和 SSH。

对电信软件执行的测试类型

  • 互连测试

  • 一致性测试

  • IVR 测试

  • 性能测试

  • 安全测试

  • 互操作性测试

  • 协议测试

  • 功能测试

  • 自动化测试

拥有领域专业知识的好处

领域知识对于每个项目的测试都至关重要。

以下是拥有领域知识的诸多好处:

减少培训时间

如果测试人员已经具备领域知识,他们只需要很少的培训,这将节省项目的资金和时间。

生产力

任何拥有领域知识的公司都将拥有更高的生产力,因为具有领域知识的测试人员可以快速掌握特定于其领域专业知识的任何问题并提供问题的准确答案,从而缩短分析时间。

这将提高项目的生产力和组织的生产力。

扎实的用户界面和后端流程知识

具有深入主题知识的测试人员可以从最终用户的角度推荐应用程序的用户界面 (UI)。由于他们掌握后端系统的专业知识,他们还可以在测试过程中尽早发现问题。

如果测试人员拥有领域知识,他们可以跳出框框,开发新颖的测试用例,从而提出关于应用程序当前工作流程的有效问题。

熟悉领域的专业术语

通常,开发人员会在对话中使用专业术语,因此在进行此类对话时,领域专业知识将对测试人员有所帮助。这对测试团队也将大有裨益。

如果测试人员拥有领域知识,他或她可以在技术上分析测试用例,并根据业务需要对测试用例流程提出技术调整建议。

了解业务流程和规则

精通领域的测试人员可以加入与业务和开发团队的讨论。在代表客户面前的业务时,他们的知识将至关重要。此类测试人员可以立即发现需求文档中的缺陷,因为他们对领域流程和标准有透彻的了解。

公司宝贵的贡献者

具有主题知识的测试人员可以作为公司新人的导师。这为项目和组织节省了资金,否则将不得不聘请专门的教练。

电信测试示例测试用例

在电信测试中,必须考虑以下测试。

各种电信测试
电信中的测试活动
计费系统
  • 检查客户的电话号码是否已在电信运营商处注册

  • 检查电话号码是否仍在激活状态。

  • 检查输入的号码是否正确,并且是十位数。

  • 确保电话号码没有因为任何原因被列入黑名单。

  • 检查电话号码是否有任何未结账单,如果有,则将其显示在屏幕上。

  • 检查电话号码是否有任何已支付的往来账户或发票。

  • 验证系统是否允许根据客户需求生成报表。

  • 检查系统是否已准确记录一定数量的呼叫。

  • 验证客户选择的套餐是否显示在计费系统中。

  • 检查计费总额是否正确,并与提供的服务相符。

应用程序测试
  • 物联网应用的协议、信令和现场测试,以及基本移动手机应用(如呼叫、短信、转移/保持等)的功能测试。

  • 正在测试各种应用,包括金融、体育和基于位置的服务。OSS和BSS的测试

OSS-BSS测试
  • 收入保障、计费、客户服务、互连计费、订单和欺诈管理

  • 提供网络管理、中介、配置和其他服务。

  • 提供EAI、CRM和ERP、数据仓库和其他技术。

一致性测试
  • 电气接口兼容性

  • 协议一致性

  • 传输层一致性

IVR 测试
  • 交互式测试场景

  • 语音能量检测

  • 宽带音频音调

  • 广泛的条件分支序列

  • DTMF输入

总结

电信服务是一个非常广泛的领域,包括各种组件,如电缆、网络、信号、协议等,它们的测试需要各种各样的测试技术。所使用的测试技术和策略很大程度上取决于正在测试的电信组件。

测试需求、范围、测试场景、测试方法、测试工具等因测试类型而异,例如VoIP协议测试或CDMA无线设备测试。本课程对如何进行电信测试进行了基本而全面的解释,并讨论了各种电信测试前景。

更新于:2021年8月19日

3000+ 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告