首页 > IT服务 > 软件开发顾问服务 > 软件测试实施与管理
软件测试实施与管理
cea6f787d1eeafe0.jpg
  • 测试文档:测试计划->需求评审->测试分析->测试用例->测试执行->发布版本->验收测试,流程测试文档编写指导;
  • 配置管理:源代码提交流程规范、版本管理规范的指导;
  • 测试流程:利用TFS构造整个测试流程,包括测试计划,测试用例,BUG管理,BUG报表分析等指导;
  • 自动化测试:使用流行自动化测试工具QuickTest Professional或Selenium进行自动化回归测试指导;
  • 性能测试:使用流行性能测试工具loadrunner或jmeter进行系统性能测试指导;
  • 安全测试:使用IBM Rational AppScan工具对系统进行安全扫描测试指导;
  • 兼容性测试:基本IETester 浏览器兼容测试指导。
 
 
  • 软件测试实施与管理
  • 软件测试实施与管理作为软件开发的重要环节,越来越受到人们的重视。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。

  • 软件测试实施与管理中睿结合多年的服务经验,总结了一套比较完善有效的软件测试实施与管理的体系,其特点总结如下:
    • TFS(Team Foundation Server)进行测试计划,测试用例,BUG管理,BUG报表分析。
    • TFS(Team Foundation Server)进行单元测试,功能测试,自动化测试,web性能测试。
    • TFS(Team Foundation Server)版本控制与配置管理;
    • 使用QuickTest Professional或Selenium进行自动化回归测试;
    • 使用loadrunner或jmeter进行系统性能测试;
    • IBM Rational AppScan工具对系统进行安全扫描测试,发现其中漏洞;
    • IETester 浏览器兼容测试。
  • 软件测试管理体系
  •         软件测试是软件质量保证的关键步骤。美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低;在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍;软件质量越高,软件发布后的维护费用越低。另外,根据对国际著名IT企业的统计,它们的软件测试费用占整个软件工程所有研发费用的50% 以上。


  •         相比之下,中国软件企业在软件测试方面与国际水准仍存在较大差距。首先,在认识上重开发、轻测试,没有认识到软件项目的如期完成不仅取决于开发人员,更取决于测试人员;其次,在管理上随意、简单,没有建立有效、规范的软件测试管理体系;另外,缺少自动化工具的支持,大多数企业在软件测试时并没有采用软件测试管理系统。所以对国内软件企业来说,不仅要提高对软件测试的认识,同时要建立起完善的软件测试管理体系。 我们的软件测试实施与管理在这种情况下提出,我们不是生搬硬套的套用现成的理论,而是以我们的软件咨询师多年的成功测试管理实践的为前提,根据企业的实际情况,对各种软件测试管理流程与方法进行改造,提炼出符合企业需求的测试管理流程与方法。
 
中南空管局-软件测试
  • 案例简介
    中南空管局,以项目外包的形式把项目外包给我们,在测试方面,我们公司是有独立的测试部门和整套完善的测试流程和测试体系。VS2010结合TFS(Team Foundation Server)进行单元测试,功能测试,自动化测试,性能测试,使用TFS测试管理器进行测试计划,测试用例,bug管理,并使用TFS的报表功能进行BUG报表分析。TFS多分支模式进行版本控制,保证版本的进度,准时提交版本给中南空管局验收。
  • 服务模式
    目前我们中南空管局服务模式如下:
    中南空管局,以项目外包的形式把项目外包给我们,我们进行开发,测试,每个迭代结束前,空管局提供他们那边的数据库,我们这边进行版本升级测试,通过后,把程序,数据库升级脚本,配置打包给空管局那边进行版本验收测试。
    • 管理模式:
      开发和测试各有独立的环境,开发完成代码开发后,在开发的环境做代码的单元测试,测试通过后,通过TFS把代码,数据库脚本,配置提供给测试人员去部署测试环境并执行测试,过程中,开发无法修改测试环境,只能查看和排错,保证代码版本的正确性。另代码有两条分支,对应两套测试环境,一条分支用于上个迭代的bug修改,一条分支用于本迭代的开发,并可以按照需要进行分支合并。
    • 技术上:
      VS2010结合TFS(Team Foundation Server)进行单元测试,功能测试,自动化测试,性能测试,使用TFS测试管理器进行测试计划,测试用例,bug管理,并使用TFS的报表功能进行BUG报表分析,TFS多分支模式进行版本控制。另外还采用了QTP自动化测试与Loadrunner性能测试,IETester 浏览器兼容测试。
    • 测试框架:
      测试流程采用测试计划->需求评审->测试分析->测试用例->测试执行->发布版本->验收测试完整测试流程,测试实施上,主要以TFS工具构造整个测试流程,辅以QTP自动化测试,Loadrunner性能测试,IBM Rational AppScan安全测试,IETester 浏览器兼容测试等。
  • 成功项目案例
    • 《设备运行维护信息管理平台》:实现对各种空中管理设备的自动化监控与管理,实现自动化值班,换班,排班系统。
    • 《统一用户管理中心》:实现对设备运行维护信息管理平台用户的权限的统一控制。
    • 《离线客户端》:实现对设备运行维护信息管理平台离线模式的开发,采用WPF技术实现。

  •  
     
     
    c658f3a379a176ff.jpg
     
     
     
     
     
     
  •  
    a0851908551b2a84.jpg
     
     
    00eeb1495b1afbdb.jpg
     
     
     
    7.png
     
     
    8.png
     
  •  
    1f06fb138f328e25.jpg
     
     
    1a5adc5b29b6a56b.png
     
     
     
    ae2ac77bbb44a0bb.jpg
     
     
    f53f93a59fd48178.jpg
     
  •  
    813240a4742f5f6f.jpg
     
     
    15.png
     
     
     
    16.png
     
     
    17.png
     
  •  
    93681efae4c2e9f1.jpg
     
     
    19.png
     

在线客服

广州

深圳

咨询热线:

广州:020-38931912

深圳:0755-25855012

服务时间:9:00-18:00