《财务数据引擎测试计划.docx》由会员分享,可在线阅读,更多相关《财务数据引擎测试计划.docx(12页珍藏版)》请在第壹文秘上搜索。
1、财务数据引擎测试计划测试计划1 .简介1.1 目的明确测试需求;明确测试内容;明确测试资源,并对测试的工作量进行估计1.2 背景1.3 参考文档财务数据引擎需求规格说明书财务数据引擎批量取数和计划任务工具说明书财务数据引擎项目管理计划2 .测试需求2.1 软件说明2.2 软件描述2.3 软件功能财务数据引擎提供以下功能:通过财务数据引擎,Cl端根据设置的财政取数公式从核算软件中取数;为了满足集中核算用户对财务数据提取集中处理的需求,提供批量提取的工具和计划任务工具,使得用户可以根据需要随意的定制数据提取的方式。在满足以上功能的同时,符合用户的取数效率要求。2.4 测试内容完成财务数据引擎在不同
2、部署环境下的测试;完成财务数据引擎在不使用批量提取工具情况下的测试;完成批量提取工具的测试;自动调度任务工具测试完成财务数据引擎在优化取数效率后的功能测试;完成财务数据引擎在取数效率优化后的性能对比测试;2.5 功能测试场景从核算软件取数分为以下方式和步骤:方式一:Cl直接调用财务数据引擎从核算软件库中取数 Cl端执行取数,生成指标库文件 VA根据指标文件从核算软件取数,生成数据库文件 Cl端根据加载数据库文件在界面展现和回写Cl数据库方式二:自动调度工具取数。 用自动调度工具实现批量取数过程的自动完成;方式三:批量提取工具调用财务数据引擎从核算软件库中取数 批量提取工具实现多单位同时提取数据
3、方式二和方式三的工作过程:财务数据批量提取工具的主要完成,从网络报表系统中获得财务数据提数公式,然后生成中间接口文件,调用财务数据引擎提取其他财务系统中数据返回数据结果文件,然后由财务数据提取工具把数据上报到网络报表系统中。自动调度工具是预先设置好取数的计划任务,指定取数的时间,让软件自动取数。方式二、方式三和方式一比较主要满足用户的以下需求:批量取数操作是为了避免方式一取数这样一种情况:很多个用户在同一时间进行单户数据的提取,同时与核算软件数据库进行交互,造成取数效率低且核算软件不能使用。计划任务工具是达到这样一个效果:不同用户的可以设定某种周期的任务或指定时间的任务,系统按照已经配置好的取
4、数方案进行取数操作。对方式一的测试场景如下:测试场景一:固定表取数测试场景检查点基层单位和管理单位固验证A单位和B单位执行一套财务取数方案取数正确验证A单位和B单位执行不同财务取数方案取数正确定表取数的脸证取数不包括未记帐凭证时数据正确,和核算软件数据库中场景(正常情况)建总的数据比对脸证多次重复取数,数据正确,没写财务公式的单元格不被覆盖。脸证取数时生成的指标文件和数据库文件存储在本地系统特有目录(OCX财务提取控件不支持)验证A单位执行两套财务取数方案取数正确。两套财务方案是业务方案相同,会计期间不同。验证A单位执行两套财务取数方案取数正确。两套财务取数方案是业务方案和期间相同,财务提取公
5、式不同。验证取数完成后系统提示:数据提取完成,并在网报端展现数据。险证5个数据源时取数正确险证一个数据源多帐簿时取数正确基层单位和管理单位固脸证取数过程发生Ci服务中断,重新再取取的数据正确定表取数的验证取数过程发生核算软件数据库服务中断,重新再取取的数场景(异常情况)据正确验证财务数据引擎服务中断,重新再取取的数据正确验证在财务数据引擎选择错误的帐套时能给出提示。Cl报表表样,指标,取数公式发生修改时取数正确。测试场景二:浮动表取数测试场景检查点基层单位和验证A单位和B单位执行一套财务提取方案取数正确管理单位浮动表取数的验证取数包括记帐凭证数据正确,包括未记帐凭证数据正确。场景(正常情况)验
6、证多次重复取数,数据正确脸证取数时生成的指标文件和数据库文件存储在本系统特有目录验证A单位执行两套业务方案,方案有重复报表时取数据正确对用一浮动公式设置不同浮动范围的测试脸证编码转换字典脸证取数完成后系统提示:数据提取完成,并在网报端展现数据。验证5个数据源时取数正确验证一个数据源多帐簿时取数正确基层单位和管理单位浮验证取数过程发生Ci服务中断,重新再取取的数据正确动表取数的验证取数过程发生核算软件数据库服务中断,重新再取取的教场景(异常情况)据正确险证财务数据引擎服务中断,重新再取取的数据正确险证核算软件正在向数据库写凭证并记账,财务数据引擎能实时的取出验证在财务数据引擎选择错误的帐套时能给
7、出提示。Cl报表表样,指标,取数公式修改后再次取数数据正确测试场景三:按列取数(从基础表(如科目余额表)生成分析表)测试场景检查点基层单位和管理单位按列取数场景(正常情况)验证A单位和B单位执行一套按列取数的财务取数方案正确验证A单位和B单位执行不同按列取数财务取数方案取数正确脸证取数不包括未记帐凭证时数据正确,和核算软件数据库中建总的数据比对脸证多次重复取数,数据正确,没写财务公式的单元格不被覆盖。脸证取数时生成的指标文件和数据库文件存储在本地系统特有目录(OCX财务提取控件不支持)验证A单位执行两套财务取数方案取数正确。两套财务方案是业务方案相同,会计期间不同。验证A单位执行两套财务取数方
8、案取数正确。两套财务取数方案是业务方案和期间相同,财务提取公式不同。验证取数完成后系统提示:数据提取完成,并在网报端展现数.据O验证一个数据源多帐簿时取数正确脸证5个数据源时取数正确基层单位和管理单位固定表取数的场景(异常情况)脸证取数过程发生Ci服务中断,重新再取取的数据正确验证取数过程发生核算软件数据库服务中断,重新再取取的数据正确验证财务数据引擎服务中断,重新再取取的数据正确验证在财务数据引擎选择错误的帐套时能给出提示。Cl报表表样,指标,取数公式发生修改时取数正确。方式二自动调度工具的测试场景如下:测试场景一:用户配置自动调度的任务测试场景测试点用户进入财务数据引擎批量提取系统配置自动
9、调度任务(正常情况)输入正确的用户名,密码,选择正确的服务器地址和实例,能正常登录用户切换服务器和实例,能切换自动调度任务配置验证根据用户的登录信息,自动读取自动调度任务配置验证根据用户信息,下载有权限的单位。验证用户新增自动调度任务: 验证任务名称和任务描述能正常编辑; 险证任务周期能正常选择;险证执行的开始时间和结束时间能正常选择; 脸证取数方案能正常选择和编辑 验证偏移时期能填写正负,只对月任务有效 脸证日志保存路径能正常选择; 用户可配置时点取数验证用户能修改自动调度任务险证用户能删除自动调度任务验证用户能启动自动调度任务脸证用户能禁止自动调度任务脸证是否包括未记账凭证的配置功能用户进
10、入财务数据引擎批量提取系输入错误的登录信息,系统能给出提示验证属性不完整的动调度任务不允许保存,包括运行周期未指统配置自动调度任务定,取数方案未指定(异常情况)验证暂时禁止的自动调度任务不允许启动脸证指定了执行时间,但执行时间已过的任务,不允许启动测试场景二:执行自动调度的任务(以下场景在周期自动执行,指定时间自动执行下都进行测试)测试场景测试点配置一个计验证周期执行此方案Cl端展现数据正确(包括固定表、浮动划任务和一表数据、按列取的数据)个取数方案,执行批量取数(正常情况)验证指定时间执行此方案Cl端展现数据正确(包括固定表、浮动表数据、按列取的数据)验证按月取数使用对当前月偏移时期后的取数
11、月份作为实际取数月份。偏移量设置1、7、2、-2进行测试。脸证修改计划任务中的财务取数方案后取数正确。验证禁止自动调度任务后不能再执行取数验证包括未记账凭证时取数正确,和中建总数据对比险证不包括未记帐凭证时取数正确,和中建总数据比对当前数据状态是已上报的单位不能再次取数。酉己置3至U5脸证周期执行此方案Cl端展现数据正确(包括固定表和浮动个计划任务,3到5个取数方表数据)验证手工执行此方案Cl端展现数据正确(包括固定表和浮动案,取数方表数据)案之间有重复的报表,执行批量取险证指定时间执行此方案Cl端展现数据正确(包括固定表和浮动表数据)数(正常情况)脸证按月取数使用偏移时期后的取数月份作为实际
12、取数月份。(具体写个脸证新的调度任务执行取数正确数)验证禁止自动调度任务后不能再执行取数验证执行取数单位和用用户提示正确验证取数的财务公式方案提示正确验证取数时间提示正确脸证取数成功的单位个数和单位名称提示正确验证取数失败的单位个数和单位名称提示正确验证一个数据源多帐簿时取数正确验证5个数据源时取数正确执行自动调脸证正在取数过程中,不允许终止自动调度任务,不能退出程度任务取数序;(异常情(目前不支持终止程序,以后会支持)况)险证执行取数失败的任务,进行日志记录;脸证在执行取数过程中意外终止,再重新执行取数时如果A单位的报表没执行完成,则重新执行一次,如果A单位已经执行完成,则不用重新执行取数一
13、次脸证超时失败时提示的取数单位,取数方案,超时失败信息正确脸证核算软件数据库服务器,财务引擎服务器连接失败时,应提示相关的连接失败的信息测试场景三:超时停止场景说明:方式三批量提取工具的测试场景如下:说明:批量提取工具的登录和自动调度工具相同,故不用再写。测试场景一:配置取数方案测试场景测试点配置多个取数方案验证登录用户能选择有权限的业务方案,不能选择到没权限的业务方案。脸证用户能选择到有权限的财务公式方案,不能选择到没权限的财务公式方案。脸证如果新建业务方案时周期类型是年度,则在此只选择年度。验证如果新建业务方案时周期是月,则在此要选择年度和月。险证财务接口程序默认是直连接口财务软件验证选择
14、报表根节点则会选择此节点下所有报表验证选择单位根节点则会选择此节点下所有单位测试场景二:手工执行批量取数说明:手工运行自动调度工具中的取数方案即可。2.5.1 兼容性测试(财务数据引擎对不同操作系统下不同数据库的连接情况)目前知道中建总的软件情况。2.5.2 性能测试参考性能测试方案3.测试环境测试在固定的部署环境下财务数据引擎的取数的正确性。NC目前部署环境服务器Vatest(数据库服务和应用服务)操作系统Window2003server数据库OracIe10GNC版本NC5.01,NC3.0(本次只测试NC5.01版本)中间件Websphere6.1U8目前部署环境服务器Vatest(数据库服务和应用服务)操作系统Window2000server数据库SqIserver2005U8版本U852和U861中间件Cl目前部署环境数据库服务器vatest应用服务器10.2.7.187/yaoweida数据库服务器操作系统Window2000server数据库Oracle10G中建总数据库实例Cl版本CI3.2.080624.7(SP4)中间件Weblogic8.1.64.测试进度任务开始日期结束日期工作成果负责人