医药管理信息系统系统测试方案与实现.docx

上传人:太** 文档编号:86399269 上传时间:2023-04-14 格式:DOCX 页数:50 大小:805.41KB
返回 下载 相关 举报
医药管理信息系统系统测试方案与实现.docx_第1页
第1页 / 共50页
医药管理信息系统系统测试方案与实现.docx_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《医药管理信息系统系统测试方案与实现.docx》由会员分享,可在线阅读,更多相关《医药管理信息系统系统测试方案与实现.docx(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、医院药品信息管理系统系统测试方案与实现摘要 基于B/S医药管理系统的工程,该工程主要分为五个功能模块。其中最 重要的功能模块为“信息维护”、“药品需求管理”、“药品销售管理”、“系 统维护管理”等。医药管理系统基于使用Strust与Hibernate,以MVC设计原那么 进行开发。本论文主要论述“医药管理系统测试”工作的开展。在测试工作开展 的过程中,结合相关专业理论知识,制定合理测试计划,编写并严格执行全面规 范的测试用例。主要通过黑盒测试以及自动化测试工具QTP以及LoadRunner性 能测试并对软件进行分析,保证系统的质量。关键词测试用例;功能测试;黑盒测试;性能测试表3-1系统功能表

2、功能模块子功能功能说明药品信息管理药品管理药品添加、查看、以及对药品进行高级查询、库存查询药品类别药品类型添加、查看、以及显示药品类别统计药品销售管理购买药品查看药品列表并对药品进行选购操作销售管理查看药品的销售明细信息、能按照日期查询、显示今日 明细、以及显示销售排行榜进货/需求管理进货管理添加药品、在进货列表中对药品进行进货操作系统管理用户管理用户登录、注销、添加用户、修改密码查看管理员查看管理员、删除管理员账号系统初始化系统的数据设置为初始状态63. 1.2主要功能需求1 .药品添加药品添加功能,其中药品的属性有药品编码、药品名称、单价、库存数量、 药品类别、图片、出厂地址、药品描述等。

3、添加药品时,注意各个输入框的约束, 了解各个属性值的约束有帮助测试人员设计出更加准确的测试用例。添加药品成 功后自动生成一个药品ID。图3-2、图3-3为药品添加的界面,表3-2 了解各个 属性值的约束。当前位置:医药管理添加药品药品编码:I幽图3-2添加药品编码界面-当前位置;医药管理添加药品出厂地址:SiS:提交图3-3添加药品界面 表3-2药品属性表名称必填属性值输入约束药品编码不能为空只允许英文、数字,字符串1-9个字符串药品名称不能为空只允许中文、英文、数字,字符串1-15个字符串单价不能为空只允许输入数字。库存数量不能为空只允许输入整型数字续表3-2名称必填属性值输入约束图片允许为

4、空图片大小为1K-5M出厂地址允许为空字符串长度为0-50描述允许为空字符串长度为0-502.查看药品对药品进行删除、修改或者购买操作,药品以每页3条信息显示。修改药品 信息时,不允许修改药品的编码。图3-4为查看药品界面。当前位置:医药管理查看药品所有药品模糊查询:匡迪删除药品工D药品漏码药品名称单价库存数里需求数里出厂地址操作1abcOOl感冒胶表D2.5元30制药一厂坐瞰蚯2abc002感冒胶囊B10.05 元100制药一厂进货修改购买3abc003XX肠炎灵5.8元1000制药二厂进货脩改购买删除所选|删除全部总记录数4共2页首页上一页EziS BS 回图3-4查看所有药品界面3 .高

5、级查询药品通过药品ID、编码、名称、出厂地址、描述进行查询。允许输入其中一项 进行查询,各个属性的输入限制跟添加药品的一致,查询到的结果分页显示。高 级查询界面如图3-5o-当前桂罡:医药喜理高级查询1提交J图3-5高级查询界面4 .查看库存功能通过对库存数量进行筛选药品,输入框只允许输入整型正整数。系统对库存量进行筛选显示药品信息。如图3-6。-当前位置:医药管悭查看瘁存库存数里:=图图3-6查看药品库存界面5.添加药品类别需要输入药品类型名称以及对类别进行描述,添加成功后,系统自动生成类 别编号,如图3-7。药品类别名称以及描述的输入限制,如表3-3。当前位置:类别管理添加类别类别名称:类

6、别描述:图3-7添加药品类别界面表3-3药品类别添加输入约束名称必填属性值输入约束药品类别不能为空只允许中文、英文、数字,字符串为长度【1-8】个字符串类别描述不能为空只允许英文、数字,字符串为长度1-20个字符串6.药品选购管理员能对药品列表中的药品进行选购,选购的数量必须小于或者等于药品 的库存数量。并且在已选购药品列表中能对已添加进购物车的药品进行删除或者 再添加其他的药品。系统自动计算药品药品的总金额。如图3-8所示。轴位茄购买药品已购买药品药品名称单价漉金额提作感i胶飘2.537.5元81XX肠炎灵5.83立4元螺蠡跳共24.9元图3-8药品选购3. 1.2非功能需求1 .性能需求方

7、面要求:系统执行的效率、各种资源的占用、系统的稳定性、安 全性、兼容性是否到达要求。2 .用户界面方面要求:软件界面的设计直接影响到用户对软件体验。界面质量 直接关系到系统的性能能否发挥充分,能否让用户准确、高效得工作。软件 的友好性、易用性至关重要。因此,该系统要求在界面布局、颜色、以及字 体、图片大小等设计合理。3 .兼容性方面要求:其它操作系统、浏览器系统能够正常运行。3. 2术语与定义系统测试测试用例编号、统一命名规定是为了对测试规范化以及对测试文档 进行统一管理提供依据。另外,测试优先级使测试更明确测试过程中的侧重点。 此外,缺陷严重程度由测试经理与开发人员协商制定以下标准。1 .测

8、试用例编号:采用A-B格式,其中A将代表模块英文名称,B代表从000 开始顺序编号。2 .测试优先级:优先级别分为“高”、“中”、“低”三级。1)高:系统核心功能,且对用户影响比拟大,功能模块能否正常使用对其他的 模块造成影响。2)中:主要为基础业务功能模块,对用户影响一般。3)低:一般为用户界面的测试用例,主要为用户体验,例如界面排版问题、错 别字、资源化等。3 .缺陷严重程度:严重程度分为“系统崩溃”、“严重错误”、“一般错误”、 “微缺乏道”四个级别。1)系统崩溃:系统出现致命的错误导致崩溃或者死机,例如系统出现异常无法 继续运行。2)严重错误:系统功能没有出现大问题,主要是一局部功能出

9、现不合理或者错 误,例如个别页面出现500或者404。4 ) 一般错误:系统功能没有大的问题,主要在提示信息不够准确、用户界面差 和操作时间长等方面。4)微缺乏道:主要是用户的体验,不影响软件的正常使用,例如:出现个别错10 别字、文字排版不整齐、按钮大小不合理等。3. 4系统测试风险1 .技术风险:测试人员能力和对测试工具的掌握不够全面可能导致在测试过程 中考虑不够全面、局部隐藏BUG未能及时发现。2 .市场风险:B/S模式的系统软件的竞争日趋激烈,而且许多公司都已经建立 比拟完善的开发规范以及测试流程。因此,一款具有竞争力的软件取决于该 软件是否完全符合用户的需求、以及系统的性能。3 .其

10、他风险:测试环境不可防止地会出现偏差,造成测试结果的误差。软件缺 陷出现频率不是百分之百,有的不容易被发现。软件架构设计问题,如果架 构不合理会造成软件缺陷很多,被漏检的缺陷可能性就大。测试人员在进行 回归测试时,只是对修改的模块进行测试。测试用例设计不合理,或者边界 条件、输入条件的约束,用户场景考虑不到位等,一定存在风险。3. 5系统测试资源3.5. 1人力资源软件在开发的过程中不可防止地会产生一些故障因素。如何在软件测试过程 中,在有限的时间内,最大程度地发现问题,用现有的人力资源对软件最大化进 行测试?在测试结束时,能够使软件到达可靠性指标。这在系统测试执行之前, 不仅需要对软件的需求

11、进行分析、也需要对测试人力进行合理分配,确保能够按 时完成测试。测试人力的分工合作有利于保证开发出高可靠性的软件测试。具体 人员的职责安排如表3-4所示。表3-4测试人员角色具体职责或注释测试经理1 .测试计划撰写,各种测试文档进行评审。2 .为其他人员提供技术支持,组织并确保团队的工作。测试工程师1 .编写并执行测试用例,整理并撰写测试报告2 .记录测试BUG及日志,复现错误并协助开发修改BUG113. 5. 2测试环境1 .系统软件测试环境如表3-5所示。表3-5软件环境参数操作系统数据库浏览器开发工具Windows XP/Windows /Windows 7/Windows 8Mysql

12、IE浏览器、极速360浏览 器、Mozilla Firefox 、 OperaJDK1.6、Myeclipse Tomcat6.02 .系统硬件测试环境如表3-6所示。表3-6硬件环境参数CPU内存硬盘容量Inter (R) Core内存:2G1G以上3 . 5. 3测试工具自动化测试:QTP全称为:Quicktest Professionale,是目前广泛运用的测试 工具,主要用于执行重复的手动测试或回归测试以及测试统一软件的新版本。性能测试:LoadRunner是一种预测系统行为和性能的工业标准级负载测试工 具。软件测试工具是通过使用一些软件能更好帮助测试人员找到软件存在的错 误,提高测试

13、效率。测试过程中使用的测试工具如表3-7所示。表3-7测试工具表用途工具生产厂商版本测试计划WordMicrosoft2003测试用例ExcelMicrosoft2003自动化测试Quicktest ProfessionaleMercury Interactive12.0性能测试LoadrunnerMercury Interactive11.0123. 6系统测试文档3. 6.1测试参考文档系统测试除了依据开发提供的详细设计文档以及概要设计文档之外,还需要 参考软件的需求说明书,根据测试用例执行测试。如表3-8所示。表3-8参考文档名称版本作者医药管理系统VI. 0.0需求规格说明书A0成奕纯

14、医药管理系统测试用例A0成奕纯3. 6. 2测试提交文档完成一个系统测试后,需要提交一系列的文档,例如,需求说明书、测试计 划、测试评审报告、测试报告等文档。3. 7系统测试时间安排为确保软件能够在按时交付,需要制定系统测试各个阶段的时间安排。具体 安排如表3-9所示。表3-9测试时间安排任务开始时间完成时间耗时(天)完成比例系统需求分析2014/12/62014/12/127100%系统测试计划2014/12/132014/12/164100%搭建测试环境2014/12/182014/12/214100%自动化测试2015/1/162015/1/2510100%手工测试2015/1/5201

15、5/1/1411100%性能测试2015/1/262015/2/38100%缺陷报告2015/2/32015/2/42100%测试报告2015/2/52015/2/72100%3. 8系统测试策略本阶段主要列出医药管理软件系统测试的重点、难点、以及历史经验证明容 易出问题点,并按照以下测试计划进行测试。133. 8.1测试阶段准备工作:1 .开发人员:开发人员所提交的医药管理系统版本经过内部的测试,提供测试 需要的相关文档资料。2 .测试人员:测试人员制定并完成测试计划和测试方案,并经过严格评审。首 先,测试人员通过冒烟测试确保系统能运行,确认最基本的测试能够进行, 一旦最基本的测试有问题,可

16、以将系统直接打回给开发进行修改。其次,搭 建测试环境包括客户端、服务端的硬件、软件的环境配置。3 .测试经理:合理安排测试人员,并进行测试之前相关技能培训。测试过程:系统在测试过程中可能出现不可预测,或者不能控制的情况。根据不同的情 况决定测试是否继续,出现以下情况判断系统是否被要求暂停测试:1 .被测系统有大量错误、严重错误或流程无法继续进行,继续测试没有意义。2 .测试过程中软件或硬件故障,导致数据丧失。3 .性能测试:当被测的功能或模块存在严重的性能缺陷的情况下暂停测试。系统测试完成:根据行业标准,系统测试完成需要到达以下几个方面的标准。如表370所zj O表370测试完成要求属性详细耍

17、求正确性1 .数据被存储或者被读取均正确,界面显示的数据均正确。性能1 .响应性能:要求一般操作响应时间10秒,复杂操作响应时间20秒。2.保证在多用户并发情况下,系统能正常运行,CPU使用率。14续表3T0属性详细要求易用性1.提供方便的系统安装程序,系统服务器安装配置方便易操作。2,提供足够的软件说明文档,配图表说明。3.提供友好、方便的功能界面。兼容性1.保证系统与各种硬件和操作系统具有良好的兼容性。3. 8. 2功能测试基于黑盒测试,根据对医药管理系统的需求进行分析,采用自动化测试与手 工测试相结合的策略。系统的业务要求是否到达客户的要求,通过对界面与用户 的交互以及对界面输入输出的结

18、果,进行验证系统的内部是否正确从而到达测试 目的。1 .系统各功能模块是否符合需求规格说明书。2 .药品、药品类别的添加、修改、删除功能是否正确,例如删除药品类别,对 应的类别的药品是否也成功删除。3 .数据的统计是否准确,主要包括对药品库存量的统计,当需求量大于库存量 时,用户无法进行购买。4 .查询功能能否准确检索到相应的信息。完成标准:功能测试用例全部执行,不存在严重级别的缺陷。符合系统发布的标准。3. 8. 3界面测试界面测试主要通过手工、以及目测的方法进行测试。界面是一个系统软件最 基本的要求,UI设计的美观与否直接影响到用户对系统的印象。优秀的界面, 能更快捷地帮助用户完成一系列的

19、操作。因此,对界面的测试应该被重视的,目 的是保证界面的友好性、易用性、协调性。完成标准:界面能够到达行业规定的标准,测试过程出现的缺陷在用户能接受的范围15ABSTRACT The medical management system based on B/S of the project, the project is mainly divided into five functional modules. One of the most important function module for the Information maintenance1, Drug demand manag

20、ement11, Pharmaceutical sales management, System maintenance11, etc.The Medical management system based on Strust and Hibernate, used the MVC principle to design.This thesis mainly discusses the testing of medicine management system.During the process of testing , relating professional theory knowle

21、dge, making a reasonable test plans, writing and strictly carry out comprehensive standardized test cases are most necessary.In order to ensure the quality of the system,the Black box testing ,the QTP automation tools and the LoadRunner performance testing are used and analyzed the test reasult.Key

22、words Test case; Function testing; Black box testing performance test内。3. 8. 4性能测试1 .登录功能:并发75个用户时,系统响应时间不超过8s,平均CPU利用率不超 过75%,统计平均每秒处理交易数量;2 .添加药品:分别进行10个、20个、50个用户进行操作时,系统响应时间不 超过15s,平均CPU利用率不超过85%,统计平均每秒处理交易数量3 .混合场景测试:50个用户进行不同操作,其中15个执行登录操作、15个执 行添加药品操作、20个执行药品查询操作。系统响应时间不超过15s,平均 CPU利用率不超过85%,

23、统计平均每秒处理交易数量。完成标准:模拟最终用户的操作,性能到达用户需求的指标,执行所有性能测试用例, 系统没有出现故障。3. 8. 5兼容性测试兼容性测试主要考虑浏览器以及操作系统。通过手工测试,检查系统在常用 的主流的浏览器、操作系统版本上能够正常运行。16第4章系统测试方案实现4.1 自动化测试在设计测试用例时,,根据需求对输入数据的约束。主要采用的等价类划分法、 边界值分析法、错误推测法等。测试的流程如图4-1。图4-1自动化测试流程图4.1.1 登录功能测试登录模块是系统最基本的组成局部,管理员想要进行添加药品、进货、修改 药品等操作,必须先登录成功。因此该模块的测试需要测试人员制定

24、详细的测试 用例进行功能验证,保证该功能能够正确运行。登录模块,主要检验系统能否正常登录并且当输入错误时,提示相应的信息。 1.测试重点:用户名参数化以及密码参数化,设置弹出对话的输出检查点对预期结果与实 际结果相比照。该登录模块测试用例如表4-1所示。17表4T登录用例用例编号测试数据预期结果实际结果 Pass/FailLogin-0011 .用户名:admin2 .密码:为空提示“密码为空”PassLogin-002L用户名:为空2.密码:admin提示“密码为空”PassLogin-0031 .用户名:admin2 .密码:1234提示“用户名或密码错误”PassLogin-0041.用

25、户名:12342 .密码:admin提示“用户名或密码错误”PassLogin-0051 .用户名:12342.密码:12345弹出相应的提示信息PassLogin-0061 .用户名:admin2 .密码:admin成功登录Pass2 .主要代码:If Browser (用户登录).Page(用户登录_2), WebElement(username). Exist thenBrowser (用户登录).Page(用户登录_2). WebElement(username). Output Checkpoint (out)End Ifoutputvalue2=trim(datatable(out

26、putvaluel,dtLocalSheet) standard=trim(datatable(status”, dtLocalSheet)If outputvalue2standard ThenReporter. ReportEvent micFail, 登录功能测试,预期的结果: +standard+,实际的结果:+outputvalue2 End If3 .测试结果:18根据设计的测试用例进行自动化测试执行,登录功能测试通过,如图4-2所示。/ 1)/ Actionl 播要 SystemUtil ;用二破I用尸腥2 亘电自网契的洽生Exi$t B来朝页的商目 】用包录.2 H京兰网员伤后

27、以Exist Ei夹u网页的高巨 用a登丸2 日耒白颜的消息,友双 :用户膜2A来巨可灵的海息,Exist 二用户昧2 页的卷g.Exi$t 二用户糠.2 员安巨网及隹:画 Exist 匚用气息2酒试名称:产品名糅:HP iMied Functional Testing8*统R25产品版本:12.0时区:工甑武间主 tflg:PC-20140920LUPK运行开始确:2015/3/2 22:13:53操作系优:Windows 7运行僦时向:2015/3/2 22:17X)6总计胸:0003:13统计信息船效口警告精当前运行上行,通过 居 R248K 0 o0oI翻开 I图4-2登录测试结果添加

28、药品功能测试系统能否成功添加药品并且正确显示药品的各项信息,当在输入错误数据 时,系统提示相应的提示信息。1 .测试重点:对各个输入框的参数化,设置弹出对话的输出检查点,对药品列表webtable 中的值遍历输出并验证。该模块测试用例如表4-2所示。表4-2添加药品用例用例编号测试数据预期结果实际结果 Pass/FailAddmed-0011 .编码“为空”提示“药品编码为空”PassAddmed-0021.编码 “abc012”2.点击“提交”按钮提示“药品名称为空”PassAddmed-0031.编码 “abc012”2.名称“枇杷膏”提示“药品单价为空”PassAddmed-004L 编

29、码 “abc012”2 .名称“枇杷膏”3 .单价“a”提示“单价格式错误”Pass19续表4-2用例编号测试数据预期结果实际结果 Pass/FailAddmed-0051 .编码 “abc012”2 .名称“枇杷膏”3 .单价 “1.4”提示“库存数量为空”PassAddmd-0061 .编码 “abc012”2 .名称“枇杷膏”3 .单价 “1.2”4 .库存数量“B”提示“数量格式错误”PassAddmd-0071 .编码 “abc012”2 .名称“枇杷膏”3 .单价“L2”4 .库存数量“4”添加成功PassAddmed-081 .编码 “abc012”2 .名称“枇杷膏”3,单价“

30、L2”4 .库存数量“4”5 .选择“感冒用药”添加成功PassAddmed-091 .编码 “abc012”2 .名称“枇杷膏”3 .单价 “1.2”4 .库存数量“4”5 .选择“感冒用药”6 .选择图片添加成功Pass2 .主要代码:For num = 1 To numbBrowser (医药管理系统).Page (医药管理系统).Frame(main_2). WebEdit (currPage).Set num20Browser (医药管理系统).Page (医药管理系统).Frame (main 2). WebButton (G0).ClickSet obj_webtable=Bro

31、wser (医药管理系统).Page (医药管理系统2). Frame (main). WebTable (模糊查询:)count=obj_webtable. RowCountFor coun = 3To count-1cellid=obj_webtable. GetCellData(coun, 2)cellid=CInt(eellid)If cellid=a Thenreporter. ReportEvent micPass,添加药品成功,能在药品类别中查询新增的End If药品id3 .测试结果:根据设计的9个测试用例进行自动化测试执行,添加药品功能测试通过,如图4-3所不。结果洋汨信息测

32、试添加药品摘要V执行摘要添加药品Res44 通过/ 星添加药品迭代1(行1)/ / Action1摘要 医药苣理系统团添加药品成功/ 医药言理系统1医药言理至妩 1医药言理系统_2 1医药管理系统 2医药言理系统_2 3医药言理至统 画来号网页的消息,Exist直兴自网页的消息 1医药言理系统 2医药管理系统_2 2医药莒理系统 口医药言理至统.2 【医药鹿系统 同来自网页的消息,Exist IB来目网页的消息 医药管理系统 2医药言理系统_2 口医药言理系统 j医药鹿系统_2 二医药言理系统 IS来色网页的消息,Exist 13案且网页的消息 2医药言理系统 口医药言理至统一2 1医药言理至

33、统 3医药言理系妩_2 2医药言理系统 同来二网它的消息.Existj同。三向干的油自测试名称:添加药品产品彳结果名称:Res44产31时区:u国后准时间主板运行开始时间:2015/3/11 - 22:45:33操作;运行结束时间:2015/3/11 - 22:47:04总计时间:00:01:31统计信息当前运行o8(o个警告步骡00个警告7个通过结果洋用信息|屏茸录制器|系统监视器j图4-3添加药品测试结果查看药品功能测试检查前端界面模糊查询的结果与数据库统计的结果一致。1.测试重点:21难点为创立数据源通过QTP连接数据库,并把数据库查询的结果与界面显示 的结果做比照。该模块测试用例如表4

34、-3所示。表4-3模糊查询用例用例编号测试数据预期结果实结果 Pass/FailCheckMed-001L查询内容为空提示“查询内容为空”PassCheckMed-0021.模糊查询输入“1”查询出来药品数量与数据库查 询出来的一致PassCheckMed-003L模糊查询输入“a”查询出来药品数量与数据库查 询出来的一致PassCheckMed-0041.模糊查询输入 “abcOOl”查询出来药品数量与数据库查 询出来的一致PassCheck-0051,模糊查询输入名 称不存在的值“88”提示“没有找到信息”Pass2.主要代码:Public Function getdatatableres

35、ult(sql)Dim Conn 定义变量Set Conn=CreateObject (Z/ADODB. Connection/7)Const ConnectionString=/Driver= MysqlODBC3. 51 Driver);DATABASE=db_database25;PWD=MYSQL;P0RT=3306;SERVER=localhost;UID=root; Conn. Open ConnectionString 翻开数据库链接If Conn. StateOOThenReporter. ReportEvent micPass, “testing”, 连接数据库成功Else

36、Reporter. ReportEvent micFail, “testing”, 连接数据库失败End If Set RS=Conn. Execute(sql)count=RS(count)getdatatableresult=countEnd Function3 .测试结果:22根据设计的测试用例进行自动化测试执行,模糊查询功能测试通过,如图结果许缩信皂执行摘要药品模糊查询-Res63 通过测试名依药品模假查角产品:结果名称:Res63产品1时区:Q国标;那么1司主机:运行开始时间:2015/3/11 - 23:59:39操作:运行结束时间:2015/3/12 - 0:01:23总计时间:

37、00:01:44统计信息当前运行/通过迭代步骤0 455o个警告4-4所不。费(D: / 乒菊品模糊查询迭代1 (行1)/ Actionl 摘要户医药管理系统 SJ testing 食医药者理系婉 团横棍功向额!试.医药管理系统 团 testing废医药管理系统 模健功能测试 户医药管理毛线 E testing产”医药管理系娩 团梗梗功能试 a医药管理系统 团 testing产医药管理系统 团模健功能测试 食医药告理系院 11 testing)医药管理系统 团模筏功能试图4-4模糊查询测试结果查看库存功能测试管理员可以通过该功能对药品的库存数量的查询筛选出药品信息,根据输入 药品信息。主要考虑

38、查询结果是否正确。1 .测试重点:实现对输入框的参数化,主要考虑设置weblist中的值的随机选择和药品列 表webtable中的值的验证。该模块测试用例如表4-4所示。表4-4查看库存用例用例编号测试数据预期结果实际结果 Pass/FailCheck-0011.数据为空提示“数量为空”PassCheck-002L.数值 “1.2”提示“数量格式不错误”PassCheck-0031 .输入“a”提示“数量格式不错误”PassCheck-0041.何r 一 乙.输入“0”查询到不到库存为0的药品信息, 系统提示“没找到信息”Pass23续表4-4用例编号测试数据预期结果实际结果 Pass/Fai

39、lCheck-0051 .符号2.输入“0”查询成功PassCheck-006L符号“” 2. 输入“100”查询成功pass2 .主要代码:Select Case jCase 1 If inputvalue=Cell_Value Thenreporter. ReportEvent micPass, 库存查询,预期数据与实际一致 End IfCase 2 If inputvalueCell_Value Thenreporter. ReportEvent micPass, 库存查询,预期数据与实际的一致End If End Select3 .测试结果:根据设计的测试用例进行自动化测试执行,查看库

40、存功能测试通过,如图络量的信息执行摘要直看座存 Re$34 通过刻试名依金音:存产品名称:HI结果名称:ReS34产品版本:12时区:口国区归rsj主机2:PC.运行开始时向:2015/3/4 - 0:54:36操作票统:W运行结束时间:2015/3/4 - 654:57|总计时向:OCHXm统计信息沮文件 s(y)ifto日D V越引心上当闲运行 3法代0000-4-5所不。瘠素(D:, S直看t停运代i (行1),电Action 1行要,/史药智理系洗,1.1医药售圣荽姚left口 main/) main_2藻箱查泰:-智能氐R 圜哽用皆算:-Junction Ca l 博虔碎查河:-ur

41、xton Ca!l 嘀性查浣::Function Cail/即.理球 kd库存W询/医药苫理系统 目军存壹:旬/-医药哲理系线 臼*,医药莒理案婉 田库浮查询/歪药苫理妥拄 田库存查询J期高15 团座存查询匹百兰理系统 0室的5J医药苫理餐统 Q寄存联户医药售理系统图4-5查看库存测试结果242 .1.5选购药品功能测试选购药品是医药管理系统的重要功能,测试该功能查看是否能够成功选购药 品,并在已购买药品列表中能对所选购的药品进行结账,药品的总金额显示正确。 1.测试重点:实现随机提交药品数量,对选购药品列表中的药品单价以及数量进行添加, 重点验证结账时药品的金额。该选购药品模块测试用例如表4

42、-5所示。表4-5选购药品用例用例编号测试数据预期结果测试结果 Pass/FailBuy-0011 .数量“0”1 .成功结账,金额显示为“0”。PassBuy-0021.数量“3.2”(输 入数量库存数量)1.系统默认数量为“0”。2,成功结账,金额显示为“0”。PassBuy-0031 .数量“3”(输入 数量二库存数量)1 ,成功结账,金额显示正确。PassBuy-0041 .数里4;(输入数 量库存数量)2 .点击“提交”,跳 转到错误页面,点击 “返回”;1.跳转到错误页面,并且成功返 回【选购药品】界面。Pass3 .主要代码:Browser (医药管理系统).Page (医药管理系统), Frame (main 2). WebEdit (sellPrice). OutputCheckPoint (,sellPrice,/) outsellprice=datatable(sellprice”, dtLocalSheet) total=outsellprice*num str=Cstr (total)+ 元Browser (医药管理系统).Page (医药管理系统). Frame (main 2). WebButton (提交).ClickBrowser (医药管理系统).Page (医药管理系统).Frame (main_2). Link (结 账).Click25目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁