收藏本站
《上海交通大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于模型的测试技术在ERP系统开发中的应用

孟春云  
【摘要】: 随着软件规模的不断扩大,复杂程度不断提高,软件测试的难度也不断提高,在这种情况下,基于模型的软件测试技术得到测试人员的关注。在软件工程领域中,模型已经被广泛接受成为面向对象方法和设计的一部分,使用模型可以帮助开发人员分析、描述、设计和构建整个系统。测试同样可以使用模型进行,基于模型的测试技术是指使用描述软件期望行为的模型进行测试,这个模型同样被用来自动生成测试用例以及期望结果,最后检验被测系统是否通过测试。基于模型的测试技术不仅可以有效地降低测试成本和时间,而且可以达到较高的代码覆盖率,进而提高测试的质量。 本文主要介绍了基于模型的软件测试技术以及如何将基于模型的测试技术应用于ERP(Enterprise Resource Planning,企业资源计划)系统。ERP系统由于涵盖了企业的众多业务有着其自身的复杂性,要求测试人员不仅具有测试的相关知识,还需要熟悉企业管理的业务流程,这就给测试工作带来了很大的难度。然而基于模型的测试技术的出现使得对ERP系统的测试变得简单,测试人员可以用基于模型的测试工具对ERP中的业务流程进行建模,然后利用工具自动生成测试用例的特性,简单地生成一系列测试用例,从而保证ERP业务流程的正确性。一旦业务流程有了改动或扩展,测试人员可以通过基于模型的测试工具批量的更新测试用例,从而避免了维护大量现有测试用例而带来的诸多困难和潜在的错误。 本文以某公司的ERP产品MAX系统作为平台,以保证ERP业务流程的正确性为主要目标,同时实现测试代码的重用和较高的代码覆盖率,将基于模型的测试技术应用到实际的测试工作中。研究内容主要包括:首先,对ERP系统中常用的业务流程进行分析,从用户的角度考虑其可能对系统进行的操作,以及这些操作后系统的正确回应;其次,构建能正确表达业务流程的模型,并根据现有的自动化测试框架,同时考虑测试代码的可重用程度,对模型中的操作在代码级别加以封装;最后,开发一个基于模型的测试工具,使其不仅能构建和解析以多种不同类型的模型,并且能够根据基于模型测试技术的理论知识,以多种遍历方式自动生成测试用例和预期结果,同时该工具能够和MAX进行交互,自动运行这些测试用例并保存运行结果。 自从基于模型的软件测试技术正式投入使用以来,MAX的测试工作得到了极大的改善。结果表明,它不仅可以有效地发现ERP系统中的缺陷,提高了系统的可靠性,更重要的是它成功地降低了测试的复杂性,缩短了测试的周期。
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前1条
1 马海云;张少刚;;基于马尔可夫链模型的软件测试方法的研究与实现[J];自动化与仪器仪表;2009年02期
【共引文献】
中国期刊全文数据库 前10条
1 杨圣春;;ERP中项目管理模块的要素分析[J];安徽电气工程职业技术学院学报;2008年02期
2 周秋平,倪友聪;面向对象设计中业务逻辑层对象的优化[J];安徽教育学院学报;2004年06期
3 段丽;薛永毅;赵亦松;;基于UML的手机网络对战游戏系统设计分析[J];北京联合大学学报(自然科学版);2008年01期
4 朱德茂;;浅谈企业采购中基础管理的重要意义[J];辽宁科技学院学报;2010年02期
5 杜昌军;吕云峰;吴克威;;基于ADO模型的SQL语言解释器[J];长春师范学院学报(自然科学版);2009年04期
6 王学成,张长海;基于XML信息系统开发平台的设计与实现[J];吉林大学学报(信息科学版);2005年05期
7 周如意;;MRP系统中批量规则及其实现算法[J];江苏技术师范学院学报;2006年06期
8 田兆波,张均东,贾宝柱,任光;船舶机舱实时监视系统的开发[J];大连海事大学学报;2004年04期
9 孔震,林峰,俞骏;PI2000工作流引擎的设计与实现[J];电力系统自动化;2003年21期
10 刘智慧;鲁五一;;文件备份系统软件[J];电脑编程技巧与维护;2008年10期
中国重要会议论文全文数据库 前4条
1 张博;王晓刚;吴珊;李菁昊;唐聪;;冶金工业MES系统中物料总调模式的实现[A];全国冶金自动化信息网2012年年会论文集[C];2012年
2 王明雨;冯惠;田兆波;;实时船舶机舱监控系统的开发[A];现代船舶机电维修技术(2005)[C];2005年
3 昌赛梅;;基于合同的应付款管理系统设计[A];2008年MIS/S&A学术交流会议论文集[C];2008年
4 张明明;;论企业会计信息化引领、核心和融入式的发展轨迹——以中策橡胶为例[A];第十届全国会计信息化年会论文集[C];2011年
中国博士学位论文全文数据库 前4条
1 暴志刚;产品生命周期管理背景下的客户关系管理若干关键技术研究[D];浙江大学;2007年
2 徐宏斌;面向知识重用的集成化管理信息系统企业建模研究[D];南京理工大学;2007年
3 余吉安;企业资源集成及其能力研究[D];北京交通大学;2009年
4 王少君;企业资源计划(ERP)实施评价与决策优化模型研究[D];哈尔滨工业大学;2008年
中国硕士学位论文全文数据库 前10条
1 姜春晖;基于UML的报刊销售管理系统的设计与实现[D];郑州大学;2010年
2 马玉强;山东省植物信息系统的设计与实现[D];大连理工大学;2009年
3 杜文锋;大型贸易公司的CRM方案设计与实施[D];华东师范大学;2010年
4 曹雪峰;基于Web的3D人体经络中医专家系统[D];华南理工大学;2010年
5 王强;汽车厂冲压工序综合信息管理系统的设计与实现[D];南昌大学;2010年
6 漆礼根;基于WEB的在线考试系统设计与实现[D];南昌大学;2010年
7 田黎莉;西南工程学校实验室管理系统的设计与实现[D];电子科技大学;2010年
8 刘畅;基于DSSA的在线监测系统研究[D];昆明理工大学;2009年
9 李素梅;基于Tulip开发平台的银企对账系统的分析与实现[D];山东大学;2010年
10 高伟;莱城工业园辖区企业文件流转系统设计与实现[D];山东大学;2010年
【二级参考文献】
中国期刊全文数据库 前1条
1 赵艳丽,孙志挥;基于静态马尔可夫链模型的实时异常检测[J];计算机应用;2004年11期
【相似文献】
中国期刊全文数据库 前10条
1 胡帅;;面向对象软件测试方案分析与研究[J];福建电脑;2011年02期
2 李春争,田昌巍;软件测试技术在交通征稽管理系统中的应用[J];科技情报开发与经济;2005年17期
3 周娟;钱稷;刘扬;;基于面向对象的软件测试技术研究[J];微计算机信息;2009年21期
4 满靖;闫健卓;王普;;异构数据库信息整合系统的测试技术研究[J];微计算机信息;2006年06期
5 陆璐;王文莉;;浅谈软件测试技术[J];郑州铁路职业技术学院学报;2007年02期
6 马海云;张少刚;;基于马尔可夫链模型的软件测试方法的研究与实现[J];自动化与仪器仪表;2009年02期
7 李力峰;戴晔;张广泉;;基于正交拉丁方的测试用例产生方法[J];苏州大学学报(工科版);2006年02期
8 张靖;贲可荣;罗云锋;;软件测试研究综述[J];计算机与数字工程;2008年10期
9 薛倩;;软件测试的研究与探讨[J];科技资讯;2008年24期
10 田丽芳;刘栓;;软件测试学习过程和方法探究[J];计算机教育;2009年17期
中国重要会议论文全文数据库 前10条
1 何娟娟;梅洪常;;企业ERP业务流程绩效评估[A];中国企业运筹学[2011(1)][C];2011年
2 赵敏;;有色金属企业业务运作特点及ERP解决方案[A];中国计量协会冶金分会2010年会论文集[C];2010年
3 王欣;;ERP实施能力评价体系设计与研究[A];第六届(2011)中国管理学年会——信息管理分会场论文集[C];2011年
4 董广辉;李娜娜;;借力ERP管控平台 推进两化融合建设[A];2011年河北省冶金信息化自动化年会论文集[C];2011年
5 王川林;;对运用ERP降低企业采购成本的研究[A];云南省机械工程学会2010年年会论文集[C];2010年
6 王锐;张瑜;秦培兹;;浅谈ERP系统在供电企业的应用[A];重庆市电机工程学会2010年学术会议论文集[C];2010年
7 田鹏;;如何在ERP中合理划分工作中心(摘要)[A];2010全国机电企业工艺年会《上海电气杯》征文论文集[C];2010年
8 高树林;赵忠义;;ERP系统与炼钢MES系统数据集成实践[A];2011年河北省冶金信息化自动化年会论文集[C];2011年
9 曾建光;王立彦;;ERP系统的实施及其盈余质量效应[A];第六届(2011)中国管理学年会——会计与财务分会场论文集[C];2011年
10 张建国;刘建海;;初步探讨ERP管理思想对数字化矿山建设的推动与发展[A];2011年河北省冶金信息化自动化年会论文集[C];2011年
中国重要报纸全文数据库 前10条
1 孟雯;实达外设成功应用易拓ERP系统[N];中国信息报;2008年
2 记者 张守帅;“制造业ERP实验室”在电子科大设立[N];四川日报;2008年
3 特约记者 于德军 宋朝凤 王戈;东北电网公司ERP试点单位工作有序推进[N];东北电力报;2009年
4 余子合 武周;国投新集一矿全力构建ERP管理系统[N];淮南日报;2009年
5 记者魏双林 通讯员沈培;衡板ERP信息化项目二期工程启动[N];中国冶金报;2009年
6 王杰审计署驻济南特派办计算机审计处;ERP系统审计应用的几点思考[N];中国审计报;2009年
7 沈俊杰;ERP预算规划初探[N];中国冶金报;2009年
8 罗琼;勘探南方ERP系统正式上线[N];中国石化报;2008年
9 彭敏;中小企业ERP:告别悲观 理性成长[N];电脑商报;2008年
10 记者阮绪波;公司ERP系统全面上线运行[N];华北电力报;2009年
中国博士学位论文全文数据库 前10条
1 方安儒;面向中国企业ERP系统应用的实证研究[D];哈尔滨工业大学;2010年
2 杨智勇;ERP实施评价若干问题研究[D];天津大学;2009年
3 代碧波;企业ERP实施知识管理绩效评价研究[D];哈尔滨工程大学;2012年
4 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
5 李玲;煤矿企业ERP模式研究[D];辽宁工程技术大学;2010年
6 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
7 游亮;回归测试用例选择技术研究[D];华中科技大学;2012年
8 尹刚;多事件ERP成份分解算法研究及应用[D];电子科技大学;2010年
9 张娟;软件测试中测试用例复用的研究[D];上海大学;2012年
10 钱思佑;图形用户界面测试中相关问题研究[D];中国科学技术大学;2010年
中国硕士学位论文全文数据库 前10条
1 孟春云;基于模型的测试技术在ERP系统开发中的应用[D];上海交通大学;2010年
2 吴海军;企业ERP系统实施效益预评估[D];北京邮电大学;2010年
3 宋培坤;制造企业ERP实施过程研究[D];天津大学;2010年
4 赵宇;ERP系统在辽宁出版集团出版管理中的整合应用[D];电子科技大学;2010年
5 冯建军;人力资源管理系统在ERP中的实施与应用[D];电子科技大学;2009年
6 徐哲;曙光公司ERP系统应用分析[D];东北大学;2008年
7 刘兆军;ERP软件实施中的会计业务流程重组研究[D];东北大学;2007年
8 荣芳;石化企业ERP项目的风险管理研究[D];中国海洋大学;2009年
9 郭欣;大型石化企业电子商务与ERP集成的实践与探索[D];天津大学;2010年
10 陈宾雄;智成化工ERP物流配送系统实施分析[D];湖南大学;2009年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026