商品仓库管理系统测试报告测试文档(共8页).doc





《商品仓库管理系统测试报告测试文档(共8页).doc》由会员分享,可在线阅读,更多相关《商品仓库管理系统测试报告测试文档(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上商品仓库管理系统测试报告一引言1背景本测试计划从属于商品存储配送物流管理系统。用户为中、小规模超市、商场、公司。执行本测试前,已完成软件计划,需求分析,设计及编码工作。2参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单。二软件说明1本软件的主要功能为:(1) 对商品入库和出库详细情况进行登记(2) 对商品出库安排车辆信息进行登记(3) 对库存信息进行高级查询(4) 对运输信息进行查询(5) 对客户信息进行登记(6) 对客户信息进行查询(7) 按照要求自动生成统计清单(8) 按照要求对所需清单进行打印(9) 实现数据库的断开、连接、备份(10)
2、对使用者进行管理2条件与限制:考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可移植性;因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来实现,以方便数据共享;三测试步骤本次测试采用黑盒法。主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对提交的成型系统进行测试。综合使用等价类划分法和其它方法。详细测试步骤如下:四.单元测试(各类函数)利用Visual Studio 2005中自带的单元测试功能进行单元测试,测试各个类中的函数。按要求输入,测试与预期的结果是否吻合,如果不吻合则单元测试结果将显示失败或者出错提示,若成功则单元
3、测试结果将显示“通过”,如下。表1 单元测试序号测试函数名函数功能是否成功是否更正1GetUserRole从用户输入的用户名和密码判断用户的类型是/2DBNavigatorDBNavigator用于在数据集进行记录导航,当用户单击DBNaVigator的某个按钮时,可实现记录指针的前移、后移,插入删除、修改当前记录等操作,而无须编写任何程序代码。是/3Active通过设置Active的属性:false 和 true,实现视口中表的刷新功能是/4Preview将数据库中的kc表中的数据打印出来是/5ParamByName通过入库单号,将数据库rk表中的的相应内容显示出来否是1.测试loginfo
4、rm类下的函数Tloginform.loginClick(Sender: TObject); loginform函数声明如下:varsqlstr:string;quanxian:string;begin sqlstr:=select * from users where users=:users and passwords=:passwords;函数预期实现的功能:依据用户输入的用户名和密码判断用户的类型。输入:在unit1.pas的Tloginform.loginClick(Sender: TObject);函数的首行添入如下代码:try ADOQuery1.SQL.Add(sqlstr);
5、 adoquery1.Parameters.ParamByName(users).Value:=edit1.Text; /必须确定属性字段 adoquery1.Parameters.ParamByName(passwords).Value:=edit2.Text; ADOQuery1.Open; if (ADOQuery1.RecordCount = 0) then begin messagedlg(请输入正确的用户名和密码,mtError,mbok,0 ); exit; end;except on e:erangeerror do showmessage(用户名或密码错误);end; beg
6、in if (LeftStr(edit1.Text,2)=YB) then menumangerform.Show else chaxun.Show; end;end;测试结果:通过2. 测试Tmenumangerform中的insertClick(Sender: TObject) 函数声名如下:Procedure.menumangerform.insertClickClick(Sender: TObject);函数预期实现的功能:对货物信息进行增删改查的操作。procedure Tmenumangerform.insertClick(Sender: TObject);varsqlstr:st
7、ring;begin ADODSt.open; ADODSt.Insert; save.Enabled:=true; cancel.Enabled:=true; insert.Enabled:=false;end;测试结果:通过。3. 测试TCostmangerform中的Button1Click (Sender: TObject),TCostmangerform函数声名如下:procedure TCostmangerform.Button1Click(Sender: TObject);函数预期实现的功能:对货物数量进行修改。输入:adosp1.Parameters0.Value:=Combo
8、Box1.Text;期望输出: flag:=true; adosp1.Next;测试结果:通过。4. 测试TSchaxun中的Button1Click,函数声明如下:procedure TSchaxun.Button1Click(Sender: TObject);函数预期实现的功能:对货物的基本信息进行查询。输入:case sVlaue of 0: sqlstr:=select * from Student,Grade where Student.Num=+edit1.text+ and Student.Num=Grade.Num;期望输出:查询的相关信息5. 测试TSchaxun中的Butt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 仓库 管理 系统 测试报告 测试 文档

限制150内