组装测试:看程序是否按设计的流程运行。
确认测试:利用各种类型的数据,测试系统的健壮性。 (2)测试用例 输入数据测试
货物名:①2-4个汉字②1个汉字③多一个数字的字母④少一个数字⑤非字母数字字符
货物号:①10个以内字符串②20个汉字③其他非法字符 仓库号:①两个带小数数字②八个数字③含字母 (3)输入键测试
在软件中分别点击‘全部’,‘查询’,‘修改’,‘增加’,‘删除’按纽,检查相应功能子界面。 (4)功能测试
在软件中点击‘全部’按纽,则界面中的数据库列表应列出当前数据库的全部记录。
在软件中点击‘查询’按纽,出现查询对话框,输入查询条件,则界面中的数据库列表应列出符合条件的 记录。
在软件中点击‘修改’按纽,出现修改对话框,此框中列出当前记录的所有域的内容,此时进行相应修改,
再点击对话框中的‘修改’按纽,则数据库中的相应记录被修改,并在界面中的数据库列表列出修改后的记录。
在软件中点击‘增加’按纽,出现增加对话框,此时输入各个域的内容,再点击对话框中的‘增加’按纽,
则在数据库中增加了一个新记录,并在界面中的数据库列表列出增加后的记录。
在软件中点击‘删除’按纽,出现删除确认框,在此框中点击‘确认’按纽,则数据库中相应记录被删除。
在软件中点击‘关于’按纽,出现本软件的版本信息。
在软件中点击‘定义快捷键’按纽,在出现的对话框中输入欲定义的快捷键编号,则定义了一个相应的快
捷键。以后再点击此快捷键相应的按纽,就可以迅速的找到相应的记录。
5. 软件审查
阶段名称 审查问题类型 审查问题 审查结果 审查时间 审查人员 备注
项目开发计划 需求分析阶段 概要设计阶段 详细设计阶段 调试阶段
6.用户操作手册
这个应用程序的主要功能分为三个模块,除此之外还外加一个应用程序的进入界面设计,所以这个系统分
为四个部分:主界面、入库登记显示界面、出库登记显示界面和信息维护界面。 (1)主界面
我们这个仓库管理系统的主界面包括两部分:系统进入欢迎界面、系统功能列表主界面。系统进入欢迎界
面,在系统启动之后自动进入,显示出欢迎信息,点击这个欢迎界面,我们就会进入系统功能列表主界面。在
系统功能列表主界面中,列出了该仓库管理系统的所有功能:入库登记、出库登记、货物维护,这些功能分别
放在三个不同页面中,第一个页面--入库登记,它的功能主要在货物进入仓库的时候进行登记,每一次货物(即
使是同一种货物)的入库都要进行登记,该功能可分为两项:第一项功能是向入库日志数据库中添加入库记录,
只需要将界面编辑框中的值作为记录输入值输入就可以了;第二项功能是向货物数据库中添加新货物记录,这
项功能的实现和第一项是同样的过程,但在此之前需要进行该种货物记录是否已经存在的判断,如果已存在则
在原来的基础上进行追加,如果不存在就要创建新的货物记录。这些都完成了之后,我们就可以将界面切换至 入库记录显示界。
同样,出库登记页面功能也是这样的一种登记功能,它们主要是为仓库的管理提供一个日志性质的文件,
使仓库货物的进出较为清晰。该功能也可分为两项:第一项功能是向出库日志数据库中添加出库记录,我们只
需要将界面编辑框中值作为记录输入的值进行数据输入;第二项功能是向货物数据库中更新原有货物记录,该
功能的实现也是同样的过程,先将各个编辑框中的信息加入一货物数据库中,不过出库的货物必为已存在的货
物,所以只需在原来的基础上减去出库货物数。这些都完成之后,我们就可以将界面切换至出库记录显示界面。
货物维护页面主要针对一种已经存在的货物进行信息维护,修改某种货物的资料,也可以在货物数据中添
加新的货物记录。这个页面的设计实际上是对两个不同的数据库操作方法的调用,一个是修改,另一个是追加。
将这两个数据库操作放置在不同的窗体中,在这个窗体中选择不同的操作方式,就可以进入相应的操作界面中。 (2)入库登记显示界面
入库登记界面是从系统功能列表界面中的入库登记页面进入的,该界面主要进行的是入库货物资料的登记
和浏览,登记工作是在界面显示进完成的,进入界面之后就可以看到更新之后的仓库入库记录,可以利用界面
上的按钮浏览记录。如果按下“上一条记录”按钮时,内容向上一条记录移动,当内容已经是第一条记录时,
会弹出消息框提示用户操作错误;如果按下“下一条记录”按钮时,内容向下一条记录移动,当内容已经是最
后一条记录时,会弹出消息框提示用户操作错误。 (3)出库登记显示界面
出库登记界面和入库登记界面一样,也是从系统功能列表窗口进入,所不同的是出库登记界面从系统功能
列表出库登记分页面进入。进入界面之后就可以利用界面上的按钮浏览记录。当按动“上一条记录”按钮,将
显示的出库记录向上移动一条,如果当前记录已经是第一条记录则会弹出消息框告知用户,如果不是的话就会
将各个编辑框中的显示记录向前移动一条记录;当按动“下一条记录”按钮,将显示的出库记录向下移动一条,
如果当前记录已经是最后一条记录则会弹出消息框告知用户,如果不是的话就会将各个编辑框中的显示记录向 后移动一条记录。
(4)修改已存在货物记录界面
该界面可以对数据库中已存在的货物记录数据进行修改、维护、这个界面也是从系统功能列表界面进入。
能够实现的功能有信息查询、信息修改和信息显示。信息查询通过货物号和货物名这两项货物属性进行模糊查
询,可以只通过货物号查询,也可以只通过货物名查询,当然也可以两项同时进行查询,具体属于哪一种情况
在系统的设计中可以进行具体的判断。信息插入操作是在检索出需要修改的信息之后进行,将信息在编辑框中
修改完成之后点击“信息修改”按钮就可以了。在界面进入时和修改完成后都会自动进行显示更新,数据库中 数据可以实时地显示。 (5)追加新记录界面设计
在该界面中,可以向数据库中的货物数据中添加新的货物记录,该界面也是从系统功能列表界面进入。但
与上一个界面不同的是,上面的两个界面对于数据库都只是进行读操作(它们的写操作是在界面进入之前完成
的),而现在设计的界面一方面要显示记录数据库中的数据,另一方面也要能够随时对数据库进行写操作,所
以这也就要在数据库的写操作完成之后进行数据显示的更新。该界面的功能是向数据库添加一条新的记录,当
然这需要用户给出完整的货物信息,否则会有一个消息提示框提示,在插入了新的记录后,就要对我们的数据
显示进行更新,将各个编辑框中的货物信息清空,准备下一条的记录追加。
7.软件测试计划
软件测试是为了发现软件中的错误而执行程序的过程,它的目标是尽可能多地找到软件存在的错误,将测
试结果作为纠错的依据。在本系统中,我们沿着软件开发过程的反方向进行测试,先从每个模块的源程序出发,
进行单元测试,然后按照概要设计说明书的要求,将各个模块组装起来进行集成测试,随后按照需求说明书的
要求,对软件进行确认测试,最后将软件与系统中的其它元素(硬件、其他软件、数据库、人工等)协调起来,
进行系统测试。最终确定软件的开发已达到预定目标,能否交付使用。基本达到了用户手册所承诺的功能,能
够满足公司的货物仓库管理的日常需求,系统在现场测试环境中,运行情况较为稳定。 8.测试分析报告
在本系统中,我们将被测试的程序看作一个黑盒子,即不考虑内部结构和处理过程,仅在程序的接口处测
试程序是否满足需求规格说明的功能。通过将数据划分成若干个合理或不合理的等价类,每个类中选用一个用
例进行测试。一个合理的测试用例可覆盖多个等价类,一个不合理的用例只覆盖一个等价类,以避免一个错误
对另一个错误检查的屏蔽。制作一个简单的测试问题跟踪软件,准确、完整而简练的记录测试结果,将测试发
现的问题分类,并对测试发现的问题和模块、开发人员进行关联,这样有助于分析问题,并可有效记录测试的
结果,形成测试报告。但还需进一步完善软件的细节部分,以便提高软件的易用性和产品化程度。
相关推荐: