企业进销存软件测试

  • 格式:doc
  • 大小:98.50 KB
  • 文档页数:11

石家庄科技信息职业学院 课程设计(实训)报告

系 部 信息工程系 专 业 __软件技术___ 班 级 _ _ _ __学 号 __ _ 姓 名 ____ _____课 题 企业进销存 指导教师 ____ _____报告成绩______________

日 期: 年 月 日 企业进销存系统

第1页共11页 摘 要 在经济快速发展的今天,企业的进销存管理是企业经营管理中的重要环节,也是一个企业能够取得效益的关键,如果能够做到合理进货,及时销售,库存量最小的同时又不至于缺货,那么企业就能获得最好的效益。 本文从兴弘昌物资有限公司进销存管理现状为背景,说明了物资进销存管理在企业中的重要性,运用在专业课中学习到的信息管理系统开发的理论与技术知识,分析它的业务流程、数据流程,并且对系统的概念模型和逻辑模型进行设计,采用比较流行的C#语言,Windows XP、SQL Server2005、Visual Studio 2008为开发环境,开发了兴弘昌物资有限公司进销存管理系统,本系统通过计算机局域网对公司进销存业务数据实现同步管理,以求降低企业管理成本,提高其经济效益。

关键词:进销存管理;进销存管理系统;系统测试 企业进销存系统

第2页共11页 目 录

测试项目简介„„„„„„„„„„„„„„„„„„„„„„„3 一、项目需求„„„„„„„„„„„„„„„„„„„„„„„4 1.1日常事务模块„„„„„„„„„„„„„„„„„„„4 1.2其他事务模块„„„„„„„„„„„„„„„„„„„4 1.3基础信息„„„„„„„„„„„„„„„„„„„„„5 二、测试计划„„„„„„„„„„„„„„„„„„„„„„„6 2.1测试方案„„„„„„„„„„„„„„„„„„„„„6 2.2测试项目„„„„„„„„„„„„„„„„„„„„„6 2.3测试准备„„„„„„„„„„„„„„„„„„„„„6 2.4测试机构及人员„„„„„„„„„„„„„„„„„„6 三、设计测试用例„„„„„„„„„„„„„„„„„„„„„7 3.1测试项目名称及测试内容„„„„„„„„„„„„„„7 3.2测试实例„„„„„„„„„„„„„„„„„„„„„7 四、界面测试„„„„„„„„„„„„„„„„„„„„„„„9 五、测试缺陷报告„„„„„„„„„„„„„„„„„„„„„9 六、结论„„„„„„„„„„„„„„„„„„„„„„„„„10 七、参考文献„„„„„„„„„„„„„„„„„„„„„„„10 企业进销存系统

第3页共11页 测试项目简介 项目名称 企业进销存系统 测试时间 2011.12.24-30

测试人员 李建伟

测试目的 在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。

测试策略和技术 测试功能点。 能够方便的输入和查询商品进货。 采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试。 企业进销存系统

第4页共11页 一、项目需求 根据对进销存管理内容和进销丰管理系统的分析,一个标准的进销存管理系统应该包括以下几大功能。 1.1日常事务模块 1)进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 1.“采购订单”用于录入企业的采购订单。一般来说,采购订单、入库单,主表“采购订单”的内容包括编号、供货商号、订货日期、有效起日、有效止日、业务员、人、税价合计、不含税价、税额等,从表“采购订单明细”的内容包括编号、订单号、货号、订货数量、进价、税价合计、扣率、税率、不含税价,税额等。 2.“进货单”用于录入企业的进货单,也分为主从两张表,主表“进货单”内容包括编号、货商号、进货日期、业务员、制单人、验收员、保管员、税价合计、不含税价、税额、订单号等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价、税价合计、扣率、税率、不含税价、税额、仓库、货物质量等。 3.“退货管理”用于录入企业进货时的退货单。进货的退货有两种方法,一是直接在进货单中填写负数的进货数量,另一种是填写进退货单,一般采用前一种方法。 2)库存管理,各功能模块实现的功能分别为: 1.“库存查询”用于查询企业商品的库存,可以查询总库存和各分仓库库存。 2.“库存转”用于将一个仓库的商品转移到另一个仓库,或者连锁店之间的商品调拨,内容包括编号、源部门、目的部门、货号、数量、单价、合计金额、调拨日期、制单人、调货原因等。 3.“库存盘点”用于管理企业的库存盘点工作,将实际盘存的商品数量输入计算机,计算机自动与数据库的库存数量进行核对并产生盘盈盘志统计信息。 4.“报损报溢”用于管理企业商品库存的损溢,内容包括编号、货号、仓库、数量、库存单价、金额、日期、责任人、制单人等。 5.“上下限设定”用于设置库存的上限和下限,当商品库存的数量超出指定的范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最佳存量、备注等。 6.“库丰上下限报警”根据当前商品库存和指定的库存上下限自动列出低于下限或商于上限的商品,并可以直接根据最佳存量直接生成采购订单。 7.“历史查询”用于查询各种转库、盘点、损溢的历史数据。 1.2其他事务模块 1、商品浏览及查询,按照库存,产品编号,产品名称,其他店面等条件查询并2、浏览所有商品 3、订货浏览及查询,根据时间和单号、模糊查询查询所有订货单明细 4、钱箱浏览及查询,查询本次收益,上次留存余款,钱箱资金总额,打开钱箱操作 企业进销存系统 第5页共11页 5、来往帐浏览及查询,根据商品编号或款号查询库存往来编号,库存记录 1.3基础信息 1、仓库及门店设定添加,修改保存,删除仓库信息,添加备注,对仓库进行分组。 2、品牌设定,对品牌基本信息进行添加,修改,保存和删除,名称,地址,联系人,手机及电话等信息。 3、类别设定,对产品类别进行设置,添加,修改,删除 4、前台用户设定,添加,修改,删除用户信息,权限 5、后台用户设定添加,修改删除后台用户信息和权限,设置超级管理员 企业进销存系统

第6页共11页 二、测试计划 2.1测试方案 说明确定测试方法和选取测试用例的原则 测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试 单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试。 组装测试:混合法。 确认测试:用户参与,按需求规格说明书验收。 系统测试:人工测试。 2.2测试项目 在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。 2.3测试准备 1.确定代码运行环境(vs2008,sq2005) 2.新建数据库 3.连接数据库 4.导入代码 2.4测试机构及人员 测试人员:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报告。 软件编写人:负责编写、调试客户端测试软件;数据库管理系统的安装 用户:必要时可参加测试,并提出具体的测试要求,也可要求暂停测试。 企业进销存系统

第7页共11页 三、设计测试用例 测试项目 3.1测试项目名称及测试内容 登陆、密码模块测试: 采用黑盒测试法,为了检测不同权限的用户在登陆时,是否能进入对应的模块并得到应有的权限,检验密码模块的正确有效性。 商品信息管理测试: 本测试采用白盒测试法,主要内容是插入商品信息的测试。 3.2测试用例 3.2.1 用户登陆测试 测试用例1(正确输入) 输入:用户:1 密码:aa 预计输出:显示前台销售管理窗体 测试用例2(无该用户) 输入:用户:X 密码:XX 预计输出:弹出提示:用户名或密码错误 测试用例3(密码错误) 输入:用户:1 密码:XX 预计输出:弹出提示:用户名或密码错误 测试用例4(无输入) 输入:用户: 密码: 预计输出:弹出提示:用户名或密码错误 3.2.2 商品录入测试 测试用例1(正确输入) 输入:条形码:10001 商品名称:可口可乐 价格:2.0 预计输出:商品录入成功,加入商品列表 测试用例2(以存在的商品) 输入:条形码:10001 商品名称:可口可乐 价格:2.0 (再次输入) 预计输出:提示商品已经存在 测试用例3(需要录入的商品信息缺少或不合法) 输入:条形码:(空) 商品名称:可口可乐 价格:2.0 预计输出:提示:缺少信息 3.2.3 商品查询测试 测试用例1(正常) 输入:(条形码)10001 企业进销存系统 第8页共11页 预计输出:商品列表中显示该商品,商品名 商品1 测试用例2(无该商品) 输入:(条形码)12345 预计输出:商品列表中为空 3.2.4快速输入测试 测试用例1(正确输入) 输入:条形码编号:10001 数量:1 预计输出:商品信息显示在购物小票列表中 测试用例2(正确输入,但该产品不允许销售) 输入:条形码编号:10002 数量:1 预计输出:提示该产品不允许销售 测试用例3(无该商品) 输入:条形码编号:10003 数量:1 预计输出:提示用不存在该产品 测试用例4(数量错误) 输入:条形码编号:10001 数量:0 预计输出:提示请输入购买商品的正确数量 测试用例4(数量输入非数字) 输入:条形码编号:10001 数量:a 预计输出:提示请输入数字