什么是电信测试?
电信测试被定义为对电信软件的测试。随着电信行业向数字化、网络化转型,电信软件测试势在必行。
在本教程中,将了解-
- 什么是测试中的域?
- 为什么领域知识很重要?
- 电信业中的业务流程
- 典型的电信业务流程
- 电信业使用的协议类型
- 电信业中的测试生命周期
- 对电信软件执行的测试类型
- 电信测试用例
领域域只不过是为其创建软件测试项目的行业。例如,保险域、银行域、零售域、电信域等。
通常,在开发任何特定的领域项目时,都会寻求领域专家的帮助。领域专家是该主题的大师,他可能对产品或应用程序了如指掌。
为什么测试领域知识很重要?
领域知识对于测试任何软件产品都是非常重要的,它有自己的好处,比如
电信业的业务流程
对于电信测试来说,端到端的服务验证非常重要。为了确保有效的测试,必须很好地理解不同的业务流程。 在编写测试用例之前,需要了解服务交付的每个阶段。
电信服务要么基于包括IVR、呼叫中心、生成发票等的业务支持系统,要么基于包括路由器、交换机、蜂窝塔等的运营支持系统。
下表显示了在不同级别执行的活动
电信部 | 电信活动 |
---|---|
售前 | 处理所有的销售信息,如折扣、服务、促销等。 |
订购 | 申新连接或断开连接 |
资源调配 | 该部门负责客户与TSP(电信服务提供商)之间的物理连接 |
计费 | 在这个部门下,所有的计费工作都完成了 |
服务保证 | 如果出现任何故障,此部门会纠正问题 |
库存系统 | 它是所有信息的储存库 |
跟踪 | 此部门跟踪订单系统和订单状态 |
典型的电信业务流程
以下是电信业的典型业务流程。
电信业使用的协议类型
以下是电信行业中使用的流行协议
- VoIP技术:VoIP、IMS、MPLS、ISDN、PSTN
- 信令和协议:SIP、ISDN、编解码器、H.323
-
无线技术:GPRS、CDMA、GSM、UMTS
- 网络管理:SNMP
- 第2层协议:ARP、STP、L2TP、PPP
- 第3层协议/路由:ICMP、BGP、ISIS、MPLS
-
基础设施/安全:ATM、TCP/IP、LAN/VLAN、SSH
电信业中的测试生命周期
电信行业的测试生命周期与任何其他行业的测试生命周期相似,但强调细节。下面是测试生命周期以及测试构件的外观。
电信测试阶段 | 测试工件 |
---|---|
业务视图 | 基于需求的测试构件 基于可行性的工件 基于标准和策略标识的测试构件 与测试工件相关的操作和维护注意事项 |
系统/架构 | 系统测试工件(安全性、安装) 虚拟样机的测试工件 特殊的系统测试工件(互操作性、灾难恢复) |
实现 | 单元测试工件 集成测试构件 质量和性能工件 回归、负载测试、健全性等。 |
部署 | 验收测试工件 集成测试构件 质量和性能工件 功能测试工件 Alpha/Beta测试工件 |
对电信软件执行的测试类型
- 互连测试
- 一致性测试
- IVR测试
- 性能测试
- 安全测试
- 互操作性测试
- 协议测试
- 功能测试
- 自动化测试
电信测试用例示例
在电信测试中,必须考虑以下测试
各种电信测试 | 电信领域的测试活动 |
---|---|
计费系统 |
核实,客户的电话号码是在电信运营商名下注册的
核实号码是否仍在工作 验证输入的数字是否有效,是否为10位数字 验证该号码是否因某些原因而被屏蔽 验证该号码是否有未付票据,如果存在,则将其显示在屏幕上 验证号码是否已清除所有以前的帐户或账单 验证系统是否能够根据客户要求生成对账单 验证系统是否已准确记录了多个呼叫 验证客户选择的方案是否显示在计费系统上 验证开出的总金额是否准确,并与提供的服务相对应 |
应用程序测试 |
物联网协议、信令、现场测试
呼叫、短信、转接/保留等核心移动手机应用程序的使用和功能测试 测试各种应用,如金融、体育和基于位置的服务等。OSS-BSS测试 |
OSS-BSS测试 |
计费、客户案例、互联计费、订单和欺诈管理、收入保证
网络管理、调解、调配等。 EAI、CRM和ERP、数据仓库等。 |
一致性测试 | 电气接口兼容性 协议的一致性 传输层的一致性 |
IVR测试 |
交互式测试场景
语音能量的检测 宽带音频音 扩展条件分枝序列 DTMF条目 |
总结
电信业务是一个非常广泛的领域,包括电缆、网络、信号、协议等各种组件,测试需要广泛的测试技术,因此测试技术和策略的选择在很大程度上取决于测试的是什么组件。
测试要求、范围、测试场景、测试技术、测试工具等随测试类型的不同而有所不同。本教程对如何进行电信测试进行了基本而完整的概述,讨论了对电信测试至关重要的测试内容。