自动化测试+完善流程=抢得先机

发表于:2012-11-30 10:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:chenqiuge    来源:51Testing软件测试网采编

  Parasoft公司1988年成立于美国加州蒙罗维亚,二十多年来它一直专注于两件事:一是如何用自动化的方式提高软件企业的生产效率;二是让需要很多人力、时间的测试工作以自动化的方式达成。在每一个领域,无论是嵌入式系统、Web Service、Cloud、SOA,或者是主机平台的开发,Parasoft都有相应的产品去协助使用者,让开发更有效率,自动化测试更完整。

  自动化测试领域的努力

  Parasoft在自动化测试领域的努力包括以下几个方面。

  测试层级的角度,从最早的静态分析、资料流分析,到单元测试、集成测试、安全测试、压力测试,Parasoft都能够协助不同的开发人员自动化这些部分。

  编程语言层级的角度,对于J2EE、ESB、C和嵌入式C、.NET或C#等不同的编程语言,Parasoft都有相应的工具去协助开发者完成测试需求。

  系统层级的角度,比如针对一个银行系统的测试,包含了J2EE,ESB等不同的技术在里面,还有新的SOA系统,大量使用Web Service,而且常常是相对比较庞大,可能被不同的部门、上下游厂商甚至用户使用,常常是牵一发而动全身。因此,测试方面复杂度就增加了非常多,安全性的需求也变得非常多,Parasoft也有相应的自动化工具去协助,能够更快速地达到一些指标。

  完善流程的努力

  Parasoft在完善流程方面也不曾松懈。我们知道在软件开发生命周期里面,宏观来讲遇到的问题不外乎有四项:否能及时交付;否能在预算内交付;否能实现预期功能;否能正常运作。Parasoft要解决这四个问题,最重要的是有更好的流程管理。因为在软件生命周期里,所有的问题都不是一天,而是经年累月产生的。

  好的流程包括如下几点。

  首先需要及时性的可视性,能够了解你的项目一分一秒的状况。这样才有对项目的控制,有控制才能有管理。

  其次是质量跟踪,了解现在还有多少Bug需要解决,有多少功能没有完成,是否要多加人力在上面,能否及时交付。

  没有好的流程系统就没有好的项目。而Parasoft提出的解决方案是帮助用户把流程中项目最及时的状态呈现出来。

  在新趋势前面抢得先机

  IT领域每天变化非常大,新的概念新的技术都在推陈出新。

  举例来说,云计算里面包含的技术非常多,如何在最短时间内实现项目,Parasoft提供了一系列的解决方案。比如说,协助客户运用“云”去虚拟化测试环境,这是Parasoft工具里面一个主要功能。提供虚拟化一些外部需求的环境,比如ERP、CRM或者是另外一个完全不同的平台。当用户的系统越来越复杂,要想搭建和生产环境完完全全一样的测试环境,常常是耗时、耗资巨大的一件事情。因此很多国外的公司都走向云,利用云来搭建测试环境。Parasoft的SOA Test虚拟化的功能就非常容易使用,让客户在很短的时间内搭建与生产环境几乎一样的测试环境,让使用者很快就可以测试自己的产品和系统。

  以前业界都认为软件质量是“最好达到”,而并非“必须达到”的要求,只要功能实现就好。可是现在业界有越来越多的标准,比如医疗领域,FDA有一连串的和软件质量相关的硬标准,在汽车电子行业也有类似硬标准。如果我们要在这些领域开发软件产品,就要满足这些标准,同时需要非常多的测试步骤。而Parasoft的许多工具就是为了协助客户做自动化测试,让客户能够一步到位达到业界的一些硬标准。

  自动化测试在移动领域的应用也非常广泛,以Google Phone为例,其中有很多静态测试的标准,而应用Parasoft的Jtest工具,就能很好地满足Google Phone静态测试的要求。此外,在移动平台上进行支付,因为与之相连的组件非常多,如果只是负责开发其中的一部分,开发者不可能拿到权限去测试其他有互动的组件的信息。这个时候,虚拟化的测试环境就非常重要。

  如今软件开发的新趋势是产品更新非常快,如果因为没有好的开发流程和测试平台,让你的系统一直不稳定,就永远会落在别人后面。反之就占得先机。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号