酒店管理系统测试计划说明书引言本测试计划主要针对酒店管理系统的开发到交付这一阶段通过单元,集成,整体测试来测试并更正软件所出现的错误。技术:白盒和黑盒测试。被测试系统概述测试计划概述完成一个小部分做单元测试,完成一个模块进行集成测试,最后整体测试主要进行边编码边测试,最后进行整体的功能测试。测试计划制定依据对测试计划的制定依据给以说明。开发部提供的《测试需求方案》、被测试系统的用户手册、使用说明书、需求说明书以及软件系统自身特性,有时还需要参考用户的意见和建议。另外测试计划的制定要与被测试系统的质量保证计划相一致。领域术语定义软件错误与缺陷的定义对软件的错误和缺陷给出定义和说明。对于软件的错误和缺陷,目前主要依据其严重程度划分五个级别:致命性错误:数据丢失,数据计算错误、数据传递错误、对数据库造成破坏,造成操作系统或其他支撑系统崩溃、非正常关闭和非正常死机。严重性错误:应用系统崩溃、非正常关闭和无响应,但没有造成数据丢失。系统的主要功能不能正确实现或不完整。一般性错误:规定的非主要功能没有实现或不完整、影响系统的运行;设计不合理造成性能低下。告警性错误:不影响业务运行的功能问题。建议:软件设计和功能实现等不完全合理之处提出建议。其他术语的定义测试设置测试目标与策略测试目标测试方法测试用例的设计基本方法:对测试用例的设计方法给以说明。在黑盒测试中,测试用例的设计要遵循一条基本原则:每一个用例都要完成一定的功能,并且尽可能以完整的最小功能做为一个用例(当然综合测试用例除外),以便于准确地确定错误的发生条件。测试用例的设计要时刻贯穿等价类划分法、边界值分析法、因果图法、错误推测法等方法。测试工具:测试通过准则项通过标准对被测试系统的各测试项通过测试的标准给以定义。测试项的通过标准目前定义为:当此项的功能能够正确地完成,并且它的操作没有引起其他功能项或整个系统的错误,则认为此项测试通过。系统测试通过标准对于整个被测试系统通过测试的标准给出定义。系统测试的通过标准目前定义为:对于每一类测试,当没有发现致命性错误和严重性错误、一般性错误数量小于测试用例总数的2%,告警性错误数量小于测试用例总数的5%,则认为系统通过本次测试,但要以测试结果评审会的评审结果为最后标准。应提供的测试文档《软件测试需求说明书》《测试计划》;《测试用例设计与执行报告》;《软件问题清单》;《测试分析报告》。测试资源需求:清楚地说明测试所必备的和希望有的性质。包括:人员、工具、系统、硬件、软件、网络,以及任何其它支撑测试所需的资源。指出测试组目前还不能得到的所有要求的资源。硬件需求CPU2.0GHz,硬盘160g软件需求Sqlserver,Delphi开发工具,WINDOWSNT操作系统网络需求一个局域网的连接人员需求测试人员30名,对软件测试有2年工作经验以上,对本次软件测试的工具熟悉。其他需求对于上面没有涉及到的其他需求给以说明。测试进度此部分要明确给出测试活动中主要事件的计划表。估计完成每项测试任务所需的时间,为每项测试任务和测试里程碑规定进度。测试进度可以以下表的格式给出。测试进度计划表起止日期测试任务2008.11——2009.6基本单元,集成测试2009.6——2009.11集成测试,功能测试本次测试主要完成以下内容表1被测试系统概要项目说明与描述产品名称开发部门当前最新版本提交测试版本测试版本的开发完成情况被测试系统概述测试范围在这一部分中,要定义需要测试和不需要测试的内容及软件特性,并决定与测试子项目有关的测试工作所发生的场合。计划的测试类型给出软件系统需要进行的测试类型,并说明不计划进行的测试类型。表2酒店管理系统系统计划的测试类型说明测试类型测试的优先级说明功能测试系统功能的正确实现及与需求是否符合的测试兼容性测试系统对各种运行环境的兼容性(例如操作系统、浏览器)以及与历史版本的兼容性、与第三方软件的兼容性测试可靠性/稳定性测试系统运行的可靠性、对各种异外情况错误处理能力的测试并发测试系统对并发操作的支持性测试压力测试系统在大负载量条件的性能测试用户友好性测试主要是指测试人员以用户的角度对系统操作的方便性、可使用性、界面友好性的给出评价。软件安全性测试主要从软件安全性角度测试系统对业务数据保存、访问及软件系统自身的安全性进行测试。配置测试指对被测系统使用说明书中要求的软硬件配置进行验证。在此主要指硬件的配置要求验证测试。其他测试:备注:(1)请在表中选择本次测试计划进行的测试类型,并对测试的优先级给以说明。(2)测试的优先级分为四个级别,请在表格中填写相应序号。1最高优先级:首先测试,并详细测试;2中等优先级:正常测试;3低优先级:只需粗略测试,但本次测试必须进行;4最低优先级:只需粗略测试,可以留到下轮测试进行;各类测试的详细说明此部分将对上面选择进行的测试类型要求进行详细的阐述和说明。功能测试表4功能测试需求说明测试功能项测试注意事项或特殊说明备注:(1)在测试项一栏中,请填写需要进行测试的主要功能模块,不需要划分太细,以功能模块进行划分即可。(2)在“测试注意事项或特殊说明”一栏,请给出在进行本项测试时,需要重点测试的方面或其他使用说明。兼容性测试表5兼容性测试需求说明操作系统其他支撑软件或系统历史版本备注Server端如果是独立软件也请填写本各行数据。Client/Browser端配置测试表6配置测试需求说明硬盘容量处理器性能内存容量与性能网络要求Server端Client/Browser端压力测试请对被测试系统的负载能力指标给以说明,主要包括期望负载的客户数及响应时间期望值。表7压力测试需求说明负载状态访问客户数最大响应时间正常工作状态极限负载状态