药店进销存管理系统测试分析报告b.doc
《药店进销存管理系统测试分析报告b.doc》由会员分享,可在线阅读,更多相关《药店进销存管理系统测试分析报告b.doc(26页珍藏版)》请在三一办公上搜索。
1、药品进销存管理系统测试分析报告1.引言21.1编写目的21.2背景22.测试计划的执行情况22.1测试目的22.2测试机构及人员22.3测试结果32.4局限性253.评价253.1软件能力263.2缺陷和限制263.3建议263.4测试结论261.引言1.1编写目的 测试该药店进销存管理系统的可用性,测试数据的输入和单据生成的情况以及查看单据的情况,还有用户管理的测试,让系统能够稳定的运行。预期的阅读范围是该系统是使用者和维护者,即公司部门的相关人员。1.2背景 软件名称:药店进销存管理系统 开发人员:IT JAVA实训组 用户:各大中小型药店 测试环境:1、硬件平台:CPU主频1.00GHz
2、以上;内存128M以上;激光式打印机或喷墨式打印机。 2、操作系统和版本:支持Windows XP和Windows 7等多种系统。 3、支撑环境(例如:数据库等)和版本:MySQL Database Version 5.0.51b以上。 4、其它与该软件有关的软件组件:JDK1.5以上。 用户的实际运行环境可能是:windows 2000,windows 2003等。在这些环境中运行理论上应该不会对测试结果有影响。2.测试计划的执行情况2.1测试目的 分别对界面控件和系统功能进行测试测试,用表格的形式列出每一项测试的内容,并指明实际的测试与预期的效果的差别,说明这种差别的原因。其中测试内容包括
3、:、登录及主界面测试 登录测试主要用于检测系统能否防止非授权用户使用系统。、基本信息测试 基本信息测试用于测试对于药品信息,供应商信息,客户信息的添加修改删除等操作是否可以正常进行。、系统管理测试 系统管理测试用于测试各系统功能如数据备份、数据恢复、修改密码、日志显示、帮助文档的修改是否可以正常工作。、业务查询测试 业务查询测试用于测试各查询功能是否可以正常工作。 业务查询包括基本信息查询测试、销售明细查询测试、入库明细查询测试、回款信息查询测试。、业务管理测试 业务管理测试用于测试对业务管理各项操作是否有效。 业务管理包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点。、用户管
4、理测试 用户管理测试用于测试对用户管理的各项操作是否可以工作。 用户管理包括:用户添加测试、用户信息测试、修改测试如下、删除测试、清空测试。2.2测试机构及人员 测试机构:IT Java实训组 组长:XXXX 测试负责人:XXXX 参与测试的人员:XXXX2.3测试结果 2.3.1登录及主界面测试 登录测试主要用于检测系统能否防止非授权用户使用系统。 测试过程:启动药品进销存管理系统,首先输入正确的用户和密码,用户可以登录;然后输入错误的账号和正确的密码或者正确的账号和错误的密码以及错误的账号和错误的密码,都不能登录。 如果未输入用户名或密码,提示输入信息不全;如果输入错误,则提示输入的用户名
5、或密码错误;只有输入正确的用户民和密码,才能成功登录。测试结果与预期一致。登录界面如图1所示。、控件测试 标签、文本框:多次加载均可正常显示,且对齐良好。 按钮:分为“登录”,“退出”,“删除”,“修改”、“显示”按钮,对应相应操作,经逐一测试,均可以正常工作。加密的文本框:可以对添加的内容加密。、功能测试表1-1 登陆功能测试步骤操作描述输入期待输出实际输出说明1用户名或密码为空输入不完整的信息。登录。弹出警告对话框,提示输入的信息不完整登录失败测试成功2输入错误的用户名或密码按要求输入。登录。弹出提示对话框,提示用户名或密码错误登录失败测试成功3输入正确的用户名和密码按要求输入。登录。成功
6、登录测试成功 经测试,此模块可以正常工作,可以交付使用。图1 登录界面 2.3.2基本信息测试 基本信息测试用于测试对于药品信息,供应商信息,客户信息的添加修改删除等操作是否可以正常进行。药品信息管理界面如图2所示。、控件测试 标签、文本框多次加载均可正常显示,且对齐良好。 下拉列表:可以与数据库中的信息相对应,经测试,均可以正常工作。 按钮:分为“清空”,“添加”,“删除”,“修改”、“显示”按钮,点击相关按钮会现实相关提示信息,已确认操作,经逐一测试,均可以正常工作。 表格:与相关数据库相连,现实数据库内的相关记录信息,经测试,均可以正常工作。、功能测试 基本信息管理分为供应商信息管理,客
7、户信息管理,药品信息管理,三者功能相似,先只以药品信息管理为例进行说明。1、 添加信息测试表2-1 添加信息功能测试步骤操作描述输入期待输出实际输出说明1添加不存在的信息按要求输入信息。添加。弹出确认添加对话框,确认添加添加成功测试成功2添加不存在的信息按要求输入信息。添加。弹出确认添加对话框,取消添加添加失败测试成功3添加已存在的信息按要求输入信息。添加。弹出确认添加对话框,确认添加添加失败测试成功4添加不完整信息输入信息不完整。添加。弹出确认添加对话框,确认添加添加失败测试成功 经测试,此模块可以正常工作,可以交付使用。2、 修改信息测试 进行信息修改之前先从下拉列表中选中要修改的信息表2
8、-2 修改信息功能测试步骤操作描述输入期待输出实际输出说明1修改不存在的信息修改下拉列表中不存在次信息,无法修改 修改失败测试成功2修改前未选择药品修改弹出提示窗口,提示选择修改失败测试成功3修改已存在的信息按要求选择要修改的信息。修改。弹出确认修改对话框,确认修改修改成功测试成功4修改已存在的信息按要求选择要修改的信息。修改。弹出确认修改对话框,取消修改修改失败测试成功5修改已存在的信息的药品名按要求选择要修改的信息。修改。按规格,药品名不能修改修改失败测试成功6修改已存在的信息输入信息不完整。修改。弹出确认添加对话框,添加失败添加失败测试成功 经测试,此模块可以正常工作,可以交付使用。3、
9、 删除信息测试 进行信息删除之前先从下拉列表中选中要删除的信息表2-3 删除信息功能测试步骤操作描述输入期待输出实际输出说明1删除不存在的信息 删除下拉列表中不存在次信息,无法删除删除失败测试成功2删除前未选择药品删除弹出提示窗口,提示选择删除失败测试成功3删除已存在的信息从下拉列表中选择要删除的信息。删除。弹出确认删除对话框,确认删除删除成功测试成功4删除已存在的信息从下拉列表中选择要删除的信息。删除。弹出确认删除对话框,取消删除删除失败测试成功 经测试,此模块可以正常工作,可以交付使用。4、 显示信息测试表2-4 显示信息功能测试步骤操作描述输入期待输出实际输出说明1显示已存在的信息 显示
10、显示成功测试成功2修改、添加或删除信息是否可以在表格中同步显示修改、添加或删除信息。显示。信息在表格中同步显示显示成功测试成功 经测试,此模块可以正常工作,可以交付使用。5、 清空信息测试表2-5清空信息测试步骤操作描述输入期待输出实际输出说明1清空文本框中的信息 清空弹出确认清除对话框,选择确认清除成功测试成功2清空文本框中的信息清空弹出确认清除对话框,选择取消清除失败测试成功经测试,此模块可以正常工作,可以交付使用。图2 药品情况管理 2.3.3系统管理测试 系统管理测试用于测试各系统功能是否可以正常工作。、控件测试 按钮:在主页面中,有数据备份、数据恢复、修改密码、帮助文档、显示日志、系
11、统退出5个功能按钮,按钮显示良好,测试后均可以正常显示。点击相关按钮会现实相关提示信息,以进行下一步操作。 表格:与相关数据库相连,现实数据库内的相关记录信息,经测试,均可以正常工作。文本区域:里面填充完整。 标签、文本框:格式整齐,显示准确。 提示框:提示简洁、准确。、功能测试 1、数据备份:数据备份:如果登录者是管理员,当点击“数据备份”按钮时,系统会弹出一个确认框,询问是否备份,如点击“确定”,系统会自动备份数据库到E:/javashixun/药品进销存管理系统/db_YPJXC.sql,在此路径下,可以找到相应的db_YPJXC.sql文件。点击“取消”,则不做任何变化。如果登录者是普
12、通用户,则提示您的权限不能执行此操作。备份对话框如图3所示。 图3 备份对话框经测试,此模块可以正常工作,可以交付使用。2、数据恢复:如果登录者是管理员,当点击“数据恢复”按钮时,系统会弹出一个确认框,询问是否恢复,如点击“确定”,系统会自动恢复数据库到数据库原来存的地方。点击“取消”,则不做任何变化。如果登录者是普通用户,则提示您的权限不能执行此操作。备份对话框如图4所示。图4 数据恢复对话框经测试,此模块可以正常工作,可以交付使用。 3、修改密码:修改密码信息。单击“修改密码”按钮,出现一个更改密码窗口,根据要求填入新旧密码。更改密码界面如图5所示。测试如下:表3-1 修改密码测试步骤操作
13、描述输入期待输出实际输出说明1修改不存在的密码 输入完整。修改。不存在此密码信息,无法修改原密码错误测试成功2修改不存在的密码未输入完毕。修改。提示输入不完整提示修改失败测试成功3修改已存在的密码按要求输入要修改的密码,密码信息不完整。修改。弹出警告框,提示部分信息不完整,继续添加。提示修改失败测试成功4修改已存在的密码输入数据库中已有的密码。修改。弹出警告框,提示新旧密码相同,修改失败提示修改失败测试成功5修改已存在的密码按要求输入新旧密码,新密码两次输入不同。修改。提示两次输入的密码不同,修改失败提示修改失败测试成功6修改已存在的密码按要求输入新旧密码。修改。提示成功提示修改成功测试成功图
14、5 更改密码 经测试,此模块可以正常工作,可以交付使用。 4、日志显示:单击“日志显示”按钮,查看操作员的上机记录,每个操作员上机时系统会自动记录操作员的各个操作,这些操作在表格中显示。单击“退出”按钮,即可退出日志显示。显示日志如图6所示。图6 显示日志 经测试,此模块可以正常工作,可以交付使用。 5、帮助文档:提供给用户和管理员有关于系统的各部分的操作方法,各模块的功能,一目了然。单击“帮助文档”,即可查看相关使用帮助和功能介绍。经测试,此模块可以正常工作,可以交付使用。 6、系统退出:单击“系统退出”,即退出整个系统。 经测试,此模块可以正常工作,可以交付使用。 2.3.4业务查询测试
15、业务查询测试用于测试各查询功能是否可以正常工作。、控件测试 标签、文本框多次加载均可正常显示,且对齐良好。 下拉列表:可以与数据库中的信息相对应,经测试,均可以正常工作。 按钮:分为“查询”,“清空”,“打印”按钮,点击相关按钮会现实相关提示信息,已确认操作,经逐一测试,均可以正常工作。 表格:与相关数据库相连,现实数据库内的相关记录信息,经测试,均可以正常工作。、功能测试1、 基本信息查询测试:包括药品基本信息,客户基本信息,供应商基本信息,以下详述药品基本信息测试过程。基本信息查询界面如图7所示。表4-1 基本信息查询测试步骤操作描述输入期待输出实际输出说明1选择药品名称,查询药品基本信息
16、。从下拉列表中选择药品名称。查询。输出该药品的基本信息。输出该药品的基本信息。测试成功2选择药品类别,查询药品基本信息。从下拉列表中选择药品类别。查询。输出所有该类别药品的药品基本信息。输出所有该类别药品的药品基本信息。测试成功3输入关键字检索,查询符合条件的药品基本信息。在检索框中输入药品名,药品类别,拼音编码或条形码的关键字检索,查询。输出所有药品名,药品类别,拼音编码或条形码等信息当中含有该关键字的药品基本信息。输出所有药品名,药品类别,拼音编码或条形码等信息当中含有该关键字的药品基本信息。测试成功4选择排列显示方式,显示药品基本信息。从下拉列表中选择结果排列显示方式,如按照零售价格排列
17、显示。查询。查询结果按照所选排列显示方式排列显示。查询结果按照所选排列显示方式排列显示。测试成功5选择药品类别和药品名称,查询药品基本信息。从下拉列表中选择药品类别和药品名称。查询。输出所有该类别药品中该药品名称的药品基本信息。不存在则为空。输出所有该类别药品中该药品名称的药品基本信息。不存在则为空。测试成功6选择要药品类别,药品名称和输入关键字,查询药品基本信息。从下拉列表中选择药品类别和药品名称,在检索框中输入关键字。查询。输出该类别药品中该药品名称且含有关键字的药品基本信息。不存在则为空。输出该类别药品中该药品名称且含有关键字的药品基本信息。不存在则为空。测试成功7选择要药品类别,药品名
18、称和输入关键字,选择结果显示排列方式查询药品基本信息。从下拉列表中选择药品类别和药品名称,在检索框中输入关键字,选择结果显示排列方式。查询。输出该类别药品中该药品名称且含有关键字的药品基本信息,查询结果按照所选方式排列显示。不存在则为空。输出该类别药品中该药品名称且含有关键字的药品基本信息查询结果按照所选方式排列显示。不存在则为空。测试成功图7 基本信息查询 经测试,此模块可以正常工作,可以交付使用。 2、销售明细查询测试:包括销售明细查询和销售退货查询。以下详述销售明细查询测试过程。药品销售界面如图8所示。表4-2销售明细查询测试步骤操作描述输入期待输出实际输出说明1选择客户姓名,查询销售信
19、息。从下拉列表中选择客户姓名。查询。输出所有该客户的销售信息。输出所有该客户的销售信息。测试成功2选择销售药品名称,查询销售信息。从下拉列表中选择销售药品名称。查询。输出所有该药品的销售信息。输出所有该药品的销售信息。测试成功3选择销售起止时间,查询销售信息。按键从时间选择框中选择销售起止时间。查询。输出所有该起始时间至终止时间段内的销售信息。输出所有该起始时间至终止时间段内的销售信息。测试成功4仅选择销售起始时间,不选择终止时间,查询销售信息。按键从时间选择框中选择销售起始时间。查询。默认终止时间为今日,输出所有该起始时间至今日的销售信息。输出所有该起始时间至今日的销售信息。测试成功5选择的
20、销售起始日期在今日之后。按键从时间选择框中选择销售在今日之后的起始日期。如2012年12月20日。查询。弹出提示对话框:起始时间设置不能晚于今天。弹出提示对话框:起始时间设置不能晚于今天。测试成功6选择的销售终止日期在今日之后。按键从时间选择框中选择销售在今日之后的终止日期,如2012年12月20日。查询。弹出提示对话框:终止时间设置不能晚于今天。弹出提示对话框:终止时间设置不能晚于今天。测试成功7输入关键字检索,查询符合条件的销售信息。在检索框中输入客户名,药品名,销售单号或药品产地的关键字检索,如涛,查询。输出所有客户名,药品名称或销售单号,药品产地等信息当中含有该关键字的销售信息。输出所
21、有客户名,药品名称或销售单号,药品产地等信息当中含有该关键字的销售信息。测试成功8选择排列显示方式,显示销售信息。从下拉列表中选择结果排列显示方式,如按照销售金额排列显示。查询。查询结果按照所选排列显示方式排列显示。查询结果按照所选排列显示方式排列显示。测试成功9选择客户姓名和药品名称,查询销售信息。从下拉列表中选择客户姓名和药品名称。查询。输出所有该客户购买该药品的销售信息。不存在则为空。输出所有该客户与该经手人相关的销售信息。不存在则为空。测试成功10选择客户姓名,药品名称和销售起止日期,查询销售信息。从下拉列表中选择客户姓名和销售药品名称,从时间选择框选择起止日期。查询。输出所有在起始时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药店 进销存 管理 系统 测试 分析 报告
链接地址:https://www.31ppt.com/p-3992123.html