进销存管理系统测试分析报告.docx

上传人:b****8 文档编号:30572712 上传时间:2023-08-16 格式:DOCX 页数:28 大小:23.25KB
下载 相关 举报
进销存管理系统测试分析报告.docx_第1页
第1页 / 共28页
进销存管理系统测试分析报告.docx_第2页
第2页 / 共28页
进销存管理系统测试分析报告.docx_第3页
第3页 / 共28页
进销存管理系统测试分析报告.docx_第4页
第4页 / 共28页
进销存管理系统测试分析报告.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

进销存管理系统测试分析报告.docx

《进销存管理系统测试分析报告.docx》由会员分享,可在线阅读,更多相关《进销存管理系统测试分析报告.docx(28页珍藏版)》请在冰豆网上搜索。

进销存管理系统测试分析报告.docx

进销存管理系统测试分析报告

数据库课程设计

Lifemart进销存管理系统

需求分析规格说明书

1

1

1

1

2

2

2

2

3

3

3

3

4

4

4

4

5

6

6

6

7

8错误!

未定义书签。

8

8

第1章引言

1.2读者对象

1.3编写目的

1.4定义

1.5参考资料

第2章任务概述

2.1测试目的.

2.2运行环境.

2.3测试策略.

2.4条件与限制.

第3章测试计划

3.1测试方案.

3.1测试准备.

第4章测试用例

4.1登录模块测试

4.1.1用户登录测试

4.2操作界面模块测试.

4.3商品管理模块测试.

4.3.1商品入库测试.

4.3.2商品出库测试.

4.3.3商品调货测试.

4.3.4商品补货测试.

4.3.5商品退货测试.

4.4基本档案模块测试

4.4.1仓库设置测试.

4.4.2供应商设置测试.10

4.4.3商品档案设置测试.11

4.5查询统计模块测试12

4.5.1库存查询测试.12

4.5.2入库查询测试.13

4.5.3出库查询测试.14

4.5.4销售出库查询测试.14

4.6系统维护模块测试15

4.6.1数据备份测试.15

4.6.2数据还原测试.16

4.6.3数据压缩测试.16

4.7帮助模块测试16

4.7.1更改密码测试.16

4.7.2权限设置测试.17

4.7.3用户管理测试.17

4.7.4重新登录测试.18

4.7.5退出系统测试.18

第1章引言

1.1背景

《LifeMart进销存管理系统》基本功能已开发完成并进入软件测试阶段。

本文档主要描述的是《LifeMart进销存管理系统》测试计划。

执行本测试前,应完成软件计划,需求分析,设计及编码工作。

1.2读者对象本文档的读者为软件测试部门的工作人员,标准测试用户及该系统的使用者,系统维护人员。

1.3编写目的

进行软件测试是为了发现软件的错误,该文档的预期读者是软件测试部门和该系统的使用者以及维护者。

测试Lifemart进销存管理系统的可用性,测试数据的输入和单据的生成情况以及查看单据的情况,还有用户管理的测试,让系统能够稳定的运行,用以指导软件测试过程。

1.4定义

静态测试:

主要方法有审阅、检查。

静态测试包括代码检查、静态结构分析、代码质量度量等。

单元测试:

主要方法有黑盒测试、白盒测试。

每个测试针对软件中的一个单独的程序单元。

组装测试:

主要方法有黑盒测试。

所测试的内容包括单元间的接口以及组装后的功能。

使用黑盒测试方法测试组装的功能。

事务流:

数据进入模块后可能有多种路径进行处理。

主键:

数据库表中的关键域,值互不相同。

外部主键:

数据库表中与其他表主键关联的域。

ROLLBACK数据库的错误恢复机制。

1.5参考资料

计算机软件开发规范(GB566-88)》;计算机软件产品开发文件编制指南(GB8567-88)》;计算机软件需求说明编制指南(GB9385-88)》;计算机软件测试文件编制规范(GB9386-88)》;计算机软件质量标准保证计划规范(GB/T12504-90)》;计算机软件配置管理计划规范(GB/T12505-90)》;计算机软件维护指南(GB/T14079-93)》;计算机软件可靠性和可维护性管理(GB/T14394-93)》;

第2章任务概述

2.1测试目的

测试是“为了尽可能的发现软件中的错误,而不是为了证明程序的正确性”,测试的目的就是在软件投入运行之前,按照测试的原则要求,尽可能多的发现软件中的错误。

本文档主要描述《LifeMart进销存管理系统》中用户登录模块、用户管理模块、入库管理模块、出库管理模块的测试。

本文的主要描述了该系统功能测试点及测试方法。

2.2运行环境

软件环境

服务器端:

安装SQLServer2008的服务器版本,

安装windows7服务器版本,

配置了诺顿等必须的防毒软件。

客户端:

安装SQLServer2008的服务器版本,

安装了VisualStudio2008等可视化开发工具软件,

硬件环境

Pentium4以上的处理器,内存256MB以上(最好1GB内存及以上)

操作系统:

Windows系统

数据库管理系统:

SQL2008数据库系统

2.3测试策略

考虑应用程序和它的所要求的架构的稳定性和可靠性,从用户角度考虑应用程序,也就是说,应用程序将如何使用,以及其是否满足了必要的质量标准。

变更标准将在测试开始之前由测试团队和开发团队确定。

例如,标准可能包括对期望功能的影响、提议的变更对代码影响的量、以及提议的变更所要求的设计。

测试人员将评估标准。

测试领导将确定变更需求是否接受变了更要求的状态还是没有,缺陷报告将翻译成变更要求并传递给开发。

2.4条件与限制

考虑到本软件面向的用户群比较广泛,在设计时注意使软件具有较强的可移植性;条件:

有测试总体计划书和书写测试用例(计划)和测试手册

限制:

目前我们的使用范围非常狭窄,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大量的修改和更新

第3章测试计划

3.1测试方案

测试方法:

黑盒测试结合白盒测试法,静态测试和动态测试,确认测试,单元测试和组装测试。

选取测试用例的原则:

严格遵照测试用例设计的基本原则,对每个概念都详尽描述,尽量避免含糊的测试用例:

尽量将具有相类似功能的测试用例抽象并归类。

在设计测试用例时,应包括合理的输入条件和不合理的输入条件,对每一个测试结果做全面的检查。

单元测试:

采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以

输入、输出为主的模块采用黑盒法测试,以提高测试的效率。

组装测试:

对软件结构中较上层使用的自顶向下与对软件结构中较下层使用的自底向上方法相

确认测试:

由用户参与按需求规格说明书验收。

系统测试:

采用人工测试方法。

3.1测试准备

1、确定代码运行环境(安装SQLServer2008的服务器版本、VisualStudio2010开发工具软

件等)

2、连接数据库

3、代码正确运行

第4章测试用例

4.1登录模块测试

4.1.1用户登录测试

测试环境:

系统能够成功运行,数据库正常连接实现功能:

成功登入系统

表4-1用户登录测试

用例编号

操作描述

数据

期望结果

实际结果

1

进入登录界面选择用户名输入用户密码

用户名=mr密码=mrsoft

登录成功,此用户名及密码有效

达到期望结果

2

进入登录界面选择用户名

输入密码为空

用户名=mr

密码为空

提示密码不能为空

达到预期效果

3

进入登录界面选择用户名输入用户密码

用户名=mr密码=jmz123

提示用户名或密码错误

达到预期效果

4.2操作界面模块测试

测试环境:

用户已成功登录系统

实现功能:

进入相应菜单操作界面

表4-2操作界面测试

用例编号

操作描述数据

预期结果

实际结果

1

点击【商品管理】选项卡菜单

显示选项卡界面

达到预期结果

2

点击【出库管理】按钮

显示出库管理界面

达到预期结果

3

点击【入库管理】按钮

显示入库管理界面

达到预期结果

4

点击【盘点管理】按钮

显示盘点管理界面

达到预期结果

5

点击【调货补货】按钮

显示调货捕获界面

达到预期结果

6

点击【基本管理】选项卡菜单

显示选项卡界面

达到预期结果

7

点击【仓库设置】按钮

显示仓库设置界面

达到预期结果

8

点击【供应商设置】按钮

显示供应商设置界面

达到预期结果

9

点击【商品档案管理】按钮

显示商品档案管理界面

达到预期结果

10

点击【查询统计】选项卡菜单

显示选项卡界面

达到预期结果

11

点击【库存查询】按钮

显示库存查询界面

达到预期结果

12

点击【出库查询】按钮

显示出库查询界面

达到预期结果

13

点击【入库查询】按钮

显示入库查询界面

达到预期结果

14

点击【系统维护】选项卡菜单

显示选项卡界面

达到预期结果

15

点击【数据备份】按钮

显示数据备份界面

达到预期结果

16

点击【数据还原】按钮

显示数据还原界面

达到预期结果

17

点击【帮助】选项卡菜单

显示选项卡界面

达到预期结果

18

点击【更改密码】按钮

显示更改密码界面

达到预期结果

19

点击【权限管理】按钮

显示权限管理界面

达到预期结果

20

点击【用户管理】按钮

显示用户管理界面

达到预期结果

21

:

点击【退出系统】按钮

:

提示是否退出系统界面

达到预期结果

4.3商品管理模块测试

431商品入库测试

测试环境:

用户已成功登录系统实现功能:

商品入库成功

表4-3商品入库功能测试

用例编号

操作描述

数据

预期结果

实际结果

1

进入入库管理界面输入商品编号输入商品名称输入商品规格选择仓库名称选择计量单位输入入库数量输入商品单价进货总金额输入仓管人

商品编号=22商品名称=鸡蛋

商品规格=10kg

仓库名称=生鲜仓

计量单位=个

入库数量=20

商品单价=3.6

进货总金额=72

仓管人=lsh

商品入库成功,入库界面表中添加输入的商品信息

达到预期结果

2

进入商品入库界面输入商品编号输入商品名称输入商品规格选择仓库名称选择计量单位输入入库数量输入商品单价进货总金额输入仓管人

商品编号=23商品名称=奥利奥

商品规格=10kg

仓库名称=食品仓计量单位一千克入库数量=10商品单价=sh进货总金额=71

仓管人=wx

提示输入字符串的格式不正确,输入的商品单价数据类型与数据库中列的数据类型定义不一致

达到预期结果

4.3.2商品出库测试

测试环境:

用户已成功登录系统

实现功能:

商品出库成功

表4-4商品出库测试

用例编号

操作描述

数据

预期结果

实际结果

3

进入出库管理界面输入仓库名称

仓库名称=A仓

商品出库成功,查询统计总库存信息减少光

达到预期结果

输入商品名称选择计量单位输入出库数量输入商品单价输入出货总金额输入顾客输入顾客单位输入收银员

商品名称-光盘计量单位二张出库数量=10

商品单价=2.2

出货总金额=22顾客二小风

顾客单位二小明公司收银员=小明

盘10张

4

进入出库管理界面输入仓库名称输入商品名称选择计量单位输入出库数量输入商品单价输入出货总金额输入顾客输入顾客单位输入收银员

仓库名称=A仓商品名称-光盘计量单位二张出库数量-十

商品单价=2.2

出货总金额=22顾客二小珍

顾客单位=盛会物流收银员=小明

提示输入字符串的格式不止确,输入的出库数量数据类型与数据库中列的数据定义不一致

达到预期结果

433商品调货测试

测试环境:

用户已成功登录系统

实现功能:

商品调货成功

表4-5商品调货测试

用例编号

操作描述

数据

预期结果

实际结果

5

进入调货管理界面输入仓库名称输入商品名称选择商品规格输入调出数量输入调货人输入仓管员输入调货单位

仓库名称=电器仓

商品名称=MP3

商品规格=台

调出数量=3调货人=伟大仓管员=大伟调货单位=伟伟公司

商品调货成功,查询统计总库存信息减少光盘10张

达到预期结果

6

进入调货管理界面输入仓库名称输入商品名称选择商品规格输入调出数量输入调货人输入仓管员

仓库名称=电器仓商品名称=电视商品规格=台调出数量=三调货人=小花仓管员=大花

提示输入字符串的格式不正确

达到预期结果

输入调货单位

调货单位二花花公司

434商品补货测试

测试环境:

用户已成功登录系统

实现功能:

商品补货成功

表4-6商品补货测试

用例编号

操作描述

数据

预期结果

实际结果

7

进入补货管理界面选择调货编号输入本次归还数量输入补货人

输入仓管员

选择调货编号=4输入本次归还数量=4输入补货人=甜甜

输入仓管员=小仓

商品补货货成功,

达到预期结果

8

进入补货管理界面选择调货编号

输入本次归还数量

输入补货人

输入仓管员

选择调货编号=4输入本次归还数量=五输入补货人=甜甜

输入仓管员=小仓

提示输入字符串的格式不正确

达到预期结果

4.4基本档案模块测试

4.4.1仓库设置测试

测试环境:

用户成功登入系统

实现功能:

对仓库信息进行增加、修改、删除操作

表4-8仓库设置测试

用例编号

操作描述

数据

期望结果

实际结果

1

进入仓库设置界面

输入仓库名称输入负责人输入仓库电话输入所属单位

仓库名称=空负责人=w仓库电话

所属单位=w

备注=s

提示仓库名称不能为空

达到期望结果

输入备注

2

进入仓库设置界面

输入仓库名称输入负责人输入仓库电话输入所属单位输入备注

仓库名称=s负责人=空仓库电话所属单位备注

提示仓库信息添加成功

达到预期效果

3

进入仓库设置界面

输入仓库名称输入负责人输入仓库电话输入所属单位输入备注

仓库名称=s负责人=w仓库电话

=0599-2222所属单位=w

备注=s

提示电话号码输入格式不正确

达到预期效果

4

进入仓库设置界面

输入仓库名称输入负责人输入仓库电话输入所属单位输入备注

仓库名称=s负责人=w仓库电话

所属单位=空

备注=s

提示该仓库已存在

达到预期效果

5

进入仓库设置界面

输入仓库名称输入负责人输入仓库电话输入所属单位输入备注

仓库名称=w负责人=w仓库电话

所属单位=w

备注=s

提示仓库信息添加成功

达到预期效果

6

进入仓库设置界

选定行

修改按钮

仓库名称=s负责人=s仓库电话

所属单位=w

备注=s

提示仓库档案修改成功

达到预期效果

7

进入仓库设置界

选定行

删除按钮

仓库名称=s负责人=s

仓库电话

所属单位=w

备注=s

提示成功删除仓库

达到预期效果

8

进入仓库设置界

退出仓库设置界面

达到预期效果

退出按钮

4.4.2供应商设置测试

测试环境:

用户成功登入系统

实现功能:

对供应商信息进行增加、删除、修改操作

表4-9菜单功能测试

用例编号

操作描述

数据

期望结果

实际结果

9

进入供应商界面输入供应商名称输入联系人输入联系电话输入传真

输入备注

供应商名称=空联系人=w联系电话=

传真

86-111-1111111备注=1

提示供应商不能为空

达到期望结果

10

进入供应商界面输入供应商名称输入联系人输入联系电话输入传真输入备注

供应商名称=w联系人=空联系电话=

传真

86-111-1111111备注=1

提示供应商添加成功

达到预期效果

11

进入供应商界面输入供应商名称输入联系人输入联系电话输入传真输入备注

供应商名称=w联系人=w联系电话

=0591-22222

传真

86-111-1111111

备注=1

提示电话号码格式不对

达到期望结果

12

进入供应商界面输入供应商名称输入联系人输入联系电话输入传真

输入备注

供应商名称=w联系人=w联系电话=传真

=86-111-1111备注=1

提示传真号码输入格

式不对

达到期望结果

13

进入供应商界面输入供应商名称输入联系人输入联系电话

供应商名称=w联系人=w联系电话=传真

提示该供应商已存在

达到期望结果

输入传真输入备注

86-111-1111111

备注=1

14

进入供应商界面输入供应商名称输入联系人输入联系电话输入传真输入备注

供应商名称=s联系人=w联系电话=

传真

86-111-1111111备注=1

提示供应商添加成功

达到期望结果

15

进入供应商界面选定行

修改按钮

供应商名称=s联系人=s联系电话=

传真

86-111-1111111备注=1

提示修改成功

达到期望结果

16

进入供应商界面选定行

删除按钮

供应商名称=s联系人=s联系电话=

传真

86-111-1111111备注=1

提示删除成功

达到期望结果

17

进入供应商界面退出按钮

退出供应商界面

达到期望结果

4.4.3商品档案设置测试

测试环境:

用户成功登入系统

实现功能:

对商品信息进行删除、修改操作

表4-10商品档案测试

用例编号

操作描述

数据

期望结果

实际结果

18

进入商品档案设置界面选择计量单位

计量单位=包

提示商品档案修改成功

达到期望结果

19

进入商品档案设置界面输入销售价格

销售价格=w

提示输入必须为数字

达到预期效果

20

进入商品档案设

警戒底线库存-d

提示输入必须为数字

达到预期效果

置界面

输入警戒底线库

21

进入商品档案设置界面

输入警戒顶线库存

警戒底线库存=s

提示输入必须为数字

达到预期效果

22

进入供应商界面输入警戒底线库存

警戒底线库存=1

提示商品档案修改成功

达到预期效果

23

进入供应商界面输入警戒顶线库存

警戒顶线库存=3

提示商品档案修改成功

达到预期效果

24

进入供应商界面选定行

删除按钮

提示商品删除成功

达到预期效果

4.5查询统计模块测试

4.5.1库存查询测试

测试环境:

用户成功登入系统实现功能:

显示相应商品的库存量

表4-11库存查询测试

用例编号

操作描述

数据

期望结果

实际结果

1

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按仓库名称查询关键字=人仓

显示相应仓库的库存信息

达到期望结果

2

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按商品编号查询

关键字=24

显示相应奥利奥的库存信息

达到预期效果

3

进入库存查询界面界面

选择查询条件

查询条件=按商品名称查询关键字二啤酒

显示相应啤酒的库存信息

达到预期效果

输入相应查询关键字

4.5.2入库查询测试

测试环境:

用户成功登入系统

实现功能:

商品入库成功

表4-12入库查询测试

用例编号

操作描述

数据

期望结果

实际结果

4

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按仓库名称查询关键字二手机

显示相应仓库的入库信息

达到期望结果

5

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按入库编号查询关键字=5

显示相应MP3的入库信息

达到预期效果

6

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按商品编号查询

关键字=24

显示相应奥利奥的入库信息

达到预期效果

7

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按商品名称查询关键字二啤酒

显示相应啤酒的入库信息

达到预期效果

8

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按入库日期查询

关键字

=2006/11/28

显示相应日期的入库信息

达到预期效果

4.5.3出库查询测试

测试环境:

用户成功登入系统

实现功能:

商品出库成功

表4-13出库查询测试

用例编号

操作描述

数据

期望结果

实际结果

9

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按仓库名称查询关键字二手机

显示相应仓库的出库信息

达到期望结果

10

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按出库编号查询关键字=5

显示相应MP3的出口信息

达到预期效果

11

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按商品名称查询关键字二啤酒

显示相应啤酒的出库信息

达到预期效果

12

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按出库日期查询

关键字

=2006/11/28

显示相应日期的出库信息

达到预期效果

4.5.4销售出库查询测试

测试环境:

用户成功登入系统

实现功能:

商品出库成功

表4-14商品出库测试

用例编号

操作描述

数据

期望结果

实际结果

13

进入库存查询界面

界面

查询条件=按仓库名称查询

显示相应仓库的销售信息

达到期望结果

选择查询条件输入相应查询关键字

关键字二手机

14

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按销售编号查询关键字=5

显示相应MP3的销售信息

达到预期效果

15

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按商品名称查询关键字二啤酒

显示相应啤酒的销售信息

达到预期效果

16

进入库存查询界面

界面

选择查询条件输入相应查询关键字

查询条件=按销售日期查询

关键字

=2006/11/28

显示相应日期的销售信息

达到预期效果

4.6系统维护模块测试

461数据备份测试

测试环境:

用户成功登入系统

实现功能:

数据备份成功

用例编号

操作描述

数据

期望结果

实际结果

1

进入系统维护模块

点击数据备份在数据备份界面中选择备份文件路径

确定数据备份

在指定路径中被备份出数据库

LifeMart.bak文件

提示数据备份成功

达到期望结果

462数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1