发表于

将现场测试自动化以提高运营效率


之前发表在Light Reading

问题:换一个灯泡需要多少位现场技术人员?
答案:两位——一位换灯泡,另一位输入测试数据。

虽然这个笑话可能不会在蒙特利尔国际喜剧节上让我发笑,但却会引起电信现场技术人员的共鸣,他们正为传统的测试与测量工具苦恼不已。电信现场技术人员目前很多都由外包而来,他们将自己一半的工作时间花在“记账”活动上,如将数据输入到测试设备中和将测试结果上传到数据库中。在某些情况下,会派两位技术人员进行测试:一位测试,另一位输入数据。这并不是在开玩笑。

很多时候,现场技术人员输入的数据包含错误,需要进行“净化”。例如,可能将错误的测试点ID和测试结果文件名输进去。可能执行了错误的测试设置和测试。另一个常见问题是将错误的通过/未通过阈值用于测试,造成测试结果有误。错误经常可能是简单的数据输入错误,如拼写错误或忘记填写所有的字段。这一切的结果是现场技术人员将很多时间浪费在一些测试上,生成的数据质量很低。

顺着这条指挥链向上,我们会看到项目管理人员收到现场技术人员的报告(完工文档)。这些报告包含数以千计的测试结果,经常采用PDF格式,具备极高的可读性,但对于要分析大量的数据来说会令人感到绝望。最终,大多数项目管理人员只能抽查(验证)测试结果,看它们是否符合网络标准。显而易见,这会为不符合要求留下很大的空间,并造成网络质量问题。毋庸讳言,这可能会导致运营商出现服务问题、网络组建和部署延误、成本超支、用户流失以及声誉受损。

电信运营商需要避免复杂、易错的人工测试流程,将太多的时间浪费在管理工作上,转而采用自动化程度更高、更加一致和简化的测试流程,最大限度地减少所需要的管理工作。自动的测试流程(通过数字化手段直接提供给测试工具或智能设备)会使现场技术人员的生活变得更加简单,而且他们采集的数据质量更高,可以使管理人员能够更好地评估项目作业、网络部署进度和工程代维公司的效率。

要让技术人员的工作变得更加简单(从而最大限度地减少培训要求),任务就应该包括预定义的测试点ID(如光纤/连接器)、规定的测试(如传输链路验证)和上下文相关的逐步说明。配置应非常灵活,使技术人员能够执行自己的任务,避免不必要的延误。测试结果应自动记录并上传到中心服务器上(不需要在测试后输入电子表格数据)。

该中心服务器应有分析引擎来识别任何检测到的错误(不符合网络标准的情况),并要求采取相关的补救措施(最好是在技术人员还在原地时)。也可能会分析所有从现场技术人员汇总而来的测试结果,以确定工程代维公司的效率、网络进度和项目作业。

对于许多运营商来说,现在的现场测试效率极其低下,而技术人员的生产率也极低。这会影响他们迅速部署新基础设施的能力,以满足市场需求或找出故障从而让现有的客户保持满意。通过测试自动化,可以将进行测试的时间缩短50%,并完全避免将时间浪费在测试后输入数据上。此外,自动化还可以减少在收集数据和将数据输入到系统中以传递给现场管理人员时的出错率。减少人为错误可以提高客户体验质量并降低电信公司的运营支出。而这绝不可以一笑置之。