进销存管理系统软件测试分析与缺陷总结
需积分: 40 183 浏览量
更新于2024-08-07
收藏 980KB PDF 举报
"测试评价和结论-水文监测数据通信规约sl651-2014"
在软件测试和课程设计中,针对"进销存管理系统"进行了一次全面的测试评估。测试主要集中在软件的功能性和非功能性需求上,以确保系统的稳定性和用户体验。在测试评价中,虽然测试准备工作充分,达成了预定目标,但测试者指出在系统性能测试方面仍有提升空间,需要加强这方面的实践和技巧。
在缺陷和限制部分,系统存在多个安全性和有效性验证的问题。例如,在基础资料管理模块中,用户注册时未对字符串大小进行限制,可能导致安全风险。同时,系统缺乏对输入数据长度、格式和有效性的合法性检查,如往来单位、单位类别、货品资料等各项信息的检查。此外,系统未检查纳税号的唯一性,期初应收款不应大于期初应付款的规则也未被实施,无法防止数据异常。在货品资料管理中,还发现库存上下限、价格、转化率等数值的合理性检查缺失,以及货品条码的重复性检查。在其他模块,如单位类别管理、仓库信息、计量单位管理等,都存在类似的问题,即删除已使用的信息时无任何提示,可能导致数据丢失。
测试计划书中详细列出了各个功能模块的测试内容,包括用户登录、采购管理、销售管理、库存管理、现金管理、基础资料管理、系统设置以及安全性测试等。每个模块都明确了测试的详细内容,旨在覆盖所有可能的使用场景,确保系统在实际操作中的正确性。
测试设计阶段,采用了多种测试方法和技术,对基础资料管理的各个子模块进行了详尽测试,包括往来单位、单位类别、货品资料、货品类别、仓库信息、计量单位、员工资料、部门信息、现金银行、收付方式、支出项目和收入项目的管理。每个模块的测试设计都包含了具体的操作步骤、预期结果和测试用例,以便于追踪和验证问题。
在测试执行和记录环节,测试环境和工具的选择对测试结果的准确性至关重要。测试执行过程中,需要记录每个测试用例的执行情况,包括成功或失败的结果,以及遇到的任何异常或问题,以便后期的bug修复和系统优化。
尽管该系统在功能实现上取得了一定的成就,但在安全性、数据验证和用户体验方面存在显著的改进空间。通过进一步的测试和调试,可以提高系统的稳定性和用户满意度,使其更符合软件工程学院软件工程专业的课程设计标准。
2020-03-02 上传
点击了解资源详情
点击了解资源详情
2017-08-12 上传
锋锋老师
- 粉丝: 26
- 资源: 3846
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍