Erp软件测试系统的制作方法

文档序号:6582036阅读:256来源:国知局
专利名称:Erp软件测试系统的制作方法
技术领域
本发明涉及计算机软件测试技术,尤其涉及针对ERP软件的测试技术。
背景技术
当今社会,伴随着信息技术的不断进步、市场信息的瞬息万变,以及经济全球化, 作为社会经济基本单元的企业,尤其是大规模的企业,一种能提高企业管理创新能力的系 统工具是必不可少的,而这种系统就是在企业与市场之间建立起有效地闭环系统。ERP系 统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合 理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。国外 的ERP已经成为经济大国企业的普遍使用的体系,但我国大部分企业还处于信息化的初步 阶段,所以在不久的将来,ERP软件系统会在我国长时间发展,因此挖掘和完善基于ERP系 统的软件设计和测试方法将是中国明天的一个契机。对于软件测试来说,基于不同的立场,存在着两种完全不同的测试目的。从用户的 角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可以接受该 产品。从软件开发者的角度出发,则希望成为表明软件产品中不存在错误的过程,验证该软 件已正确地实现了用户的要求,确立人们对软件质量的信心。于是,软件测试的目的包括以 下二占.I -- ^ \\\ ·(1)测试是程序的执行过程,目的在于发现错误,不能证明程序的正确性,仅限于 处理有限种的情况。(2)检查系统是否满足需求,这也是测试的期望目标。(3) 一个好的测试用例在于发现还未曾发现的错误;成功的测试是发现了错误的 测试。从不同的角度,可以把软件测试技术分成不同种类。(1)从是否需要执行被测软件的角度分类从是否需要执行被测软件的角度,可 分为静态测试(Static Testing)和动态测试(Dynamic Testing)。顾名思义,静态测试就 是通过对被测程序的静态审查,发现代码中潜在的错误。它一般用人工方式脱机完成,故亦 称人工测试或代码评审(Code Review);也可借助于静态分析器在机器上以自动方式进行 检查,但不要求程序本身在机器上运行。按照评审的不同组织形式,代码评审又可分为代码 会审,走查以及办公桌检查,同行评分4种。对某个具体的程序,通常只使用一种评审方式。动态测试的对象必须是能够由计算机真正运行的被测试的程序。它分为黑盒测试 和白盒测试。(2)从软件测试用例设计方法的角度分类从软件测试用例设计方法的角度,可 分为黑盒测试(Black-Box Testing)和白盒测试(White-Box Testing)。黑盒测试是一种从用户观点出发的测试,又称为功能测试,数据驱动测试和基于 规格说明的测试。若测试用例的设计是基于产品的功能,目的是检查程序各个功能是否实 现,并检查其中的功能错误,则这种测试方法称为黑盒。黑盒测试方法主要有等价类划分、边值分析、因-果图、错误推测等,主要用于软件确认测试。“黑盒”法着眼于程序外部结构、 不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有 把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上 测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能 的输入进行测试。白盒测试基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件 各个部分功能是否得到充分利用。白盒测试又称为结构测试,逻辑驱动测试或基于程序的 测试。即根据被测程序的内部结构设计测试用例,测试者需事先了解被测试程序的结构。由于ERP软件的复杂性,就需要一种专门针对ERP软件的测试技术。

发明内容
本发明提出一种ERP软件测试系统,专门针对ERP软件系统。根据本发明,提出一种ERP软件测试系统,包括数据采集装置、测试计划产生装 置、测试用例产生装置、测试执行装置、测试结果收集装置以及测试评估装置。数据采集装 置采集ERP软件的程序、数据以及文档;测试计划产生装置耦合到数据采集装置,基于所采 集的程序、数据以及文档产生测试计划;测试用例产生装置耦合到测试计划产生装置,基于 测试计划产生一组测试用例;测试执行装置耦合到测试用例产生装置,使用一组测试用例 进行测试;测试结果收集装置耦合到ERP软件,收集测试的结果;测试评估装置耦合到测试 结果收集装置,基于收集的测试的结果对ERP软件进行评估。在一个实施例中,测试用例产生装置包括用例数据库,保存所产生的一组测试用 例,测试执行装置耦合到用例数据库。采用本发明的技术方案,提供了一种专门针对ERP软件的测试系统,充分考虑了 ERP软件的复杂性,很好地解决了 ERP软件的测试问题。


图1揭示了根据本发明的ERP软件测试系统的结构图。
具体实施例方式参考图1所示,本发明揭示了一种ERP软件测试系统,包括数据采集装置10、测 试计划产生装置11、测试用例产生装置12、测试执行装置13、测试结果收集装置14以及测 试评估装置15。数据采集装置10采集ERP软件的程序、数据以及文档。测试计划产生装置11耦合到数据采集装置10,基于所采集的程序、数据以及文档 产生测试计划。测试用例产生装置12耦合到测试计划产生装置11,基于测试计划产生一组测试 用例。测试执行装置13耦合到测试用例产生装置12,使用一组测试用例进行测试。测试结果收集装置14耦合到ERP软件,收集测试的结果。测试评估装置15,耦合到测试结果收集装置14,基于收集的测试的结果对ERP软件进行评估。在一个实施例中,测试用例产生装置12包括用例数据库120,保存产生的一组测 试用例,测试执行装置13耦合到用例数据库120。EI^R软件包括程序、数据和文档。ERP软件测试的对象应当含盖这三个方面。在测 试方法上,以黑盒测试为主。采用本发明的技术方案,提供了一种专门针对ERP软件的测试系统,充分考虑了 ERP软件的复杂性,很好地解决了 ERP软件的测试问题。
权利要求
1.一种ERP软件测试系统,其特征在于,包括数据采集装置,采集所述ERP软件的程序、数据以及文档;测试计划产生装置,耦合到所述数据采集装置,基于所采集的程序、数据以及文档产生 测试计划;测试用例产生装置,耦合到所述测试计划产生装置,基于所述测试计划产生一组测试 用例;测试执行装置,耦合到所述测试用例产生装置,使用所述的一组测试用例进行测试; 测试结果收集装置,耦合到所述ERP软件,收集测试的结果;测试评估装置,耦合到所述测试结果收集装置,基于收集的测试的结果对所述ERP软 件进行评估。
2.如权利要求1所述的ERP软件测试系统,其特征在于,所述测试用例产生装置包括用 例数据库,保存所产生的一组测试用例,所述测试执行装置耦合到所述用例数据库。
全文摘要
根据本发明,提出一种ERP软件测试系统,包括数据采集装置、测试计划产生装置、测试用例产生装置、测试执行装置、测试结果收集装置以及测试评估装置。数据采集装置采集ERP软件的程序、数据以及文档;测试计划产生装置耦合到数据采集装置,基于所采集的程序、数据以及文档产生测试计划;测试用例产生装置耦合到测试计划产生装置,基于测试计划产生一组测试用例;测试执行装置耦合到测试用例产生装置,使用一组测试用例进行测试;测试结果收集装置耦合到ERP软件,收集测试的结果;测试评估装置耦合到测试结果收集装置,基于收集的测试的结果对ERP软件进行评估。采用本发明的技术方案,提供了一种专门针对ERP软件的测试系统。
文档编号G06F11/36GK102043708SQ200910197549
公开日2011年5月4日 申请日期2009年10月22日 优先权日2009年10月22日
发明者张春艳, 马海霞 申请人:上海杉达学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1