自动化平行测试在金融系统重构中的应用

被引量 : 0次 | 上传用户:ouyang1225
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何保证重构以后的系统能覆盖原系统的所有功能点,以保证业务的延续性是软件系统重构项目中一项重要的挑战。软件测试是软件质量保证的重要环节,因此如何在测试中保证重构以后系统的功能点的延续性是重构项目成功与否的关键。金融系统重构项目中,由于金融系统规模庞大,业务逻辑复杂,边界情况众多导致测试环节充满挑战。此外,遗留系统常常因为历史原因,存在需求文档缺失、不全等情况。如果从现有代码逆向分析出需求,无论在时间还是在人力资源上的投入都很大,还很容易造成需求的遗漏和错误。本文结合作者参与的一个遗留的网上金融交易系统的重构项目中的实践。提出基于平行测试的解决方案,并设计、实现了一个以平行测试和回归测试为主要测试手段的自动化测试系统。使用该系统能有效地实现对重构后的系统进行自动化的平行测试。并用实践证明使用该系统不但能提高测试覆盖率,同时也能大大提高测试效率。此外,作者针对定位产生Bug的模块的难题,提出了把BP人工神经网络算法应用到Bug定位中。并设计了Bug定位子系统,并通过实验证明该子系统确实能有效地辅助开发人员定位Bug产生的模块。
其他文献
随着信息化产业的不断推进,企业积累的数据越来越多,激增的数据背后隐藏着重要信息,对企业作出正确、科学的决策,提高竞争力是至关重要的。为满足决策分析的需要,数据仓库应
城市居民居住是关系到国计民生的大问题,研究广大市民住房需求及其变化规律,有利于推动城市住房建设的可持续发展,保证人民安定团结、社会长治久安。
农户是农村借贷市场的主体,声誉是一种隐性契约,基于农村特定的区域文化、社会规范、习俗的声誉机制对农户借贷市场有重要影响。本文研究农户借贷中的声誉作用机制问题,将研
到目前为止,在信道编码领域,Turbo码和低密度奇偶校验(LDPC; Low-Density Parity-Check)码是最好的两种码,它们都有接近Shannon限的性能,已经被应用到通信的各个领域。与Turb
中职学校的培养目标是初、中级实用型、技能型人才为主,使学生掌握一定的文化知识,具有熟练的某一类专业技能,形成较强的岗位适应能力和转岗的职业能力,满足学生毕业后能就业
企业环境责任是伴随现代环境问题而产生的,传统的企业环境责任主要集中在生产阶段,其责任的追究以污染物的末端治理为理念,先污染、后治理。但是生态环境状况的持续性恶化,企
板料塑性成形是重要的金属成形工艺之一。多晶体金属板材的宏观力学性质依赖于其内部微结构特性,板材的强度和成形性能同自身的晶体结构密切相关,特别是塑性流动过程中组成晶
审计委员会制度作为公司的一项重要治理制度,在改善财务报告质量、保护投资者利益中理论上应该发挥着积极作用。鉴于审计委员会制度的固有特征及其在西方发达资本市场上表现
探究高中学生化学学科科学素养的培养模型建构,对于提高人才培养质量,对于学生的长远发展,办出高中学校的特色,探究化学课堂的教学,都具有极其重要的意义。本研究通过高中学
介绍了城市广场对改善城市外部空间环境、促进城市更新、提高城市生活质量、改变人们生活行为模式作用的重要性,提出了城市广场模糊性空间设计理论,试图创造出一个更加充满人