仓库进销存管理系统测试设计与实现(附件)【字数:8080】

摘 要软件测试在软件开发中起着至关重要的作用,可以用来保证软件的功能和质量是否符合用户需求。通过对进销存系统的测试,建立合理的商品分类和安置,形成科学的成本计算和利润计算方式,合理调整库存,进货销售完整的业务流程体系,减少管理漏洞。本论文主要介绍了软件开发过程中涉及的测试的概念,以及相关的测试目标、测试方法、及测试步骤,重点测试了交互界面和数据库的相互协调。本篇论文主要测试仓库进销存系统中,登录功能、后台管理功能和代码运行的可行性是否符合要求。主要用到的测试工具是静态代码扫描,该工具能够找出代码中存在的安全漏洞和语义缺陷,从而大大提升仓库进销存系统的安全性。
目 录
第一章 软件测试概述 1
1.1软件测试简介 1
1.2软件测试的分类和流程 1
1.2.1软件测试技术的分类 1
1.2.2软件测试过程类型 1
1.2.3软件测试的流程 1
1.3软件测试的原则 2
第二章 进销存系统软件的需求分析 3
2.1进销存系统的主要功能 3
2.2主要模块的工作逻辑顺序和交互 3
2.3测试计划 6
第三章 进销存系统的测试分析和测试执行 7
3.1进销存系统使用的社会环境分析 7
3.2进销存系统的测试方向 7
3.3进销存系统的测试执行 7
第四章 测试结果分析 15
4.1测试结果分析的必要性 15
4.2测试结果分析 15
第五章 未来展望 17
结束语 18
致 谢 19
参考文献 20
第一章 软件测试概述
1.1软件测试简介
软件测试是一个复杂的过程。他用来保证该软件的正确无误、完美无缺、安全可靠的过程。找出和修改测试软件的漏洞,加强软件的可靠性是其重要目的。在特定的情况下对软件进行调控,来找出软件漏洞,确保软件的品质,最后对软件可不可以符合设计要求实施评估。
系统测试要将硬件、软件、操作者当成密不可分的整体。查验有无违背软件最初设计的细节。通过这个手段能够找出系统设计 *好棒文|www.hbsrm.com +Q: *351916072* 
中出现的差错。主要通过黑盒测试来设计测试用例,对系统进行全面的一个测试流程。另外,要通过不同方法,比如输入条件法,错误推测法,划分等价类法,因果图法,判定表组成法,边界值分析法等找出功能遗漏或不正确、界面的错误、输入与输出的错误、数据库的访问错误、性能的错误、初始化和终止的错误等问题并加以改正。
1.2软件测试的分类和流程
1.2.1软件测试技术的分类
白盒测试:这个测试不是使用用户界面,而是通过程序的源代码进行测试。这需要从代码的语法进行纠正,来找出内部代码在条件、溢出、路径、算法等方面的错误和缺点。
(2)黑盒测试:要严格使用软件功能进行黑匣子测试。测试人员先输入数据再查看输出,来明白软件是怎么工作的。测试的时候,要把程序看成一个不能打开的黑匣子,而不思考程序内部结构与特性。测试人员在程序接口处实施测试,它仅检验程序的功能有无按照要求。
1.2.2软件测试的流程
软件测试的流程是不停改进的,不同公司过程是不尽相同的,也看实际来实施许多的用例评审、测试计划评审、测试培训在遇到的测试之中做到具体的矛盾仔细的分析,用详细的解决办法。
(1)需求的审查:靠需求的人员、开发的人员、测试的人员和项目的经理查询软件要求的文档。主要的内容包括:需求规范的内容完善,有无存在定位的不清之处或矛盾之处,需求能否帮助系统目标的完成,有没有无法实施的功能等等。项目领导者整合开发者、测试者和需求者的不同想法达成项目的计划。
(2)需求的分析:实施需求的分析,知道使用者需求,制定一个需求文档,在测试过程中以用户需求为中心。测试员应熟悉相关要求,并与开发、架构和其他各方沟通,以了解要求。需求分析内容大体上是明确系统一定做好什么工作,还要对系统制定具体、准确、明确和完整的需求。
(3)测试的计划:测试计划通常让测试的管理者进行编撰,制定完善的测试计划时间表,安排好测试内容。
(4)用例的设计:由测试计划,更改后的要求分析文档,并展开编辑测试的例子,并由开发者进行大纲的构思和设计文档。测试者需由这一对文档扩展测试的例子。
(5)测试环境:测试人员搭建测试环境
(6)执行测试:开发者上传首次版本,根据自己编写的测试计划对程序进行测试,并在中途实时跟踪,找出更多的问题,并记录缺陷。
(7)bug跟踪:开发者上传接下来的版本,含修复之后的bug和多出的功能,测试者开始下一轮测试与回归的测试,追查bug到它关闭为止。多次进行以上过程,通常几个版本之后,bug就减少很多了.
(8)测试报告:进行多次的测试后,做出测试的报告,软件达到需求,对于测试过程中出现的问题和bug的分布情况,做出测试报告,从而提高下次开发的质量和测试的工作效率。
由于条件有限,本次只做一些简单的测试。
1.3软件测试的原则
测试的用例需要包含数据和预期的输出。
程序员切忌检测本人编辑的程序。
合理与不合理的输入条件都应该包含在测试中。
在试验中注意聚类现象。
尽可能地减少随机性,在计划的实施中要保持严谨。
每项测试结果均应彻底审查。
计划、例子、错误的统计和结束后的分析都要好好备份。
第二章 进销存系统软件的需求分析
2.1进销存系统的主要功能
这次测试的系统分为两个模块:一是管理者模块,二是操作者模块;管理者模块首要目的是软件进行基本信息维护和管理,基本的功能有:货物种类和内容、仓库管理、供应商、客户管理等,并能够对多种业务实施检测,例如采购和销售的信息搜索以及库存信息的搜索等;操作者模块首要目的是维护日常的业务,其中有供应商和客户的关系的保持,并且能够解决平时的货物采购、货物销售、库存盘点以及库存报损等,如图21所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/2.html

好棒文