Ixia为开发者重塑软件开发生命周期

Ixia于6月14日宣布将Ixia Developer纳入综合测试解决方案组合。Ixia Developer是一款极其敏捷的应用性能和安全弹性测试工具,有助于开发人员提早发现漏洞、革新产品开发生命周期、降低软件开发风险和成本并加快部署时间。

敏捷开发正当道

敏捷开发正迅速成为企业成功的关键,因为从软件开发到部署的时间不再用月来衡量,而是缩短至天甚至小时。在这种情况下,尽管通过了早期的多次测试,产品往往仍含有诸多错误和系统漏洞。事实上,美国国家标准及技术研究所的研究表明仅这些漏洞引发的额外费用每年就高达约596亿美元之多1。

Ixia Developer帮助企业减少成本,加快产品上市

Ixia Developer使这一问题迎刃而解。它能够产生大量丰富而真实的应用流量以及恶意攻击和自动威胁,从而帮助敏捷开发人员在编写代码时就能找到错误和漏洞。Ixia Developer还提供了面向开发人员的特定功能,如:全面的内置调试器以及引入和回放数据包捕获的能力。

SonicWALL质量工程管理总监Aria Eslambolchizadeh表示:“我们对Ixia Developer赞不绝口,不只在于它拥有诸多的内置调试和流量生成功能,还因为它的易用性和虚拟化部署大大简化了我们工程师的工作。利用Ixia Developer,开发人员可以进行自主测试,从而节省了纠正错误的宝贵时间。此外,流量生成器还帮助我们的开发人员和质保工程师检测漏洞,同时证明我们的安全设备切实具有应用监控能力。这对SonicWALL的网络安全设备至关重要。”

此外,通过REST APIs和丰富的命令行界面,使用者可以轻松自动操作Ixia Developer或将其嵌入持续集成/持续部署(CI/CD)框架中。当各类团队,包括:服务提供商、质保、生产、开发和供应商借助该工具在不同阶段中简化问题发现和问题解决过程时,敏捷型CI/CD模型将变得富有成效。

Ixia Developer的客户也可以随时访问内置的社区功能,包括收到月度更新时推荐给负责同事、提供实时反馈。作为一个完全虚拟化的解决方案,Ixia Developer可在几分钟内完成部署,并且避免了从桌面、笔记本电脑、数据中心到云端的巨额硬件投资。

Ixia产品管理副总裁Sunil Kalidindi认为:“追求速度无可厚非,但在这一过程中不应以牺牲质量为代价。Ixia Developer先后成就了敏捷开发和全面自动化测试,它能够向我们反映最真实的现状,以最好地了解任何产品开发周期内的潜在错误和漏洞。”

开发人员调查结果显示工具才是测试的重中之重

据Ixia最近对363名开发人员展开的一项的调查显示,95%的受访者在应用开发过程中至少运行5个安全和负载测试。然而,65%的受访者表示在产品部署中仍然会有错误出现,31%的受访者表示产品存在重大安全漏洞,须在开发周期中做进一步修补。此外,尽管56%的受访者声称安全测试是应用程序开发过程中最重要的组成部分,但目前仍有39%的受访者没有对其应用和安全性采用开发人员商用测试工具。

信息技术研究和咨询公司451 Research 发展、开发运维及IT运营研发总监Donnie Berkholz指出:“随着开发运营继续向主流IT扩展,增强测试意识,确保安全正变得势在必行,这能增加IT行业的灵活性,同时也降低漏洞的负面影响。遗憾的是,大多数企业未能在软件生命周期之前开展全集成的综合安全测试,而待到产品运行时再考虑就为时已晚,甚至会影响到最关键的应用程序。”

Ixia端到端网络测试解决方案:从开发到功能及系统的全方位测试

如今企业业务需要能够检测网络和网络设备的稳定性、准确性和质量的全方位应用和安全测试解决方案。Ixia端到端网络测试解决方案可为各企业和服务提供商提供从产品开发到功能及系统的全方位测试。

原文发布时间为:2017年6月9日

时间: 2024-10-25 01:12:35

Ixia为开发者重塑软件开发生命周期的相关文章

软件开发生命周期内的数据集成建模

数据集成模型遵从与软件开发生命周期中数据建模时出现的需求和设计抽象精 炼通用的级别.正如存在概念的,逻辑的和物理的数据模型,也存在概念的,逻 辑的和物理的数据集成需求,需要在软件开发生命周期的不同点进行捕获,它们 可能在流程模型中有所展现. 下面是每种模型类型的简要说明,关于角色 .步骤以及模型示例的更完整定义将会在本章的后面进行阐述. 概念数据 集成模型定义.为目标系统产生一种无需实施的数据集成需求展现,将作为确定 他们怎样能得到满足的基础. 逻辑数据集成模型定义.在数据集层面产生 详细的数据

《UML用户指南(第2版.修订版)》—第2章2.4节软件开发生命周期

2.4 软件开发生命周期 UML用户指南(第2版.修订版) UML在很大程度上是独立于过程的,这意味着它不依赖于任何特殊的软件开发生命周期.然而,为了从UML中得到最大的收益,应该考虑这样的过程,它是: 用况驱动的: 以体系结构为中心的: 迭代的和增量的. [在附录B中概述了Rational统一过程,对该过程的更完整处理在The Unified Software Development Process一书以及The Rational Unified Process中讨论.] 用况驱动(use c

软件的生命周期是什么

问题描述 软件的生命周期是什么 软件的生命周期是什么意思啊,不是很懂啊,请教一下大家,谢谢了 解决方案 http://baike.baidu.com/link?url=O6-Uji-vs5cY5XforSlqoJB9PYhny1QAtpMm1MwcLJJa92iZ6OVlcGzH9NK1b3VjshzODC-qpdngC-qdDKN9-a 软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废或停止使用的生命周期,周期内有问题定义.可

OpenStack巴黎峰会第一天——开源重塑软件开发

一年两度的OpenStack盛典终于拉开序幕,这次峰会主题是开源重塑软件开发,软件掌控企业,转变企业格局,拓展新生态.我们可以看到Open的理念贯穿始终,更多世界著名企业登上OpenStack舞台,也包括中国的华为.EasyStack.UnitedStack等公司,OpenStack让他们快速变革,让我们对OpenStack的未来充满期待.这里将为大家回顾峰会第一天的会议重点. 2014年11月3日早9点30分(北京时间11月3日下午4点30分),OpenStack 巴黎峰会在超过90家赞助厂商

系统开发生命周期

原文:系统开发生命周期 常规的系统开发生命周期(SDLC): 1.计划(Planning) 2.需求收集与分析(Requirements gathering) 3.概念鱼逻辑设计(Conceptual and logical design) 4.物理设计(Physical design) 5.搭建模型并测试(Construction and testing) 6.实现和实施(Implementation and deployment) 7.维护/支持(Maintenance/ongoing su

Visual Studio Team Architect 团队的敏捷软件开发(第一部分)

在最近几次与客户面对面的交流中,我有幸分享了我们团队如何在日常工作中进行敏捷软件开发.毫 无疑问,这在中国开发人员中是个热门话题,我也想利用博客这个平台与更多的读者进行书面的交流.当 然关于敏捷开发利弊得失的争论有不少,而相关的开发模式也分成了TDD (Test Driven Development), Scrum, XP(eXtreme Programming)等流派.就我个人而言,一个团队是否严格遵循某种既定的敏捷方法并 不重要,但一定得选择并采用一种(或几种)最适合自己开发团队和开发项目的

基于CruiseControl和Rational统一变更管理实现的软件开发中的自动化持续构建

基于CruiseControl和Rational统一变更管理实现的软件开发中的自动化持续构建 简介:本文介绍了持续构建工具 CruiseControl 和 IBM Rational 统一变更管理集成的解决方案.通 过本文中的解决方案,可以尽早的发现和规避代码中存在的风险,遵守统一的流程及时获取可发布的软件 ,确保敏捷开发的速度和质量. 统一变更管理系统中持续集成的必要性 使用 IBM Rational ClearCase 和 IBM Rational ClearQuest 实现的统一变更管理软件

敏捷模型驱动开发(AMDD):攀登敏捷软件开发的关键

Agile Model Driven Development (AMDD): The Key to Scaling Agile Software Development 敏捷模型驱动开发(AMDD):攀登敏捷软件开发的关键   Table of Contents 目录 Overview 概述 Envisioning 展望 Initial agile requirements modeling 初始化敏捷需求建模 Initial agile architecture modeling 初始化敏捷架

关于软件开发安全的CISSP秘籍(一)

大部分公司依靠防火墙.入侵检测系统.内容过滤.反恶意软件.漏洞扫描仪及其他网络工具来解决安全问题.他们对这么多控制的依赖主要是因为软件包含很多漏洞,用户面临风险.企业环境有时被认为是"外硬内软",即网络外围安全可能很强大,但内部软件程序在获取访问权限后很容易被利用. 对于软件问题,最好的办法是在一开始构建软件开发安全流程.然而,软件程序通常将功能摆在首位,而不是安全性.而其实,从一开始将安全构建到每个软件中要比随后增加安全性更为有效. 在这篇有关信息系统认证安全专家(CISSP)考试软