加载中…
个人资料
H3C技术
H3C技术 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:14,326
  • 关注人气:214
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

管理软件的评估测试方法

(2012-08-31 09:13:06)
标签:

易用性

可操作性

性能评测

功能评测

通用性

分类: 管理

文/徐庆伟

随着网络规模和网络应用的发展,自动网络管理软件逐渐代替代了手工网络管理。网络管理软件的评估测试正成为现代网络设计的重要组成部分。本文介绍了网管软件评测时需要考虑的几个方面。

1 易用性和可操作性测试

网管软件是用来简化网络管理,提高工作效率的,因此易用性和可操作性非常重要。在《软件工程产品质量》(GB/T16260-2003(ISO 9126-2001),2003年颁布)质量模型中,易用性包含易见性、易学习性和易用性,即软件产品被理解、学习、使用和吸引用户的能力。易见是指单单凭观察,用户就应知道程序的状态。易学是指不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的软件产品有清晰的认识。易用是指用户不翻阅手册就能使用该软件。.

易用性和可操作性虽然是具有一些主观性质的评价,但是对于网管软件,以下几点非常重要:

1、关键操作一键可达,重要链接不能太深。不管在哪个页面,都需要尽量遵守这个规则;

2、安装配置过程简单。主要涉及几个方面:

 一是对安装手册和安装平台的评估;

 二是对安装自动化程度的测试,即安装过程尽量全部自动化,如需手工操作的要尽量采用选择框等措施;

 三是安装选项和设置的测试;

 四是安装过程的中断测试,如断电、文件冲突等;

 五是对多环境安装测试,如标准配置、最低配置、笔记本等环境中测试;

 六是对安装的正确性测试,如考察对其它应用程序是否有影响;

 还有修复安装测试与卸载测试,如检查修复安装后是否有不良影响,是否能完全卸载,不能完全卸载时有无明确提示等。

3、业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。其中,业务符合性是指界面风格、表格设计、业务流程、数据加密机制等符合相关的法律法规、业界规划以及使用人员的习惯;数据共享能力是指数据库表的关联和数据重用;错误提示测试是指关键操作或数据删除等操作前是否有明确的提示,或报错时是否给出足够的出错原因等。

2 功能评测

网管软件的功能评测是指评测网管功能的完备性,看是否满足实际的网络管理需求。

网管评测主要依赖具体的使用环境。但是作为一个通用的评测方法,一般可以从网管的基本功能去评测。网管的基本功能可概括为故障管理、配置管理、计费管理、性能管理和安全管理,即“FCAPS”—— Fault Management, Configuration Management, Accounting Management, Performance Management, Security Management。

1. 故障管理功能是网管的重要功能之一,即完成网络故障监控和协助完成故障排除。

进行评测时,需要关注三个功能:发现问题、隔离问题和解决问题。前两个功能网管软件必须要支持,第三个功能是网管智能程度的标志,一般好的网管软件会尽可能提供多样的手段完成故障定位和协助管理员解决问题。

2. 配置管理功能评测主要关注当前设备配置获取功能、远程配置修改功能以及配置

基线功能。配置管理实际反映的是网管软件对网络的控制能力,配置能力越强的网管对网络的深度管理能力越强。一般来说越专业的网管配置能力越强,通用网管的配置能力较弱。需要注意的是,评测中应根据实际使用中网管的配置要求进行评测,不能一味追求配置能力而降低了网管的扩展性和开放性。

3. 安全管理功能评测主要关注事前主动防御和事后安全审计。前者主要是网络访问控

制功能,指安全威胁未发生时网管软件能够拒绝非法用户对网络的访问。后者是对已经发生的网络威胁行为进行审计。

4. 性能管理功能评测是关注网管软件能否提供网络资源监控功能,以及对这些资源指

标进行统计分析的功能,例如网络设备接口的带宽情况,网络设备内存与CPU的占用情况等。

5. 计费管理功能评测关注基于用户的网络资源消耗情况。计费功能并不是网管软件必

备的功能,但是在进行接入设备管理的网络中,一般都要求网管具有计费功能。计费功能重点关注计费的准确性和灵活性。

3 性能评测

网管软件的性能评测主要是针对测试软件在一定硬件平台上对网络管理的能力。针对不同的功能需要关注不同的性能指标。例如最大网元的数量、最大网络事件处理能力、最大用户接入能力等。在进行性能评测时,由于实际测试环境不可能提供最大网络容量,因此借助测试仪器和测试软件进行性能评测是非常有必要的。

用于模拟多网络进行网管性能测试的软件很多,常见的商业软件有Gambit MIMIC、AdventNet Simulation等。这类软件的共同特点是可以模拟被管理设备网元和网络情况,可以方便设置各种网络设备参数。

例如,在测试中用于模拟网络设备环境的软件MIMIC,主要作用是模拟被管理设备,如图1所示。MIMIC软件套由MIMIC SNMP Agent Simulator、MIMIC Compiler、MIMIC Recorder组成,共同完成虚拟设备和网络的创建和模拟,为网管性能测试提供网元和网络支持。

http://www.h3c.com.cn/res/201110/18/20111018_1267754_image001_727414_30008_0.jpg

图1 使用MIMIC模拟被管理设备用于网管测试

4 通用性和可扩展性评测

通用性是指网管对不同设备的管理能力。要测试通用性,就要尽可能多的适配不同厂家的设备。由于不同厂商的设备对于私有MIB的实现不同,因此重点评估公共功能部分,通常评估设备发现与识别、拓扑管理、告警与事件管理、设备状态监控等。但是对于一些主流厂商的设备,有些网管软件可以实现针对厂商私有MIB的管理,以及一些深层次的网管功能,例如设备面板管理、配置管理、映像文件管理等。

可扩展性是通用网管实现专业网管功能的一种有效补充手段。一般可扩展性好的网管软件会提供网管功能二次开发接口,使用户可以根据自己的网络管理需求开发专业功能。评估网管软件的可扩展性,就是要评估所提供的二次开发接口的丰富性和可开发性。

5 结束语

本文介绍了网络管理软件进行评测时需要考虑的主要因素。由于网管功能的广泛性和差异性,因此对一款网管软件的评估不仅局限于上述几个方面,特别是在软件选型测试的时候,应该根据软件应用环境进行需求分析,合理制定评测标准。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有