您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 药学 > 药店进销存管理系统测试分析报告
1药品进销存管理系统测试分析报告1.引言........................................................................21.1编写目的...................................................................21.2背景.......................................................................22.测试计划的执行情况...........................................................22.1测试目的...................................................................22.2测试机构及人员.............................................................22.3测试结果...................................................................32.4局限性....................................................................253.评价.......................................................................253.1软件能力..................................................................263.2缺陷和限制................................................................263.3建议......................................................................263.4测试结论..................................................................2621.引言1.1编写目的测试该药店进销存管理系统的可用性,测试数据的输入和单据生成的情况以及查看单据的情况,还有用户管理的测试,让系统能够稳定的运行。预期的阅读范围是该系统是使用者和维护者,即公司部门的相关人员。1.2背景软件名称:药店进销存管理系统开发人员:ITJAVA实训组用户:各大中小型药店测试环境:1、硬件平台:CPU主频1.00GHz以上;内存128M以上;激光式打印机或喷墨式打印机。2、操作系统和版本:支持WindowsXP和Windows7等多种系统。3、支撑环境(例如:数据库等)和版本:MySQLDatabaseVersion5.0.51b以上。4、其它与该软件有关的软件组件:JDK1.5以上。用户的实际运行环境可能是:windows2000,windows2003等。在这些环境中运行理论上应该不会对测试结果有影响。2.测试计划的执行情况2.1测试目的分别对界面控件和系统功能进行测试测试,用表格的形式列出每一项测试的内容,并指明实际的测试与预期的效果的差别,说明这种差别的原因。其中测试内容包括:㈠、登录及主界面测试登录测试主要用于检测系统能否防止非授权用户使用系统。㈡、基本信息测试基本信息测试用于测试对于药品信息,供应商信息,客户信息的添加修改删除等操作是否可以正常进行。㈢、系统管理测试系统管理测试用于测试各系统功能如数据备份、数据恢复、修改密码、日志显示、帮助文档的修改是否可以正常工作。㈣、业务查询测试业务查询测试用于测试各查询功能是否可以正常工作。业务查询包括基本信息查询测试、销售明细查询测试、入库明细查询测试、回款信息查询测试。㈤、业务管理测试业务管理测试用于测试对业务管理各项操作是否有效。业务管理包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点。㈥、用户管理测试3用户管理测试用于测试对用户管理的各项操作是否可以工作。用户管理包括:用户添加测试、用户信息测试、修改测试如下、删除测试、清空测试。2.2测试机构及人员测试机构:ITJava实训组组长:XXXX测试负责人:XXXX参与测试的人员:XXXX2.3测试结果2.3.1登录及主界面测试登录测试主要用于检测系统能否防止非授权用户使用系统。测试过程:启动药品进销存管理系统,首先输入正确的用户和密码,用户可以登录;然后输入错误的账号和正确的密码或者正确的账号和错误的密码以及错误的账号和错误的密码,都不能登录。如果未输入用户名或密码,提示输入信息不全;如果输入错误,则提示输入的用户名或密码错误;只有输入正确的用户民和密码,才能成功登录。测试结果与预期一致。登录界面如图1所示。㈠、控件测试标签、文本框:多次加载均可正常显示,且对齐良好。按钮:分为“登录”,“退出”,“删除”,“修改”、“显示”按钮,对应相应操作,经逐一测试,均可以正常工作。加密的文本框:可以对添加的内容加密。㈡、功能测试表1-1登陆功能测试步骤操作描述输入期待输出实际输出说明1用户名或密码为空输入不完整的信息。登录。弹出警告对话框,提示输入的信息不完整登录失败测试成功2输入错误的用户名或密码按要求输入。登录。弹出提示对话框,提示用户名或密码错误登录失败测试成功3输入正确的用户名和密码按要求输入。登录。成功登录测试成功经测试,此模块可以正常工作,可以交付使用。4图1登录界面2.3.2基本信息测试基本信息测试用于测试对于药品信息,供应商信息,客户信息的添加修改删除等操作是否可以正常进行。药品信息管理界面如图2所示。㈠、控件测试标签、文本框多次加载均可正常显示,且对齐良好。下拉列表:可以与数据库中的信息相对应,经测试,均可以正常工作。。按钮:分为“清空”,“添加”,“删除”,“修改”、“显示”按钮,点击相关按钮会现实相关提示信息,已确认操作,经逐一测试,均可以正常工作。表格:与相关数据库相连,现实数据库内的相关记录信息,经测试,均可以正常工作。㈡、功能测试基本信息管理分为供应商信息管理,客户信息管理,药品信息管理,三者功能相似,先只以药品信息管理为例进行说明。1、添加信息测试表2-1添加信息功能测试步骤操作描述输入期待输出实际输出说明1添加不存在的信息按要求输入信息。添加。弹出确认添加对话框,确认添加添加成功测试成功2添加不存在的信息按要求输入信息。添加。弹出确认添加对话框,取消添加添加失败测试成功3添加已存在的信息按要求输入信息。添加。弹出确认添加对话框,确认添加添加失败测试成功4添加不完整信息输入信息不完整。添加。弹出确认添加对话框,确认添加添加失败测试成功经测试,此模块可以正常工作,可以交付使用。2、修改信息测试进行信息修改之前先从下拉列表中选中要修改的信息5表2-2修改信息功能测试步骤操作描述输入期待输出实际输出说明1修改不存在的信息修改下拉列表中不存在次信息,无法修改修改失败测试成功2修改前未选择药品修改弹出提示窗口,提示选择修改失败测试成功3修改已存在的信息按要求选择要修改的信息。修改。弹出确认修改对话框,确认修改修改成功测试成功4修改已存在的信息按要求选择要修改的信息。修改。弹出确认修改对话框,取消修改修改失败测试成功5修改已存在的信息的药品名按要求选择要修改的信息。修改。按规格,药品名不能修改修改失败测试成功6修改已存在的信息输入信息不完整。修改。弹出确认添加对话框,添加失败添加失败测试成功经测试,此模块可以正常工作,可以交付使用。3、删除信息测试进行信息删除之前先从下拉列表中选中要删除的信息表2-3删除信息功能测试步骤操作描述输入期待输出实际输出说明1删除不存在的信息删除下拉列表中不存在次信息,无法删除删除失败测试成功2删除前未选择药品删除弹出提示窗口,提示选择删除失败测试成功3删除已存在的信息从下拉列表中选择要删除的信息。删除。弹出确认删除对话框,确认删除删除成功测试成功4删除已存在的信息从下拉列表中选择要删除的信息。删除。弹出确认删除对话框,取消删除删除失败测试成功经测试,此模块可以正常工作,可以交付使用。4、显示信息测试表2-4显示信息功能测试步骤操作描述输入期待输出实际输出说明1显示已存在的信息显示显示成功测试成功2修改、添加或删除信息是修改、添加或删除信息。显信息在表格中同步显示显示成功测试成功6否可以在表格中同步显示示。经测试,此模块可以正常工作,可以交付使用。5、清空信息测试表2-5清空信息测试步骤操作描述输入期待输出实际输出说明1清空文本框中的信息清空弹出确认清除对话框,选择确认清除成功测试成功2清空文本框中的信息清空弹出确认清除对话框,选择取消清除失败测试成功经测试,此模块可以正常工作,可以交付使用。图2药品情况管理2.3.3系统管理测试系统管理测试用于测试各系统功能是否可以正常工作。㈠、控件测试按钮:在主页面中,有数据备份、数据恢复、修改密码、帮助文档、显示日志、系统退出5个功能按钮,按钮显示良好,测试后均可以正常显示。点击相关按钮会现实相关提示信息,以进行下一步操作。表格:与相关数据库相连,现实数据库内的相关记录信息,经测试,均可以正常工作。文本区域:里面填充完整。标签、文本框:格式整齐,显示准确。提示框:提示简洁、准确。㈡、功能测试1、数据备份:数据备份:如果登录者是管理员,当点击“数据备份”按钮7时,系统会弹出一个确认框,询问是否备份,如点击“确定”,系统会自动备份数据库到E:/javashixun/药品进销存管理系统/db_YPJXC.sql,在此路径下,可以找到相应的db_YPJXC.sql文件。点击“取消”,则不做任何变化。如果登录者是普通用户,则提示您的权限不能执行此操作。备份对话框如图3所示。图3备份对话框经测试,此模块可以正常工作,可以交付使用。2、数据恢复:如果登录者是管理员,当点击“数据恢复”按钮时,,系统会弹出一个确认框,询问是否恢复,如点击“确定”,系统会自动恢复数据库到数据库原来存的地方。点击“取消”,则不做任何变化。如果登录者是普通用户,则提示您的权限不能执行此操作。备份对话框如图4所示。图4数据恢复对话框经测试,此模块可以正常工作,可以交付使用。3、修改密码:修改密码信息。单击“修改密码”按钮,出现一个更改密码窗口,根据要求填入新旧密码。更改密码界面如图5所示。测试如下:表3-1修改密码测试步骤操作描述输入期待输出实际输出说明1修改不存在的密码输入完整。修改。不存在此密码信息,无法修改原密码错误测试成功2修改不存在的密码未输入完毕。修改。提示输入不完整提示修改失败测试成功3修改已存在的密码按要求输入要修改的密码,密码信息不完整。修改。弹出警告框,提示部分信息不完整,继续添加。提示修改失败测试成功4修改已存在的密码输入数据库中已有的密码。修改。弹出警告框,提示新旧密码相同,修改失败提示修改失败测试成功5修改已存在的密码按要求输入新旧密码,新提示两次输入的密码不提示修改失败测试成功8密码两次输入不同。修改。同,修改失败6修改已存在的密码按要求输入新旧密码。修改。提示成功提示修改成功测试成功图5更改密码经测试,此模块可以正常工作,可以交付使用。4、日志显示:单击“日志显示”按钮,查看操作员的上机记录,每个操作员上机时系统会自动记录操作员的各个操作,这些操作在表格中显示。单击“退出”按钮,即可退出日志显示。显示日志如图6所示。图6显示日志经测试,此模块可以正常工作,可以交付使用。5、帮助文档:提供给用户和管理员有关于系统的各部分的操作方法,各模块的功能,一目了然。单击“帮助文档”,即可查看相关使用帮助和功能介绍。经测试,此模块可以正常工作,可以交付使用。6、系统退出:单击“系统退出”,即退出整个系统。经测试,此模块可以正常工作,可以交付使用。2.3.4业务查询测试
本文标题:药店进销存管理系统测试分析报告
链接地址:https://www.777doc.com/doc-4799380 .html