未雨绸缪:从软件测试到质量保证

发表于:2012-7-27 13:25

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

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

  事实证明,质量测试是企业IT系统建设健康运转的必备手段。它需要由独立在客户与开发人员之外的专业机构,严格按照客户的质量需求,对IT系统的质量进行全生命周期的监控。

  如何判断IT系统质量是否存在问题?一般的评判标准包含以下几个方面:1、功能,软件的规范和满足用户需求的程度;2、性能,即软件的运行速度和消耗的资源;3、可靠性和安全性,在规定的时间和条件下,软件所能维持其性能水平的程度;4、友好度,软件的学习、理解和使用的方便程度;5、可维护性,当运行条件或者软件本身发生故障的时候,对其进行修正的困难程度。

  系统能不能用,是用户关心首要问题。这就需要功能测试,原则就是不能出错。系统是一个有机的整体,动一指而牵全身。所以,一个细微功能的改变都有可能对系统的其它部分造成重大影响。比如,银行最常见的业务是存、取款,如果因为新的功能加入,造成存、取款业务出现错误,甚至无法完成的话,那么就需要对新加入的功能模块进行修正。针对大量的重复性功能测试,可以采用自动化回归测试方案,每天设定程序自动执行,从而减低人力成本,提供测试效率。

  解决了系统是否能用问题,好不好用就提到了重要位置。也就是性能测试。如果系统不能在规定的时间内做出正确响应的话,就是根本无法投入使用的,再强的功能也只能是摆设。比如,春节时电话和短信的数据量会有一个爆炸性的增长。如果系统性能不过关的话,就会因为不堪重负宣布罢工,这是电信供应商和消费者都不能接受的。性能测试,就是要找出对系统性能起着瓶颈式影响的各种因素并对其进行优化。

  功能再强,性能再好,但如果系统三天两头出故障,同样也是不能接受的,所以需要进行可靠性和安全性方面的测评。

  而友好度和可维护性,都可以通过功能测试和针对性地专项测试来实现。

  总之,IT系统质量的几个因素相互关联。比如,功能的提升,可能会带来可靠性和性能方面的问题。所以,质量测试工作必须从全局的高度出发,平衡各因素的影响,从而系统质量能够满足用户需求。

  针对这点,神州数码质量测试事业部与世界上著名的测试工具供应商,美国Mercury公司在建立白金级战略合作伙伴关系。双方建立了研发级实验室,由Mercury公司提供培训,事业部也依靠强大的研发能力为测试工具开发更为实用的功能插件。同时,作为微软在国内的四个战略合作伙伴之一,在测试外包、行业应用测试、微软平台的开发等领域广泛合作。致力于吸取国外先进质量测试理念和技术,更好的为行业客户质量保证工作尽自己的一份力量。

  从被动测试到主动管理

  然而,测试终究是被动的查漏补缺,没能从根本上解决质量问题,实现标本兼治。如果从IT系统生命周期的源头做起,从过程上做起必然能大大提高软件开发与应用的效率,这就是质量管理。即是从客户的需求开始,主动对IT系统生命周期的产生过程进行质量控制。

  根据业界著名的“V”字型模型,每一项测试工作都与开发的经过是一一对应的。所以需要从需求开始,结合软件质量5个方面的层次需求,按照需求、设计、详设、开发、测试的流程,对软件的质量进行全生命周期的质量管理,这样,才可能把隐患减小到比较低的程度。比如需求,神码质量测试事业部总经理单军说“其实,很多时候,像金融、电信类的大型企业,他们自己困惑,为什么有的测试没有效果?原因是,他们对自己的需求没有明确。由于质量测试的依据是客户的业务和技术需求。需求不准确的话,测试肯定会出问题。所以,我们提出了一个测试需求的概念。”

  建设银行总行,在质量测试事业部的助力下,建立起一套有效的测试体系和管理流程,整合业界最先进的测试管理工具,从测试需求的管理、测试分析设计、测试案例的设计、测试执行、缺陷的管理和报告,确保使每一个需求,都保障得到有效的测试,每一次变更,都保障得到测试的覆盖。对于自身大型IT项目,采用了事业部的测试管理、质量保证方案;创新性地应用了项目群架构关联密集型的测试管理思路,制定了多主线并发测试管理流程,以及目标系统驱动的管理模式,在实际运作中取得了明显成效,有效的控制了项目质量风险,使项目开发更加有的放矢,成果显著。

  所以,将质量管理的理念渗透到IT系统的整个生命周期,是确保系统开发高效、质量可靠的有效保证。

  光明的蓝海

  经过严格的质量管理,苛刻的测试,拿到像神码质量测试事业部这样专业机构的质量测试报告后,也就意味着IT系统在很大程度上是健康的。也许有的人会觉得事业部有今天的成就已经很不错,但事业部这支年轻团队的目标更长远、更靠近客户“金融、电信等高端行业的质量测试业务个性很强,满足客户个性化的质量测试需求,提供更完善的、满足整个IT系统生命周期的质量测试服务,才是我们的目标。”总经理单军说,“我们还要不断努力,用更先进解决方案和技术,更贴心的服务为客户创造最大化的价值,共同开创一片光明的蓝海!”

  “中国的软件开发工作,在测试和质量管理的方面,投入是很低的,这个数据,在国外是30%—50%,要害部门的投入甚至达到了开发费用3—5倍。我们要通过专业化的服务,不断的提升中国企业质量测试意识,真正的为更多的客户提供帮助。”

  路漫漫其修远兮,吾将上下而求索!

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号