基于JAVA EE 《中兴软件供应链系统》的测试和版本管理毕业论文
2022-04-04 22:10:31
论文总字数:27238字
摘 要
现代科技革命推动了科学技术发展的全球化,基于信息技术的供应链管理模式日益得到发达国家的重视。一个优秀的供应链管理系统能够发挥战略指导作用,让企业在供应链上获得并保持稳定的竞争优势。本课题分析和研究中兴软件供应链,以Java EE作为软件开发平台,合作完成《中兴软件供应链系统》。本文主要负责《中兴软件供应链系统》的测试和版本管理部分,编写项目的单元测试用例,提供详细的测试文档及测试分析报告,并利用版本管理工具Subversion对项目进行版本管理和控制。
本文首先探讨了供应链系统的设计背景,社会需求和现实意义;接着阐述了软件测试的概念、软件测试的意义和软件测试的分类,介绍了在Java EE开发平台下的详细测试方法。在此基础上,搭建Java EE测试环境,采用了等价类划分法、边界值法等方法进行单元测试用例设计、测试产品编写和测试报告编写。此外,讨论了版本管理工具Subversion,介绍了该软件的使用与版本管理的方法,并对该软件优点进行总结。实践结果证明了该软件测试的有效性,在软件开发过程中,软件测试有助于完善系统,提高系统的稳定性以及用户的操作体验。
关键词:供应链系统 软件测试 单元测试 版本管理 Subversion
JAVA EE Testing and Version Management Based on ZTE software supply chain system
Abstract
The modern technology revolution promotes the globalization of science and technology. The supply chain management (SCM), which is based on the information technology, is getting more attention each day. SCM has been adopted widely among enterprises in developed economies and playing strategic role. An excellent supply chain management enables companies to obtain and maintain a stable competitive advantage in the supply chain, and thus enhance the enterprises in the supply chain overall competitiveness. Enterprise supply chain comprises all aspects of the business-oriented enterprise procurement, inventory and sales. This topic through research ZTE software supply chain, based on JAVA EE, collaboration, "ZTE software supply chain system," In this paper, "ZTE software supply chain system," the test section and version management, primarily responsible for the unit test project to provide detailed test documentation and test analysis report, and use the Subversion version management tool for project management and version control.
This paper introduces the supply chain system design background, social needs and practical significance. Then introduced the concept of software testing classification, principles of software testing and software testing. Then describes in detail the testing process, including test environment to build, using the equivalence class partition method, boundary value method and other methods to unit test case design, test products and test preparation of report writing. Then also Subversion version management tools were introduced, it describes the basic operations of the software with version management and summarizes the advantages of the software. The practical results had proved the validity of software test. Software test is helpful to improve system and the user’s experience for operation is promoted.
Keywords: supply chain management software test unit test version management Subversion
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 设计背景 1
1.2 社会需求 1
1.3 主要工作 2
1.4 论文架构 2
第二章 软件测试技术概述 3
2.1 软件测试的概念 3
2.2 软件测试的意义 3
2.3 软件测试的过程 4
2.4 软件测试的分类及主要方法 4
2.4.1 按测试过程划分 4
2.4.2 按测试技术划分 6
2.4.3 按实施组织划分 7
第三章 单元测试 8
3.1 单元测试平台搭建 8
3.1.1 单元测试平台搭建 8
3.1.2 JUnit简介 8
3.2 单元测试用例设计 9
3.3 单元测试报告 20
3.3.1 单元描述 20
3.3.2 单元结构 20
3.3.3 单元控制/时序流程 21
3.3.4 单元测试过程 21
3.3.5 单元测试结果 22
第四章 系统测试 26
4.1 系统测试概述 26
4.2 系统测试目的 26
4.3 系统测试环境 26
4.4 系统功能测试 27
4.4 系统缺陷分析 30
4.4.1 缺陷收敛趋势 30
4.4.2 缺陷统计分析 30
4.4 系统测试分析 31
第五章 版本管理 32
5.1 版本管理简介 32
5.2 版本管理工具SVN简介 32
5.2.1 SVN简介 32
5.2.2 TortoiseSVN简介 33
5.3 SVN的工作原理 33
5.4 SVN配置服务 34
5.4.1 配置版本库 34
5.4.2 启动服务端程序 35
5.5 SVN的基本操作与使用 35
5.6 SVN版本管理工具的优点 36
第六章 总结与展望 38
6.1 总结 38
6.2 展望 38
参考文献 39
致谢 41
附录 42
部分测试代码 42
第一章 绪论
1.1 设计背景
供应链从本质上来说是一种对多方资源的整合,它通过供应链内企业的协同合作来提升绩效。供应链管理则可以充分调动企业的外部资源,对市场需求做出迅速反应,与此同时还可以防止自己的投资出现的建设周期长、投资风险高等问题,让产品在成本、质量和市场响应方面占据优势,进而促进企业利润的增长和市场占有率的提高。可以说供应链管理追求的是一种多赢的局面,供应链核心企业和链内成员企业都可以因此获利。
请支付后下载全文,论文总字数:27238字