进销存管理系统软件测试分析与缺陷总结

需积分: 40 9 下载量 148 浏览量 更新于2024-08-07 收藏 980KB PDF 举报
"测试评价和结论-水文监测数据通信规约sl651-2014" 在软件测试和课程设计中,针对"进销存管理系统"进行了一次全面的测试评估。测试主要集中在软件的功能性和非功能性需求上,以确保系统的稳定性和用户体验。在测试评价中,虽然测试准备工作充分,达成了预定目标,但测试者指出在系统性能测试方面仍有提升空间,需要加强这方面的实践和技巧。 在缺陷和限制部分,系统存在多个安全性和有效性验证的问题。例如,在基础资料管理模块中,用户注册时未对字符串大小进行限制,可能导致安全风险。同时,系统缺乏对输入数据长度、格式和有效性的合法性检查,如往来单位、单位类别、货品资料等各项信息的检查。此外,系统未检查纳税号的唯一性,期初应收款不应大于期初应付款的规则也未被实施,无法防止数据异常。在货品资料管理中,还发现库存上下限、价格、转化率等数值的合理性检查缺失,以及货品条码的重复性检查。在其他模块,如单位类别管理、仓库信息、计量单位管理等,都存在类似的问题,即删除已使用的信息时无任何提示,可能导致数据丢失。 测试计划书中详细列出了各个功能模块的测试内容,包括用户登录、采购管理、销售管理、库存管理、现金管理、基础资料管理、系统设置以及安全性测试等。每个模块都明确了测试的详细内容,旨在覆盖所有可能的使用场景,确保系统在实际操作中的正确性。 测试设计阶段,采用了多种测试方法和技术,对基础资料管理的各个子模块进行了详尽测试,包括往来单位、单位类别、货品资料、货品类别、仓库信息、计量单位、员工资料、部门信息、现金银行、收付方式、支出项目和收入项目的管理。每个模块的测试设计都包含了具体的操作步骤、预期结果和测试用例,以便于追踪和验证问题。 在测试执行和记录环节,测试环境和工具的选择对测试结果的准确性至关重要。测试执行过程中,需要记录每个测试用例的执行情况,包括成功或失败的结果,以及遇到的任何异常或问题,以便后期的bug修复和系统优化。 尽管该系统在功能实现上取得了一定的成就,但在安全性、数据验证和用户体验方面存在显著的改进空间。通过进一步的测试和调试,可以提高系统的稳定性和用户满意度,使其更符合软件工程学院软件工程专业的课程设计标准。