仓储管理系统——软件工程报告(测试)⑥

一、测试环境 

1.1系统硬件环境

软件测试环境直接决定了系统的运行性能,下面将从硬件测试环境和软件测试环境两个方面对系统的测试环境进行介绍 。

 系统的硬件环境包括了web服务 器 、 数据库服务器和客户端电脑三个大的部分,服务器与测试客户端之 间采用以太网连接。web服务器和数据库服务器由于是系统的核心 部件,为提高系统的运行性能,本系统采用了机架式服务器 ,为 了 保证服务器的稳定性,web服务器采用了台服务器集群的形式 部署,同时数据库服务器也采用了数据库集群的形式进行部署,提高 系统的稳定性,客户端电脑采用了普通的联想台式机。

1.2系统软件环境

 操作系统:Windows

 WEB 服务器:Tomcat 10.0 Tomcat 服务器是一个免费的开放源代码的 WEB 应用服务器,属于轻量级应用服务器,能解释JSP动态网站等JAVA 编写的网站,是开发和调试 JSP 程序的首选。 本系统采用的 Tomcat 7.0 版本。

 数据库:MySQL 8.3 MYSQL 是目前非常受开发人员亲睐的关系型数据库管理系统,它按需求分析把 数据分别保存在各自的表中,利用关系将不同表关联起来,这样既提高了访问速度 也提高了灵活性。MYSQL 由于采用最常用的标准化语言 SQL 语句、且访问速度快、 体积小、成本费用低、又是开放源代码这些优势,所以被广泛应用在 WEB 方面,是最好的关系数据库管理系统应用软件之一,本系统采用的是 MYSQL 8.3 版本。

二、测试方法

参照我国最新的软件测试标准,我们设计了测试用例、实施了软件测试过程。 在这里我们选择了黑盒测试,黑盒测试通常也称为功能测试,是以用户的视角来 观察系统的各方面是否满足要求,测试人员无需深究系统的内部实现。黑盒测试 反应的是被测系统的外部特征,即在输入正确的情况下,输出是否也正确。 系统的测试过程一般包括功能测试,安全测试以及性能测试。 现在我们就从四个方面测试整个系统。

2.1功能测试

功能测试主要是对系统的各个功能进行测试,通过功能的测试用 例来检查系统功能的可用性和功能设计的完备性。同时,通过设计错误的数据来监测系统的异常处理能力 。

用例ID

1

用例名称

基础信息管理

用例描述

企业管理员登录仓库管理系统进入基础信息管理模块

用例入口

打开 Edge浏览器 ,输入系统地址点击基础信息管理模块

测试功能ID

功能

测试方法

预测结果

结果

T1

用户管理初始界面

点击基础信息管理中的用户管理

显示全部用户 信息

成功

T2

用户管理初始界面

点击基础信息管理中的角色管理

显示全部角色 信息

成功

T3

用户管理初始界面

点击基础信息管理中的功能管理

显示全部功能 信息

成功

T4

为角色添加用户

在角色管理界面中点击角色,然后勾选需要添加的用户并且提交

系统提示添加成功

成功

T5

修改角色中的功能信息

在角色管理界面中点击角色,然后修改其功能信息

系统提示分配成功

成功

T6

新增用户信息

在角色管理界面中点击新增按钮,填写用户信息并保存

系统提示添加用户成功

成功

T7

新增角色信息

在角色管理界面中点击新增按钮,填写角色信息并保存

系统提示添加角色成功

成功

测试用例

2.2安全测试 

安全测试的目的是确保系统的安全性,不被非法用户访问,不允许低权限用 法访问高权限功能等。这里主要测试系统的登陆情况,它是整个系统的门户。我 们在设计测试用例时必须充分考虑所有的登陆情况,所以这里我们设计的测试点主要有:登陆必填测试,未授权测试,错误密码测试,越权访问测试,合法用户 测试。这些测试涵盖了用户登录的所有情况,包括合法用户和非合法用户的访问, 安全测试用例如表所示: 经过安全性测试,所有用例均测试通过,无错误。说明我们的系统在安全性 上不存在问题,不会出现非法用户访问系统,盗取数据的情况。

安全测试案列

测试编号

描述

操作步骤

预期

测试结果

T1

登录测试-登录必须测试

用户名或者密码不填写

点击登录

提示“用户名和密码不能为空”

测试成功

T2

登陆测试-未授权测试

填写数据库中不存在的用户名和密码

点击登录

提示“改用户不存在,请核对后重新输入”

测试通过

T3

登录测试-填写错误密码

填写数据库中的用户名,但是填写错误密码

点击登录

提示“密码错误,请重新输入!”

测试通过

T4

登录测试-合法用户登陆

填写正确的用户名和密码

点击登录

进入系统

测试通过

T5

登录测试-合法用户越权访问

填写低权限的用户名和密码

点击登录,进入系统

选择高权限用户模块

提示“您不具有访问该模块的权限”

测试通过

 

2.3性能测试 

性能测试主要是通过测试一些正常负载,峰值以及异常负载来测试系统是否 可以正常运行。通常的性能测试方法有负载测试和压力测试。性能测试是通过提高系统的负载来测试此时系统的各项性能指标。而压力测试则是测试一个系统的 临界点,以获取系统的最大性能指标。性能测试一般测试指标有响应时间,负载能力等,性能太差的系统在使用上的价值是很低的,所以我们必须测试系统的性能是否满足要求。这里我们设计的主要测试点有:多用户访问测试,大量数据查询测试。系统性能测试如表所示:经过性能测试,服务器运行正常,相应时间短,负载能力强,说明我们的系统在性能上是优良的。

性能测试用例

测试编号

描述

操作步骤

预期

测试结果

T1

性能测试-多用户访问

1.同时10个人访问系统

服务器运行正常

测试成功

T2

性能测试-大量数据查询

登录系统

连续20次查询所有库存信息

服务器正常响应时间小于2s

测试通过

至此,软件测试阶段完成。所有实施的安装测试,功能测试,安全测试,性能测试全部顺利通过。即我们的系统在各个方面都是满足要求的,整个开发过程 也是成功的,可以交互用户使用。

三、系统维护

虽然我们已经通过了系统所有的测试,但是这并不代表整个软件周期的结束。 作为一个日常使用的系统,日后使用过程中一定还会出现这样那样的问题,这些 问题在开发阶段是很难考虑和发现到的,只有通过不断的发现问题,解决问题来 一步步消除。同时我们的系统为了适应不断改变的需求,需要不断对系统进行更 新,删除无用功能,增加新的功能,提高性能等等。系统维护是整个软件工程中 最耗时和工作量最大的阶段,维护成本通常也远远高于开发成本,所以必须对系 统维护具有足够的重视。软件周期不是一个一蹴而就的过程,而是一个循环往复 的过程,系统设计、系统实施,系统测试、维护周而复始,一直到整个系统不再 使用,整个软件周期才宣告结束。

  • 20
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 仓储管理系统(WMS)的流程设计是为了提高仓库运作效率和准确性,确保货物的及时存储和发货。以下是WMS的典型流程设计: 接收货物:流程开始于收货区,货物根据其来源和特性进行分类和分配。采用自动扫描和识别技术来准确记录货物的到货时间和数量。 入库管理:在入库阶段,WMS将检查货物的完整性和质量,并为其分配适当的仓位。通过条码或RFID技术,WMS将货物与储存位置关联起来,以便于日后查找和管理。 库存管理:WMS提供实时的库存信息,包括货物的数量、位置和状态。通过定期盘点,WMS确保库存信息的准确性,并管理过期和损坏货物的处理。 拣货和上架:WMS利用优化的拣货算法,指导仓库工人在拣货区按照订单要求快速选取货物。同时,WMS还提供指导和优化上架货物的流程,以便于将新货物放置到已有库存的合适位置。 包装和发货:WMS会根据订单要求,自动生成包装清单,并提供适当的包装说明。一旦货物正确包装,WMS将根据设定的优先级和交通运输模式生成发货顺序,并生成相应的发货单据。 报告和分析:WMS记录和分析所有仓库相关的数据,包括货物流转时间、库存周转率和仓库工人的工作效率等。这些数据可以用于优化仓库流程、改进计划和预测需求。 通过上述流程设计,WMS能够实现更高的仓库运作效率和准确性。它不仅可以提高货物的存储和发货速度,还可以减少错误和损失。同时,WMS的数据分析功能也可以提供仓库经营决策的依据。 ### 回答2: 仓储管理系统(WMS)是一个涵盖仓库运营管理的综合性软件系统。它将仓库的各个环节进行整合和优化,以实现高效的仓储管理流程。以下是WMS流程设计的一般步骤: 1. 入库流程设计: a. 接收商品:将到货的商品进行验收、计数和质量检查。 b. 上架商品:将验收合格的商品按照规定的货位进行分类、分区,记录存放位置。 c. 更新库存信息:记录入库商品的相关信息,包括数量、批次、生产日期等。 d. 生成入库报告:生成入库报告,包括入库商品的具体信息和存放位置。 2. 出库流程设计: a. 接收出库指令:接收出库指令,从系统中获取要出库的商品信息。 b. 拣选商品:根据出库指令,从仓库中拣选对应商品,并进行复核确认。 c. 包装和标识:将拣选出来的商品进行包装,并进行标识,准备出库。 d. 更新库存信息:记录出库商品的相关信息,包括数量和出库日期等。 e. 生成出库报告:生成出库报告,包括出库商品的具体信息和出库时间。 3. 库存管理流程设计: a. 盘点库存:定期对仓库中的商品进行盘点,核对实际库存和系统记录的库存是否一致。 b. 库存调整:对存在库存异常的商品进行调整,包括报损、报溢或者转移货位等操作。 c. 库存查询:根据需要,随时查询特定商品或整体库存状况,并实时更新库存信息。 4. 数据分析与报表设计: a. 数据分析:对仓储运营的各个环节的数据进行分析,发现问题和瓶颈,并提供优化建议。 b. 报表设计:根据管理需求,设计和生成各类报表,用于评估仓储业务的绩效和效益。 综上所述,仓储管理系统WMS的流程设计包括入库流程、出库流程、库存管理流程以及数据分析与报表设计。通过合理设计和优化这些流程,可以提高仓储运营的效率和精度,降低成本,提供更好的服务。 ### 回答3: 仓储管理系统(WMS)是一种用于管理和控制仓库操作的软件系统。在设计WMS的流程时,需要考虑以下几个方面。 首先,仓储管理系统的流程设计应该从物料收货开始。当货物到达仓库时,首先需要进行验收和检验。验收包括核对货物数量和质量,检验则是对货物进行外观和品质检测。只有通过验收和检验的货物才能被接收入库,否则需要退货或进行处理。 接下来是货物的上架流程。上架是指将货物放置在仓库中指定的存储位置。在这一流程中,需要根据仓库设定的储存策略,将货物按照类型、特性、过期日期等进行分类,并确定合适的储存位置。上架时还需要更新库存信息,确保系统中的库存数据准确无误。 随后是订单处理流程。当客户下单时,需要对订单进行处理,包括库存查询、分配货物、拣货、包装和发货等环节。在这个过程中,WMS需要根据库存情况对订单进行预测,分配合适的货物,并指导工作人员进行拣货和包装操作,最后确保货物按时送达客户。 此外,还需要考虑到仓库盘点流程。定期对仓库进行盘点,可以帮助确认实际库存与系统中库存数据的一致性。WMS可以提供盘点工具和报告,帮助工作人员快速准确地完成盘点操作,并分析盘点结果,及时调整库存。 最后,仓储管理系统的流程还应包括退货和退款流程。当客户退回货物时,需要对退货请求进行处理,并根据退货原因和货物状况进行退款或其他处理措施。 综上所述,仓储管理系统的流程设计涵盖了物料收货、货物上架、订单处理、仓库盘点、退货和退款等多个环节,旨在通过优化流程,提高仓库效率和准确性,满足客户需求,实现高效的仓储管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

松定

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值