版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目实施计划GZ-ITMS警务管理系统子项目订餐系统项目第PAGEII页华工信息软件软件测试方案订餐系统订餐系统开发项目文档软件测试方案广州市智能交通管理指挥系统子项目-警务管理系统项目-软件测试方案订餐系统项目建设单位:广州市公安局交通警察支队承建单位:华工信息软件有限公司PAGEII软件测试方案订餐系统项目PAGEI软件测试方案目录第1章引言 11.1编写目的 11.2背景 11.3参考资料 1第2章任务概述 22.1系统概述 22.2目标 22.3文档概述 22.4引用文档 32.5软件测试环境 42.5.1设备 42.5.2软件环境 52.5.3网络环境 62.5.4安装、测试与控制 62.6条件与限制 6第3章计划 73.1测试方案 73.1.1集成测试 83.1.2性能测试 93.2测试项目 103.2.1测试要求 103.2.2测试类型 103.2.3测试定义 103.2.4暂停准则和重启动要求 113.3测试准备 113.4人员配置 113.4.1人员组成 错误!未定义书签。3.5主要进度 123.6风险管理 12第4章测试设计说明 144.1测试用例描述 144.2测试用例设计说明 144.2.1用例选取原则 144.2.2输入(输入的数据和输入命令) 154.2.3输出(预期的输出数据) 154.2.4步骤及操作 154.2.5允许偏差 154.3测试执行 154.4回归测试 16第5章评价准则 175.1软件错误的严重性等级 175.2测试通过标准 185.3数据记录、整理和问题分析 185.3.1数据记录和整理 185.3.2问题确认及处理 19附件1测试用例记录表 20附件2软件问题报告表 21附件3测试用例清单 22附件4测试用例集 24建设单位:承建单位:XXXX公司PAGE22软件测试方案PAGE3订餐系统项目软件测试方案PAGE1引言编写目的本文档是系统初步验收过程中进行测试的测试方案,其主要描述了测试方案、测试项目和各项目的测试用例设计说明等。测试人员可通过文档的测试方案结合测试用例,对系统进行测试。本文档的读者范围是:某餐厅管理人员;第5小组成员;背景目前,某餐厅的订餐管理工作尚处于人工管理状态,信息分散且不完整,以纸质为主要存储介质,查询与保存都不方便。为此,某餐厅为完善订餐管理体制,提高现代化管理应用水平,决定采用各种信息技术手段开发一套相适应的订餐系统,实现对该餐厅订餐业务的流程和管理改善,提高业务流程自动化的程度和降低因人力疏忽导致的失误的几率。参考资料《订餐系统项目实施方案》《订餐系统项目用户需求说明书》《订餐系统项目系统设计说明书》《订餐系统项目数据库设计说明书》订餐系统项目订餐系统项目软件测试方案PAGE2任务概述系统概述订餐系统主要实现对某餐厅的网上客户信息、员工信息、菜单信息、餐桌信息、餐厅公共信息有效的管理,实现订餐业务的自动化,为提高工作效率,为餐厅的宣传和推广提供有力的支持。订餐系统主要包括了:菜单管理、会员管理、订单管理、广告管理、留言板管理和系统管理六个功能模块。本测试计划的测试对象为订餐系统软件,该软件是开发人员基于需求报告开发的初始系统。测试主要针对系统功能性、实时性、安全性。测试的执行人员为本项目的测试组人员。本次测试计划所描述的测试工作为某餐厅订餐系统的整体测试及性能测试。目标通过系统测试检查数据流是否符合《订餐系统项目系统概要设计说明书》的要求,程序是否具备《订餐系统项目系统概要设计说明书》、《订餐系统项目用户需求说明书》要求的功能。文档概述本文档按IEEEstd829-1998《软件测试文档》要求编写,为适应本次验收测试的要求,作了适当调整。本文档主要描述测试组计划、组织和管理测试的方法和步骤,不描述测试用例的执行细节,也不描述产品特征运行的技术细节。本文档说明了准备和进行订餐系统项目测试所应做的各项工作,并作为指导整个测试工作的依据。本测试计划的主要用途如下:定义软件测试环境;确定测试风险;测试通过准则;规定测试日程。本测试计划各章节包括以下内容:在任务概述中,描述了本测试计划的被测试应用的概况、背景、本文档的简介;在引用文档中,描述了编制本文档时参考的开发文档、标准文档和技术书籍;在软件测试环境中,描述了构成测试环境所需的硬件和软件配置,以及这些硬件和软件的安装、测试和管理的计划;在测试项目中,描述各项被测软件的总体测试要求、测试类型、测试级别、测试定义和具体测试进度;在人员配置中,描述了参与本次测试的主要各方人员组成;在主要进度中,描述过程中的各项活动、活动的起止时间、提交的成果;在测试方法和基本原理中,描述执行测试的方法和基本原理;在数据记录、整理和问题分析中,描述按本测试计划所作测试的数据整理和分析过程,并说明问题的判定、分级和处理;在风险管理中,描述为成功完成项目而对风险区域进行管理的计划。引用文档下列文档作为编制本测试计划的输入被使用:表STYLEREF1\s2–SEQ图\*ARABIC\s11引用文档列表序号文档号标题类型出版1IEEEstd829-1998《软件测试文档》标准2GB/T16260-1996《信息技术软件产品评价质量特性及其使用指南》标准3GB/T17544-1998《信息技术-软件包-质量和测试》标准4订餐系统项目实施方案5订餐系统项目用户需求说明书6订餐系统项目系统设计说明书7订餐系统项目数据库设计说明书8订餐系统项目软件测试计划软件测试环境本次测试环境为开发组所在的测试环境。测试所使用到的硬件设备、系统软件、应用支撑软件由华南理工大学工汽车学院实训基地提供。设备本次测试所用到的硬件和固件项列表见下表:表STYLEREF1\s2–SEQ图\*ARABIC\s12测试数据库与web服务器服务器用途测试环境数据库与web的服务器服务器硬件Intel(R)(3.2GhzCeleron(R)D\1GB内存)服务器操作系统MicrosoftWindowsXP服务器主机名C43管理员用户/密码无常用端口MySQL端口:10061tomcat端口:8080服务器IP地址9;掩码;网关软件配置信息MySQL版本:MySQL-5.0.22-win32用户名/密码:dcxt/000000;Tomcat:安装版本V6.0,采用默认安装,默认应用程序存放目录为:c:/tomcat/webapps表STYLEREF1\s2–SEQ图\*ARABIC\s13测试系统服务器服务器用途测试环境应用服务器服务器硬件Intel(R)(3.2GhzCeleron(R)D\1GB内存)服务器操作系统MicrosoftWindowsXP服务器主机名C42管理员用户/密码无常用端口80服务器IP地址8;掩码;网关软件配置信息IE6.0,默认安装软件环境支持本软件的运行环境,包括要用到的操作系统、服务器、浏览器等。具体内容如下表所示:表STYLEREF1\s2–SEQ图\*ARABIC\s14软件项列表软件产品名称版本说明MicrosoftWindowsXPSP2操作系统Tomcat6.0WEB服务器MySQL5.0系统数据库InternetExplorer6浏览器网络环境Internet环境。安装、测试与控制安装和测试计划表STYLEREF1\s2–SEQ图\*ARABIC\s15测试环境安装和测试计划序号项目名称安装计划确认计划1WindowsXP准备安装并投入使用2Tomcat准备安装并投入使用3MySQL准备安装并投入使用4InternetExplorer准备安装并投入使用控制和维护软件测试环境的计划测试场地设在华南理工大学汽车学院计算机实训基地,其中WEB服务程序和数据库安装于同一服务器。网络环境为互联网。开始测试前,对所使用的环境进行确认,保证其符合测试的要求。条件与限制本次测试的限制包括:由于本次测试所使用的服务器与系统实际运行环境有出入,本次测试中的性能测试(快速刷新页面、大量并发、响应时间)只作为参考不能作为系统实际运行时的准确性能标准。本测试计划和日程安排是在下述前提下完成的:需求和功能规格说明是完全的、正确的和稳定的。系统实现了需求和功能规格说明所定义的功能。测试提示明确的描述了对本次测试的要求。订餐系统项目订餐系统项目软件测试方案PAGE7计划测试方案本次测试主要任务是订餐系统进行初步验收的单方测试。测试的主要内容为:功能测试、系统集成测试和系统性能测试。功能测试功能测试,根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。工作内容及流程表STYLEREF1\s3–SEQ图\*ARABIC\s11功能测试工作内容活动输入输出参与角色和职责制定功能测试计划《订餐系统需求说明书》《订餐系统项目系统设计说明书》《功能测试计划》--设计功能测试用例《订餐系统项目系统设计说明书》《功能测试计划》功能测试用例--执行功能测试功能测试用例测试结果,,评估功能测试《功能测试计划》测试结果测试评估摘要第5组系统设计小组、测试小组、需求分析小组集成测试集成测试的目的是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能。使用黑盒测试方法测试集成的功能。并且对以前的集成进行回归测试。工作内容及其流程表STYLEREF1\s3–2集成测试工作内容活动输入输出参与角色和职责制定集成测试计划《订餐系统项目用户需求说明书》《订餐系统项目系统概要设计说明书》《系统集成测试计划》--设计集成测试用例《订餐系统项目系统概要设计说明书》《系统集成测试计划》集成测试用例--实施集成测试集成测试用例《系统集成测试计划》测试结果评估集成测试集成测试计划测试结果测试评估摘要第五组成员图STYLEREF1\s3–1集成测试工作流程性能测试性能测试的目的是完成系统性能测试、压力测试。测试系统强度、稳定性以期发现程序中存在的错误、寻找软件系统性能瓶颈。测试工具MercuryLoadRunner8.1LoadRunner®是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。MercuryInteractive的LoadRunner能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的IT资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题。此外,LoadRunner能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。测试项目测试要求对订餐系统项目内部测试需要满足下列要求:对软件需求报告描述的软件功能进行测试,以验证其是否满足规定的要求。对软件的安全性进行测试。对软件可靠性进行测试,包括容错性的测试。对软件易用性进行测试,包括易理解性、易学性、易操作性的测试。完成对软件需求的完全覆盖。对系统的性能进行测试,包括系统响应、并发测试。测试类型表STYLEREF1\s3–SEQ图\*ARABIC\s12测试类型说明标识号测试对象功能性可靠性易用性性能功能安全性容错性易用性响应时间并发性05订餐系统测试定义表STYLEREF1\s3–SEQ图\*ARABIC\s13测试定义项目标识号测试名称测试特殊要求测试级别假定和约束条件05订餐系统无系统级参见本文2.6节暂停准则和重启动要求暂停准则被测软件无法正常安装将导致暂停测试执行活动。被测软件在测试过程中发现重大缺陷,影响后续测试工作,将导致暂停测试执行活动。重启动要求在测试暂停后,如果有新版本的软件提供给测试组或者造成影响的问题得到妥善解决时,将进行测试执行活动。测试准备根据测试范围和测试目标,设计各模块的数据用例。测试各模块数据是否符合系统《订餐系统项目系统概要说明书》要求的数据流,检查程序的来源是否正确,数据的存储及计算过程是否正确。并检查系统是否达到《订餐系统项目用户需求说明书》所要求的功能。人员配置测试人员由开发小组和某餐厅管理人员(包括员工)组成,开发小组测试小组进行测试。具体人员构成如下表所示:表STYLEREF1\s3–SEQ图\*ARABIC\s14测试组人员构成角色单位人员安排测试职责测试人员第五组测试小组--,--测试编写测试用例提供测试方案确定人员某餐厅员工负责测试结果确认主要进度以下是本次测试主要活动的进度列表,其中测试执行活动的具体进度于测试设计说明中进行描述。表STYLEREF1\s3–SEQ图\*ARABIC\s15工作进度表序号活动活动起始点活动完成点活动成果1测试方案编制20xx-01-1220xx-01-13测试计划2测试用例设计20xx-01-1220xx-01-13测试用例集3测试方案评审20xx-01-1420xx-01-14测试方案评审确认4测试执行20xx-01-1620xx-01-18测试执行记录、问题报告集5回归测试20xx-01-1920xx-01-20回归测试执行记录6测试报告编制20xx-01-2120xx-01-22测试报告风险管理由于不可预料的原因导致测试时间压缩,此外因受网络环境的限制,性能测试时间也将有所变动。通过增加延长测试时间的方式解决。通过测试小组来负责测试项目的组织、监控、协调测试与开发。因人力原因,测试用例可能并不完全覆盖全部路径,导致系统测试不全面,为系统留下安全隐患。通过延长测试时间,调整人员回溯到测试用例阶段,增加测试用例的方式的解决。人员调整由测试小组来负责。订餐系统项目订餐系统项目软件测试方案PAGE14测试设计说明本次测试共设计测试用例36个,用例覆盖功能测试、安全性测试、易用性测试等测试类型,用例具体分布如下表所示:类型分布功能测试安全性测试容错性测试易用性测试性能测试合计订餐系统项目测试25422336所占比例(%)68%11%6%6%9%100%测试用例描述详见附件3《测试用例集》测试用例设计说明用例选取原则用例设计策略具体描述为:功能测试根据软件需求规格说明的功能描述,对软件的各项功能逐一进行验证;在对软件的各项子功能逐一进行测试时,对被测试软件的可选择项目和输入数据进行分类,每一个类数据分别设计测试用例;使用等价类划分、随机测试、猜错法进行测试设计。安全性测试从授权用户方面查看是否有足够权限使用系统和数据来进行测试;从非授权用户方面查看是否能访问系统和和数据来进行测试。容错性测试通过用户误操作的几种模式设计测试用例。使用错误的操作序列对软件进行测试。使用超过输入范围的数据对软件进行输入的测试。易用性测试从软件的易操作性、易学习性等方面对软件进行逐项测试。性能测试根据系统用户需求及总体设计的性能规定对系统的并发、响应速度方面进行测试。输入(输入的数据和输入命令)各用例的输入数据和输入命令,详见各用例表格。输出(预期的输出数据)各用例的输出(包括预期界面输出和数据输出),详见各用例表格。步骤及操作各用例的测试步骤及操作顺序,详见各用例表格。允许偏差用例中所描述的操作提示(包括操作前提示、操作结果提示),可能与实际测试界面提示文字存在差异。在不影响用户对该提示的理解的情况下,该差异属于系统允许偏差。用例中所描述的界面操作控件的名称、标题,可能与实际测试界面的操作控件存在差异。在不产生歧义的情况下(例如,“添加”与“增加”),该差异属于系统允许偏差。测试执行测试执行应严格按照测试计划中的进度安排进行,执行过程中,应做好详尽的测试记录,这些记录包括:记录每个用例的执行结果;记录用例执行过程中相关的细节;记录执行测试过程中出现的不寻常的结果;记录测试过程中新增的测试用例。回归测试回归测试将重新测试发现缺陷的测试用例,以确认软件缺陷得到修复。订餐系统项目订餐系统项目软件测试方案PAGE17评价准则软件错误的严重性等级严重性等级说明1不能执行正常功能或重要功能。2严重地影响系统要求或基本功能的实现,且没有办法解决。3严重地影响系统要求或基本功能的实现,但存在合理的解决办法。4使操作者不方便或遇到麻烦,但不影响执行工作功能或重要功能。5其他错误测试特性缺陷严重性等级功能功能没有实现1功能部分没有实现,没有替代方案2功能部分没有实现,有替代方案3业务业务流程存在重大隐患1业务流程衔接错误2性能不能满足性能指标2容错由误操作或错误输入等导致死机或系统自动退出1对误操作、错误输入没有提示3没有识别非法值、错误输入,导致错误数据存储到数据库中3易用界面不友好,出现中英文夹杂的界面4提示不清楚4要求用户重复输入计算机可记忆的内容,如数据库设计错误,违反数据一致性规则3要求用户重复输入计算机可记忆的内容,如导致用户使用不方便4查询结果输出方式不直观4适应在特定的软、硬件环境下,功能不能实现1在特定的软、硬件环境下,功能部分不能实现,没有替代方案2在特定的软、硬件环境下,功能部分不能实现,有合理的替代方案3测试通过标准错误等级为1的错误不存在;错误等级为2的错误数量<=3;错误等级为3的错误数量<=5;所有提交的错误都已更正。数据记录、整理和问题分析数据记录和整理在测试过程中,由测试组记录测试用例的基本执行情况,填写《测试用例记录表》,详见附件1。软件测试过程中发现错误或故障时,测试人员应将错误现象、故障产生的详细步骤、测试条件等进行详细记录,并填写《软件问题报告》,详见附件2。根据错误原因分析结果和掌握的其他信息对错误进行评审,提出错误分类和定级意见,为判决测试工作结果提供依据。软件问题等级定义为:严重:会影响到任务成败的软件问题;一般:会对任务的功能产生影响,但不影响到整个任务的成败;轻微:给操作员带来不方便或麻烦,但不影响所要求的功能实现的软件问题。问题确认及处理软件测试开始前应建立软件问题报告数据库,对软件测试过程中发现的问题应详细的记录在《软件问题报告表》中,并按规定的程序传递。若系统软件存在重大缺陷导致系统无法进行,则应立即停止测试,直到受测软件被修改更正。软件测试过程中发现错误或故障时,测试人员应将错误现象、故障产生的详细步骤、测试条件等详细记录。若错误或故障会危及系统、分系统的安全或系统、分系统已无法继续正常工作,则应立即停止测试,直到受测软件被修改更正。否则,一般应让测试工作继续进行以便获得更多的错误或故障信息。根据错误原因分析结果和掌握的其他信息对错误进行评审,提出错误分类和定级意见,为判决测试工作结果提供依据。软件测试计划GZ-ITMS警务管理系统子项目第28页华工信息软件华工信息软件第29页附件1测试用例记录表软件测试方案PAGE20附件1测试用例记录表测试用例执行记录用例编号用例名称测试类型需求追溯预置条件输入和步骤预期结果通过准则用例设计人用例执行人实际输出执行时间测试结论□通过□失败(□可重现□不可重现)异常现象描述GZ-ITMS警务管理系统子项目软件测试计划附件2软件问题报告表软件测试方案PAGE21附件2软件问题报告表软件问题报告问题报告编号问题简称软件版本用例编号测试人测试时间测试阶段□单元测试□集成测试□确认测试□系统测试问题描述预置条件:测试步骤:预期结果:实际输出:现象描述:问题等级□严重□一般□轻微-软件测试方案-软件测试方案建设单位:承建单位:XXXX公司PAGE30软件测试方案PAGE59附件3测试用例清单软件测试方案PAGE24附件3测试用例清单测试用例清单用例编号用例名称测试类型需求追溯20xx011101提示信息易用性测试易用性需求20xx011102用户界面合理性测试易用性测试易用性需求20xx011103用户登录安全性测试安全性需求20xx011104用户注册功能性测试用户信息需求20xx011105管理员添加员工功能性测试基础信息管理20xx011106管理员添加客户功能性测试基础信息管理20xx011107管理员添加菜单名功能性测试基础信息管理20xx011108管理员添加餐桌号功能性测试基础信息管理20xx011109员工添加菜单名功能性测试业务性需求20xx011110员工添加餐桌号功能性测试业务性需求20xx011111管理员删除员工功能性测试基础信息管理20xx011112管理员删除客户功能性测试基础信息管理20xx011113管理员删除菜单名功能性测试基础信息管理20xx011114员工删除菜单名功能性测试业务性需求20xx011115员工删除订单功能性测试业务性需求20xx011116管理员删除会员功能性测试基础信息管理20xx011117管理员删除留言功能性测试基础信息管理20xx011118管理员删除广告功能性测试基础信息管理20xx011119管理员添加广告功能性测试基础信息管理20xx011120管理员查询会员信息功能性测试基础信息管理20xx011121管理员查菜单信息功能性测试基础信息管理20xx011122管理员查询广告信息功能性测试基础信息管理20xx011123管理员查订单信息功能性测试基础信息管理20xx011124管理员查营业统计信息功能性测试营业额统计20xx011125员工查询订单信息功能性测试业务性需求20xx011126员工查询菜单信息功能性测试业务性需求20xx011127管理员查订单统计信息功能性测试订单统计20xx011128员工打印订单功能性测试业务性需求20xx011129登录最大用户并发数测试性能测试输入输出需求20xx011130疲劳强度与大数据量测试性能性测试系统稳定性要求20xx011131网络性能测试性能性测试网络性能要求20xx011132DNS溢出测试安全性测试服务器安全性要求20xx011133用户认证安全测试安全性测试用户认证安全要求20xx011134数据库安全测试安全性测试数据库安全要求20xx011135输入异常数据容错性测试系统的保护性要求20xx011136灾难恢复性测试容错性测试系统的保护性要求附件4测试用例集附件4测试用例集测试用例记录表用例编号20xx011101用例名称提示信息测试类型易用性测试需求追溯易用性需求预置条件已安装系统输入和步骤步骤1、检查系统的提示信息是否可理解。步骤2、对于重要的、有破坏性的命令是否提供确认措施。步骤3、是否对于系统的错误能够提示,并屏蔽原始的英文提示。步骤4、信息的提示风格是否一致。预期结果系统的提示信息可理解,意思正确,不存在中英文混杂的情况。可提供确认措施,以避免破坏性的操作。对于系统的错误能正确提示,并防止出现原始的英文提示。提示的信息采用相同的标记:如信息、警告和错误。通过准则实际结果与预期结果一致用例设计人--设计时间20xx-xx-xx
测试用例记录表用例编号20xx011102用例名称用户界面合理性测试测试类型易用性测试需求追溯易用性需求预置条件已安装系统输入和步骤步骤1、检查界面中元素的文字、颜色等信息是否与功能不一致。步骤2、检查前景与背景色搭配是否合理协调,反差是否太大。步骤3、检查界面中元素大小和布局是否协调。步骤4、检查窗口的比例是否合适。步骤5、检查界面中的元素是否简洁、有序。预期结果界面中元素的文字、颜色等信息与功能一致。前景与背景色搭配合理协调,反差不大。界面中元素大小和布局协调。窗口比例合适。界面中的元素简洁、有序。通过准则实际结果与预期结果一致用例设计人--设计时间20xx-xx-xx
测试用例记录表用例编号20xx011103用例名称用户登录测试类型安全性测试需求追溯安全性需求预置条件已安装系统输入和步骤步骤1.进入登陆页面步骤2.输入用户名、密码步骤3.点击登陆预期结果用户名正确,密码正确、进入系统若用户名为空或密码为空,则重新输入用户名和密码若用户名错误或密码错误,则重新输入用户名和密码通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011104用例名称用户注册测试类型功能性测试需求追溯用户信息需求预置条件已安装系统输入和步骤步骤1.点击用户注册,进入注册页面步骤2.输入用户名和密码,然后确认密码步骤3.填写基本资料,再输入正确的验证码步骤4.点击确定预期结果提示注册成功密码过长或过短,提示密码长度在4-20个字符之间验证码错误,提示输入正确的验证码两次密码不一致,提示两次密码不一致通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011105用例名称管理员添加员工测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有员工管理的权限输入和步骤步骤1.点击系统主界面的菜单中“员工管理”步骤2.选择“添加员工”,显示添加员工页面步骤3.输入员工信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的员工,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.员工名称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011106用例名称管理员添加客户测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有客户管理的权限输入和步骤步骤1.点击系统主界面的菜单中“客户管理”步骤2.选择“添加客户”,显示添加客户页面步骤3.输入客户信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的客户,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.客户名称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011107用例名称管理员添加菜单名测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有菜单名管理的权限输入和步骤步骤1.点击系统主界面的菜单中“菜单名管理”步骤2.选择“添加菜单名”,显示添加菜单名页面步骤3.输入菜单信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的菜单名,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.菜单名称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011108用例名称管理员添加餐桌号测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有餐桌名管理的权限输入和步骤步骤1.点击系统主界面的菜单中“餐桌号管理”步骤2.选择“添加餐桌名”,显示添加餐桌号页面步骤3.输入餐桌号信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的餐桌号,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.餐桌号称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011109用例名称员工添加菜单名测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有菜单名管理的权限输入和步骤步骤1.点击系统主界面的菜单中“菜单名管理”步骤2.选择“添加菜单名”,显示添加菜单名页面步骤3.输入菜单信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的菜单名,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.菜单名称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011110用例名称员工添加餐桌号测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有餐桌名管理的权限输入和步骤步骤1.点击系统主界面的菜单中“餐桌号管理”步骤2.选择“添加餐桌名”,显示添加餐桌号页面步骤3.输入餐桌号信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的餐桌号,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.餐桌号称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011111用例名称管理员删除员工测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有员工管理的权限输入和步骤步骤1.点击系统主界面的菜单中“员工管理”步骤2.选择“删除员工”,显示删除员工页面步骤3.找到要删除的员工,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的员工,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011112用例名称管理员删除客户测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有客户管理的权限输入和步骤步骤1.点击系统主界面的菜单中“客户管理”步骤2.选择“删除客户”,显示删除客户页面步骤3.找到要删除的客户,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的客户,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011113用例名称管理员删除菜单名测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有菜单名管理的权限输入和步骤步骤1.点击系统主界面的菜单中“菜单名管理”步骤2.选择“删除菜单名”,显示删除菜单名页面步骤3.找到要删除的菜单名,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的菜单名,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011114用例名称员工删除菜单名测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有菜单名管理的权限输入和步骤步骤1.点击系统主界面的菜单中“菜单名管理”步骤2.选择“删除菜单名”,显示删除菜单名页面步骤3.找到要删除的菜单名,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的菜单名,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011115用例名称员工删除订单测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有订单管理的权限输入和步骤步骤1.点击系统主界面的菜单中“订单管理”步骤2.选择“删除订单”,显示删除订单页面步骤3.找到要删除的订单,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的订单,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011116用例名称管理员删除会员测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有会员管理的权限输入和步骤步骤1.点击系统主界面的菜单中“会员管理”步骤2.选择“删除会员”,显示删除会员页面步骤3.找到要删除的会员,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的会员,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011117用例名称管理员删除留言测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有留言板管理的权限输入和步骤步骤1.点击系统主界面的菜单中“留言板管理”步骤2.选择“删除留言”,显示删除留言页面步骤3.找到要删除的留言,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的留言,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011118用例名称管理员删除广告测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有广告管理的权限输入和步骤步骤1.点击系统主界面的菜单中“广告管理”步骤2.选择“删除广告”,显示删除广告页面步骤3.找到要删除的广告,点击“删除”按钮预期结果1.如果删除成功,显示删除成功。2.删除不存在的广告,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011119用例名称管理员添加广告测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有广告管理的权限输入和步骤步骤1.点击系统主界面的菜单中“广告管理”步骤2.选择“添加广告”,显示添加广告页面步骤3.输入菜单信息,点击“添加”按钮预期结果1.如果添加成功,显示操作成功页面。2.增加已经存在的广告,显示操作失败页面。3.增加错误格式的数据,显示操作失败页面。4.广告称为空,其他输入信息正确,显示操作失败页面。通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011120用例名称管理员查询会员信息测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有会员管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“会员管理”步骤2.选择“搜索”,输入要查询的会员名步骤3.或者直接打开会员列表,找到要查询的会员步骤4.然后直接点击要查询的会员预期结果若输入正确的会员名,则显示正确的会员信息若输入错误的会员名,则显示该会员不存在若输入空的会员名,则显示请输入会员名通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011121用例名称管理员查菜单信息测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有菜单管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“菜单管理”步骤2.选择“搜索”,输入要查询的菜单名步骤3.或者直接打开菜单列表,找到要查询的菜单步骤4.然后直接点击要查询的菜单预期结果若输入正确的菜单名,则显示正确的菜单信息若输入错误的菜单名,则显示该菜单不存在若输入空的菜单名,则显示请输入菜单名通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011122用例名称管理员查询广告信息测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有广告管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“广告管理”步骤2.选择“搜索”,输入要查询的广告号步骤3.或者直接打开广告列表,找到要查询的广告步骤4.然后直接点击要查询的广告预期结果若输入正确的广告名,则显示正确的广告信息若输入错误的广告名,则显示该广告不存在若输入空的广告名,则显示请输入广告名通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011123用例名称管理员查订单信息测试类型功能性测试需求追溯基础信息管理预置条件管理员登陆并具有订单管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“订单管理”步骤2.选择“搜索”,输入要查询的订单号步骤3.或者直接打开订单列表,找到要查询的订单步骤4.然后直接点击要查询的订单预期结果1.若输入正确的订单号,则显示正确的订单信息2.若输入错误的订单号,则显示该订单不存在3.若输入空的订单号,则显示请输入订单号通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011124用例名称管理员查营业统计信息测试类型功能性测试需求追溯营业额统计预置条件管理员登陆并具有营业统计管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“营业统计管理”步骤2.选择“查看统计信息”,选择一个时间的统计信息步骤4.然后直接点击要查询的统计信息预期结果1.若操作正确,显示该时间内的营业统计情况通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011125用例名称员工查询订单信息测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有订单管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“订单管理”步骤2.选择“搜索”,输入要查询的订单号步骤3.或者直接打开订单列表,找到要查询的订单步骤4.然后直接点击要查询的订单预期结果1.若输入正确的订单号,则显示正确的订单信息2.若输入错误的订单号,则显示该订单不存在3.若输入空的订单号,则显示请输入订单号通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011126用例名称员工查询菜单信息测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有菜单管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“菜单管理”步骤2.选择“搜索”,输入要查询的菜单名步骤3.或者直接打开菜单列表,找到要查询的菜单步骤4.然后直接点击要查询的菜单预期结果若输入正确的菜单名,则显示正确的菜单信息若输入错误的菜单名,则显示该菜单不存在若输入空的菜单名,则显示请输入菜单名通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011127用例名称管理员查订单统计信息测试类型功能性测试需求追溯订单统计预置条件管理员登陆并具有订单管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“订单管理”步骤2.选择“查看订单统计信息”,选择一个时间的统计信息步骤4.然后直接点击要查询的统计信息预期结果1.若操作正确,显示该时间内的订单统计情况通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011128用例名称员工打印订单测试类型功能性测试需求追溯业务性需求预置条件员工登陆并具有订单管理的权限输入和步骤步骤1.点击管理员管理主界面的菜单中“订单管理”步骤2.选择“查看”,选择一个要打印的订单信息步骤3.然后直接选择“打印”,进行打印参数设置,选择确定
步骤4.系统打印,选择退出,预期结果若操作正确,打印订单成功若打印机连接不上,无纸张的情况,则正常提示通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011129用例名称登录最大用户并发数测试测试类型性能测试需求追溯输入输出需求预置条件已安装系统输入和步骤步骤1.打开订餐系统界面步骤2.200人同时登录,同时进入界面预期结果同时能进入界面,并能成功操作系统反应时间不超过10秒,不会出现崩溃通过准则提示结果与预期结果一致用例设计人--设计时间20xx-xx-xx测试用例记录表用例编号20xx011130用例名称疲劳强度与大数据量测试测试类型性能性测试需求追溯系统稳定性要求预置条件已安装系统测试客户端要有足够的资源
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度设计与生产体化服装定制合同
- 门面房租赁押金退还协议(2024版)
- 民宿承包经营合同6
- 大学生创新创业教程-课件 【ch08】互联网创业
- 工伤死亡赔偿协议书简明3篇
- 技术入股合作合同范文
- 中考地理课件
- 基于云计算的医疗信息共享平台建设合同(04版)2篇
- 《工程制图轴测》课件
- 《投资审计教育》课件
- 《我国有限责任公司股权回购制度的研究》
- 成人缺氧缺血性脑病护理
- 辽宁省2024年中考数学试卷
- 运输组织学智慧树知到答案2024年北京交通大学
- (高清版)TDT 1071-2022 园地分等定级规程
- 浅谈丹江口市生态山水旅游城市的打造策略
- 中南大学液压传动试题库及答案
- 航空发动机构造 第 10 章 起动和点火系统
- 浅谈窝工、停工、赶工索赔方式方法探讨
- 山东输油管线工程长输管道施工技术方案(附施工图)
- 共享单车企业内部控制反思——以ofo为例论文设计
评论
0/150
提交评论