版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、商品仓库管理系统测试报告引言1 背景 本测试计划从属于商品存储配送物流管理系统。用户为中、小规模超市、商场、 公司。执行本测试前,已完成软件计划,需求分析,设计及编码工作2参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单2. 软件说明1本软件的主要功能为:/ )/ )/ )/ )/ 1/ )/ 123456789 /( /( /( /1 /| /|对商品入库和出库详细情况进行登记对商品出库安排车辆信息进行登记对库存信息进行高级查询对运输信息进行查询对客户信息进行登记对客户信息进行查询按照要求自动生成统计清单按照要求对所需清单进行打印实现数据库的断开、连接、备份(10)对
2、使用者进行管理 2条件与限制:考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可 移植性; 因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来 实现,以方便数据共享;3. 测试步骤本次测试采用黑盒法。主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为 单位,对提交的成型系统进行测试。综合使用等价类划分法和其它方法。详细测试步骤如下:4. 单元测试(各类函数)利用Visual Studio 2005中自带的单元测试功能进行单元测试,测试各个类中的函数。按要 求输入,测试与预期的结果是否吻合,如果不吻合则单元测试结果将显示失败或者出错提
3、示,若 成功则单元测试结果将显示“通过”,如下。表1单元测试序号测试函数名函数功能是否成功是否更止1GetUserRole从用户输入的用户名和密码 判断用户的类型是/2DBNavigatorDBNavigator用于在数据 集 进行记录导航,当用户单击 DBNaVigator的某个按钮 时,可实现记录指针的前 移、后移,插入删除、修 改当前记录等操作,而无须 编与任何程序代码。是/3Active通过设置Active的属性: false和true,实现视口中表 的刷新功能是/4Preview将数据库中的kc表中的数 据打印出来是/5ParamByName通过入库单号,将数据库rk 表中的的相应内
4、容显示出来否是1. 测试loginform类下的函数 Tloginform.loginClick(Sender:TObject);log inform函数声明如下: varsqlstr:stri ng;qua nxia n: stri ng; begi nsqlstr'select* from userswhere users=:usersand passwords=:passwords 函 数预期实现 的功能:依据用户输入的用户名和密码判断用户的类型。输入:在unitLpas的TloginformoginClick(Sender: TObject);函数的首行添 入如下代码: try
5、ADOQueryl .SQL.Add(sqlstr);adoqueryl.Parameters.ParamByName(,users,).Value:=edit1 .Text; 必须确定属性字段adoqueryl.Parameters.ParamByName(,passwords').Value:=edit2.Text;ADOQueryl .Ope n;if (ADOQueryl .RecordCount= 0) then begi nmessagedig请输入正确的用户名和密码,mtEiro,mbok,0 );exit; end; except on e:era ngeerrordo
6、showmessage用户名或密码错误');end;beg inif (LeftStr(edit1 .Text,2)='YB') thenmenuman gerform.Showelsechax un. Show;end;end;测试结果:通过2 .测试 Tmenumangerform 中的 insertClick(Sender:TObject)函数声名如下:Procedure.me numan gerform.i nsertClickClick(Se ndeiTObject);函数预期实现的功能:对货物信息进行增删改查的操作。procedureTme numan ge
7、rform.i nsertClick(Se nderTObject);var sqlstr:stri ng; begi nADODSt.ope n;ADODSt.l nsert;save.E nabled:=true;can ceLE nabled:=true;in sert.E nabled:=false;end;测试结果:通过。3 .测试 TCostmangerform 中的Buttonl Click(Sender:TObject),TCostma ngerform函数声名如下:procedure?Costma ngerform.Butt on 1Click(Se nder:TObject
8、);函数预期实现的功能:对货物数量进行修改。输入:adospl .Parameters0.Value:=ComboBox1 .Text;期望输出:flag:=true;adospl .Next;测试结果:通过。4 .测试 TSchaxun 中的 Butt on 1 Click »函数声明如下:procedureTSchaxu n.Butt on 1Click(Se nder:TObject);函数预期实现的功能:对货物的 基本信息进行查询。输入:casesVIaue of0: sqlst匚='select * from Student,Gradewhere Student.N
9、um=,'+edit1 .text+,M and Stude nt.Num=Grade.Num'期望输出:查询的相关信息5 .测试 TSchaxun 中的 Butt on ICIickprocedureTchaxun.ButtonICIick (Sender:TObject);测试结果:通过。6 .测试 TSchaxun 中的 Butt on 3click。procedureTchax un. Butt on 3Click (Se nder:TObject);期望输出:打印相应信息表测试结果:通过。五、集成测试本系统的集成测试重点是页面间的跳转以及页面之间的参数传递是否通过 对
10、于页面之 间的跳转测试,主要测试点击本系统中的各个页面的导航链接和功能跳转按钮提示是否跳 转到相应的页面;对于参数传递的测试,主要测试页面间传递参数所长生的结果是否通 过。1、页面跳转测试表2页面跳转测试序号跳转链接所在页面测试结果测试时间1货物入库un it2.dfm通过2013.5.282货物出库Uni t6.dfm通过2013.5.28 :3库存管理Uni t4.dfm通过2013.5.284库存统计Uni t9.dfm通过2013.5.285查询仓库Uni t17.dfm不通过2013.5.286打印Uni t7.dfm通过2013.5.287用户管理Uni t14.dfm通过2013
11、.5.28表3参数传递测试结果序号参数传递链接所在贝面预期结果测试结 果发现问题1新建入库From2货名,单位,数量, 价格等均为空白通过2库存管理From4货名,单位,数量, 价格等信息均与数据 库中的信息相同通过3删除库存From6删除相应的库存信息通过4查询货物单号From17查询到相应货物的货物单号不通过输入查询信息后,点 查询5没有反映六、系统测试本系统的测试包括两个方面:一是功能测试,二是性能测试。1、对功能的测试以下根据仓库物流系统设计说明书所列出的各功能模块,对于有些数据库中表内的数据项有直接的关系,且数据项对其类型有较高的要求的功能模块,在 功能测试设计之后进行了详细的测试,
12、以保证这些模块对数据通过性的要求。功能测试设计表4功能测试设计表编号功能名称功能描述输入懦要输出/结果测试结 果发现问 题测试时间1登入登出用户身份限制用户名、 密码、权 限成功登入或显示 错误通过2013.5.102新建库存管理员新 建一条库 存信息单量,数等 名,格 货位价新建了一条库存 信息通过2013.5.103删除库存管理员删 除一条库 存信息单击选中 一条信息, 再单击删 除按钮删除了相应的库 存信息通过2013.5.104修改库存 信息管理员可 对库存信 息信息进 行修改新的库存 信息“ kc ”表中的 相应信息被更改通过2013.5.105库存查询员工可对 仓库信息 进行模糊
13、查询查询信息显示查询的相应 信息通 不过显示所 有信息2013.5.106打印对需要的 信息表打 印需要的信 息打印出相应的表通过2013.5.107断开/连接 数据库一键断开 或者连接 数据库选择相应 功能断开/连接数据库通过2013.5.10错误:库存查询中:ADOQueryl .SQL.Add ('SELECT * FROM rk1)油于没有填写相应的条件限制语句,所 以不管怎么查询,最后显示的是所有的信息。经修改:添加条件限制语句:ADOQueryl .SQL.Add ('where 入库单号=4$') ;/ ADOQueryl .SQL.Add ('w
14、here 货名=:ss');错误得到修改。下面是对某些严格要求数据正确性的模块的测试设计及测试结果,对于这些模块 采用了 等价类划分的测试方法。1.“登入登出”功能的测试设计表5等价类划分输入条件有效等价类编号无效等价类编号用户名用户名与数据库中的用户名致1用户名与数据库中的用 户名不一致3密码密码与数据库中的密码一0 密不与数据库中的密 表6测试月捌2设诃.,密不与数据库中的密4用例编号输入预期输出覆盖范围用户名密码1.111成功登录到管理员系统1,21.3ZZ1登录失败31.412222登录失败4表7测试结果记录用例编号预期结果实际结果测试结果测试日期测试人1.1登录成功登录成功通
15、过2013/6/3张效1.3:登录失败1登录失败通过2013/6/3张效1.4登录失败登录失败通过2013/6/3张效2,“添加库存信息”功能的测试设计表8等价类划分输入条件有效等价类编号无效等价类编号入库单号长度在I10之 间1长度为0,即空7长度大于108货名长度在I 20之 间2r长度为0,即空9长度大于2010数量长度在I10之 间3长度为0,即空11r长度大于1012时间日期类型4长度为0,即空13非日期类型14单位长度在卜10之 间5: 长度为0,即空15长度大于1016价格长度在卜10之 |Hj6长度为0,即空17:长度大于1018表9测试用例设计用例 编号入库单 号m数量时间单
16、位价格预期输出覆盖范围2.110001书1502013/2/3本32添加信息成 功123,4,5,62.2空书1501987/2/3本32添加信息失 败72.3*(长度 超过10)书1501987/2/315032添加信息失 败82.410001空1501987/2/315032添加信息失 败92.510001*(长度超 过20)1501987/2/315032添加信息失 败102.610001书空1987/2/315032添加信息失 败112.710001书 *(长度 超过10)1987/2/315032添加信息失 败122.810001书150空15032添加信息失 败132.910001
17、书150八七年15032添加信息失 败142.1010001书1501987/2/3空32添加信息失 败152.1110001书1501987/2/3*(长 度超 过 10)32添加信息失 败162.1210001书1501987/2/3150空添加信息失 败172.1310001书1501987/2/3150*(长 度超 过10)添加信息失 败18表10测试结果记录用例编号预期结果实际结果测试结果测试日期2.1添加信息成功添加信息成功通过2013/6/42.2添加信息失败添加信息成功不通过2013/6/42.3添加信息失败添加员工信息失败通过2013/6/42.4添加信息失败添加员工信息成功不通过2013/6/42.5添加信息失败添加员工信息失败通过2013/6/42.6添加信息失败添加员工信息失败不通过2013/6/42.7添加信息失败添加员工信息失败不通过2013/6/42.8添加信息失败添加员工信息失败不通过2013/6/42.9添加信息失败添加员工信息失败不通过2013/6/4修改属 性:不 能为空 字段。 后,错 误得到 改正。3对性能错误试数据库中相关表信息中一些字段没有设置为不能为空。经表11性能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级上册《猜猜他是谁》范文 10 篇
- 2026银行挂职面试题目及答案
- 2026银行群面试题及答案
- 2026引才行动面试题及答案
- 2026出国劳务面试题库及答案
- 2026闯红灯面试题及答案
- 减负提质自查报告
- 高三生物教学设计:细胞分化衰老死亡与单元整合复习
- 初中语文语法知识复习教学设计
- 七年级生物项目式学习教学设计:校园植物多样性调查与保护方案
- 期刊审读阅评工作制度
- 2026年重庆市考行测时政市情题库及答案
- 多台阶覆盖式排土场设计施工方案(含概算)
- 自考学习资料 考前必背英语二10篇范文
- 通信施工安全员c证再教育题库及答案解析
- 八师兵团职工考试题库及答案
- 制造业工作汇报
- 4、任务四-连续与点动混合正转控制电路
- 肾内科病史采集
- 《陶瓷釉下彩绘技艺》课件
- 2025年中考语文作文成长蜕变主题作文高分模板(分步详解+例文示范)
评论
0/150
提交评论