当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于敏捷模式的自动化测试管理系统设计

发布时间:2019-06-21 03:24
【摘要】:近年来,随着软件需求量的暴增,敏捷开发方法凭借其以人为核心,快迭代的特性,能及时响应客户需求,成为了众多高效开发团队的选择。对于当前高速发展的金融行业软件来说,敏捷开发方法的应用尤为广泛。野村软件是野村集团旗下,专为野村券商业务定制开发软件的公司,目前在开发的一款海量数据智能搜索引擎主要是为信贷市场上销售员与业务员设计,进行智能搜索和智能匹配信贷市场交易数据的软件。由于软件需求变动频繁,产品交付周期短,采取的正是敏捷开发方法,由于该方法有着增量特性,和拥抱变化,强调沟通的价值观,传统的软件测试方法很难适应这样的快速开发需求,同时自动化测试实施的难度大,测试工作面临着巨大的挑战,急需一种有效的测试过程和方法来指导测试工作,对于频繁的代码提交进行持续集成测试,保证代码质量和项目的正常运行。为了解决这一困境,首先讨论敏捷测试在敏捷项目中应用的现状和存在的问题,针对敏捷开发模式特点进行了分析,明确设计能够对整个敏捷测试生命周期进行有效管理的自动化测试管理系统的必要性。再次基础上,讨论了适用于敏捷项目的自动化测试系统功能,分析合理易用的敏捷测试流程,根据敏捷模式的角色和流程的定义,针对性地对敏捷测试的每个环节中的订单管理,测试用例管理,脚本管理,测试执行,缺陷管理等具体模块进行设计,其中重点讨论如何实现用例管理与自动化回归测试工具的集成,与缺陷管理工具的集成,持续集成测试的配置,实现对敏捷测试流程的全局管理。最后对系统的投资效益和发展前景进行分析。
[Abstract]:In recent years, with the rapid increase of software demand, agile development method has become the choice of many efficient development teams because of its people-centered and fast iterative characteristics, which can respond to customer needs in time. For the current rapid development of financial industry software, agile development methods are particularly widely used. Nomura Software is a company owned by Nomura Group, which specializes in customizing and developing software for Nomura brokerage business. At present, a massive data intelligent search engine is mainly designed for salespeople and salespeople in the credit market to carry out intelligent search and intelligent matching of credit market transaction data. Because the software requirements change frequently and the product delivery cycle is short, it is the agile development method that adopts the agile development method. Because this method has incremental characteristics, hugs changes and emphasizes the values of communication, the traditional software testing method is difficult to adapt to such rapid development requirements. At the same time, it is difficult to automate the test implementation, and the testing work is facing great challenges. There is an urgent need for an effective testing process and method to guide the testing work. Continuous integration testing is carried out for frequent code submission to ensure code quality and normal operation of the project. In order to solve this dilemma, this paper first discusses the present situation and existing problems of the application of agile testing in agile projects, analyzes the characteristics of agile development pattern, and clarifies the necessity of designing an automated test management system which can effectively manage the whole agile test life cycle. Thirdly, the function of automatic test system suitable for agile project is discussed, and the reasonable and easy-to-use agile test flow is analyzed. according to the definition of the role and process of agile pattern, the order management, test case management, script management, test execution, defect management and other specific modules in each link of agile testing are designed. It focuses on how to realize the integration of use case management and automated regression testing tools, the integration with defect management tools, the configuration of continuous integration testing, and the global management of agile test process. Finally, the investment benefit and development prospect of the system are analyzed.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52

【参考文献】

相关硕士学位论文 前1条

1 曾亚令;敏捷集成测试在应用于嵌入式系统的敏捷软件开发中的研究与实现[D];电子科技大学;2010年



本文编号:2503749

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2503749.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a4618***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com