| Test Conductor Composer |
|
|
使多厂商自动化测试工作![]() 图 1. Test Conductor 组件 传统测试应用程序专为交互式用户设计,对于交互式开发和调试而言非常适用。 例如,IxNetwork 和 IxLoad 有助于快速测试开发,通过捕捉和跟踪快速解决疑难。但是,这仅仅在有测试工程师运行测试时才有用。只要测试很理想,即可顺利地运行几十次,否则,则要运行数百次以进行回归和解决疑难。测试工程师需要一种方式,从交互测试轻松切换到自动测试。 真正的自动化测试不仅仅涉及自动启动流量生成及从测试应用程序收集结果。测试自动化还必须包括自动进行受检设备/被测系统配置和实验室测试台拓扑结构设置。理想情况下,每个自动测试应在完全无人值守情况下一个接一个的运行。为了精确评估受检设备,测试必须具有高度可重复性,从而能够轻松比较多次运行的结果。 受检设备/被测系统的复杂性的增加也对测试工程师提出了巨大的挑战。成为所测试系统的领域专家所需要的时间越多,用于建立并执行测试计划的时间就越少。此外,随着受检设备变得越来越复杂,用于测试它们的测试工具也需要变得越来越复杂。随着新的协议添加到系统并分层到网络拓扑结构,所仿真的实际流量的创建与配置变得更加困难。为了向测试工程师提供最大的流量配置灵活性,配置设置必须也变得更加复杂。此外,再考虑到完全测试受检设备所需的不同测试技术的数量,测试工程师被期望成为非常复杂的受检设备和各种复杂测试应用程序方面的专家。 对于质量保证经理,找到足够的具有适当技能的测试工程师可能非常困难。质量保证经理经常必须在了解受检设备/被测系统与底层网络技术的人,或者精通编写测试程序的人之间选择。质量保证经理们正在寻找能够简化测试过程,从而使网络专家能够专注于了解受检设备并设计高效的测试案例而不是试图指出如何实施他们的测试规划的测试技术。 通过减少自动创建新测试场景的时间,公司可以减少测试的整体准备时间,增加制定的自动测试的数量,并且最终实现将更高质量的产品更快投入市场这一商业目标。 测试厂商正在解决建立保证能够互操作的测试自动化这一传统挑战。领先的测试厂商们已经成立了测试实验室自动化联盟 (TesLA Alliance) 以建立能够在一个共同框架中工作的产品。 ![]() 图 2. Composer 互动开发环境 Composer 是一种多厂商测试自动化脚本互动开发环境 (IDE),能够减少测试开发时间,同时能够将不同测试工具和受检设备的配置与结果收集统一到一个脚本。Composer 让使用者能够同时创建同时使用多个受检设备和测试设备的测试。测试人员可以通过捕捉实时会话,使用预先编写的程序或直接在脚本中输入命令,快速开发测试。 Composer 有一个可扩展的命令接口,让测试厂商和用户能够定制用于开发测试的可用命令。通过 TesLA 认证的 Ixia 插件保证能与其它通过 TesLA 认证的插件一起与 Composer 协同工作。测试团队不再需要发明自动化胶水将这些测试工具集成在一起。 Composer 能够被动监视受检设备生成的系统日志消息,并且采取前瞻性步骤来标记事件或采取纠正措施。这种在测试期间对负面事件做出的即时响应使分析和诊断失败的测试特别容易,能够理想地在事件后恢复,从而使测试循环能够高效地结束。 编写好测试之后,Composer 提供一个调试程序,用于快速验证测试的有效性。 ![]() 图 3. Composer 调试程序 主要特点
产品定购信息
P/N:915-2109-01 Rev B - 2009 年 4 月 |





