产 品

      首 页     产 品     培  训     咨  询     关于我们
 
软件配置管理
  SmartChange
   
软件测试
  SmartTesting
  Tethys
   
敏捷开发
  ContinuousWay
   
CMMI软件过程管理
  Router
   
软件度量和估算
  CoreMetrics
  FPStudio
   
软件项目管理
  PrjTracking
   
   

  SmartTesting——软件测试生命周期解决方案
      ——基于开源测试技术构建  
概述
    在软件测试及其相关领域有着众多的开源软件,这些软件以其强大的功能深受广大开发人员的欢迎。但是这些软件往往都专注于某个特定的领域和环节而不能整合为一个完整的软件测试什么周期解决方案。
    SmartTesting是一套Web方式的应用程序,它通过和开源自动测试框架构的集成,构建出一套完整的企业级软件测试生命周期解决方案。


  点击此处索取产品技术白皮书>>

架构总览


功能组件
SmartTesting.TestCase——测试用例管理
    测试用例管理模块由以下组件组成:
    SmartTesting.TestCase.Manual——该模块主要提供手工测试用例的管理。在这种模式下,测试用例主要是以文档的方式存在。
    SmartTesting.TestCase.Auto——该模块主要基于自动测试框架的测试用例的管理,目前支持包括ESE Tethys、TestNG、XUnit等测试框架。这种情况下,测试用例主要以代码的方式存在,系统可以对自动测试代码进行解析、导入、生成和同步等操作。
 
SmartTesting.TestTask——测试任务管理
    测试任务管理模块由以下组件组成:
    SmartTesting.TestTask.Manual——该模块主要提供手工测试用例相关任务的管理。包括任务的分配、执行和记录。
    SmartTesting.TestTask.Auto——该模块主要提供自动试用例相关任务的管理。包括任务的分配、执行和记录。

SmartTesting.Report——报告
    该模块提供了软件测试报告的生成和输出,报告的内容可以根据用户需求自行定义。报告的来源则包含了手工测试记录及自动测试产生的数据。
 
SmartTesting.DefectIntegration——缺陷跟踪
    该模块主要是通过一个可定制的工作流来处理测试过程中发现的缺陷,同时对相应的测试用例的状态进行跟踪。

 
Copyright © 2007- 2008 上海易铯信息科技有限公司, All Rights Reserved
Tel:021-64079385 mail:webmaster@esechina.com
沪ICP备05057403号