测试计划书模版_第1页
测试计划书模版_第2页
测试计划书模版_第3页
测试计划书模版_第4页
测试计划书模版_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号组号-文档编号文档编号组号-文档编号草稿当前版本1.0当前状态 公布日期公布修改历史日期版本作者修改内容评审号变更掌握号<学生信息治理系统>测试打算拟制人: 审核人:批准人:目录目的 2背景 2范围 3工程标识 3测试需求 3数据库设计模块 3用户信息治理模块 4学生信息治理模块 4测试策略 4\l“_TOC_250021“注册及登录测试 4\l“_TOC_250020“修改密码、查询信息和删除用户信息测试 4\l“_TOC_250019“测试类型 4\l“_TOC_250018“数据和数据库完整性测试 4\l“_TOC_250017“功能测试 5\l“_TOC_250016“业务周期测试 6\l“_TOC_250015“用户界面测试 7\l“_TOC_250014“性能评价 7\l“_TOC_250013“负载测试 8\l“_TOC_250012“强度测试 9\l“_TOC_250011“容量测试 10\l“_TOC_250010“安全性和访问掌握测试 11\l“_TOC_250009“故障转移和恢复测试 12\l“_TOC_250008“配置测试 14\l“_TOC_250007“安装测试 14\l“_TOC_250006“8工具 15\l“_TOC_250005“9资源 15\l“_TOC_250004“工程里程碑 16\l“_TOC_250003“可交付工件 16\l“_TOC_250002“测试模型 16\l“_TOC_250001“测试日志 16\l“_TOC_250000“缺陷报告 16目的本测试打算将要简要介绍并进一步说明学生信息治理系统测试工程的策略和方法信息治理系统工程人员期望利用这个测试打算来了解和执行测试活动的活动。本文定义可测试的具体职责和活动,并描述了使用的测试。背景很明显地已不能适应时代的进展要求,它铺张了过多的人力及物力,还存在一些先天缺陷。在信息时代,这种传统的治理方法被以计算机为根底的信息治理方法取代已是大势所趋。归纳起来,学生信息治理系统做到一下功能比较合民意:首先,可以存储历届的学生信息,安全、高效;其次,系统可操作性强,能够节约人力,最好只需一到二名信息录入员;再次,查找信息速度快、效率高,可以检索有条件信息;再其次,为将来学校实现网络化教育做预备。范围治理模块、统计查询模块。本打算书主要测试数据库设计模块、用户信息治理模块、学生信息治理模块。先用单元测试测试三个模块的数据输入是否特别治理系统中的数据连接,传递是否特别;再用系统测试测试整个系统相对于需求的符合度.删除用户,用户能不能修改密码,学生信息治理模块能不能查看个人信息。〔单位时间内系统处理的客户恳求的数量〕。工程标识文档〔版本/日期〕已创立或可用已被承受或已经过复审作者或来源 备注需求规约是否是否开发人员用例报告是否是否工程打算是否是否工程经理设计规约是否是否系统模型是否是否数据模型或数据流是否是否业务功能和业务规章是否是否工程或业务风险评估是否是否测试需求高优先级:用户注册与登录功能,需要进展功能测试和性能测试;中优先级:修改密码、删除信息和查询信息,需要进展功能测试。数据库设计模块数据库能与系统数据正常连接。用户信息治理模块假设是用户,能够通过输入格式正确的用户名和密码注册成功;注册成功的用户输入正确的用户名和密码后能修改密码和删除用户信息。学生信息治理模块假设是用户,能够通过输入格式正确的用户名和密码注册成功;注册成功的用户输入正确的用户名和密码后能修改密码、查看个人信息和删除用户信息。测试策略注册及登录测试简要说明:用户需要登录使用其注册用户名和密码。id1500假设/ID和密码是由外部供给效劳据推想,这一职能已经过彻底测试和支持。我们不会在进入用户id修改密码、查询信息和删除用户信息测试简要说明:成功登录后,能够查询学生信息、修改原密码和删除用户信息。和删除用户信息用的。测试类型数据和数据库完整性测试数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。数据库完整性原即:主码完整性:主码不能为空;外码完整性:外码必需等于对应的主码或者为空。数据合理性指数据在数据库中的类型,长度,索引等是否建的比较合理。数据库和数据库进程应作为学生信息治理系统中的子系统来进展测试统时,不应将测试对象的用户界面用作数据的接口。对于数据库治理系统(DBMS),还需要进展深入的争论,以确定可以支持以下测试的工具和方法。测试目标: 1.1.

确保数据库访问方法和进程正常运行,数据不会遭到损坏。的数据〔或对数据的恳求〕。技术:完成标准:

2.理由检索到了正确的数据有遭到损坏。测试可能需要DBMS开发环境或驱动程序在数据库中直接输入或修改数据。需考虑的特别事项: 3.4.

进程应当以手工方式调用。〔记录的数量有限来使全部无法承受的大事具有更大的可视度。功能测试测试对象的功能测试应当侧重于可以被直接追踪到用例或业务功能和业务规章的全部确实施。这种类型的测试基于黑盒方法,即通过图形用户界面(GUI)与应用程序交互并分析输出结果来验证应用程序及其内部进程。以以下出的是每个应用程序推举的测试方法概要:用户和学生信息治理模块用户能否注册成功。用户和学生信息治理模块能否删除现有用户信息。用户和学生信息治理模块能否修改用户密码。学生信息治理模块能否查看个人信息。测试目标:测试目标:1.确保测试对象的功能正常,其中包括导航、数据输入、处理和检索等功能。利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:技术:1.在使用有效数据时得到预期的结果。2.在使用无效数据时显示相应的错误消息或警告消息。3.各业务规章都得到了正确的应用。1.所打算的测试已全部执行。完成标准:2.所觉察的缺陷已全部解决。1.需考虑的特别事项:确定或说明那些将对功能测试的实施和执行造成影响的事项或因素〔内部的或外部的〕。业务周期测试业务周期测试应模拟在一段时间内对学生信息治理系统执行的活动〔例如一年〕和每月的周期,以及全部与日期相关的大事〔如备忘录〕。1.1.测试目标确保测试对象及背景的进程都依据所要求的业务模型和时间表正确运行。通过执行以下活动,测试将模拟假设干个业务周期:1.执行次数,从而在指定的时间段内模拟假设干个不同的用户。2.将使用有效的和无效的数据或时间段来执行全部与时间或数据相关的功能。技术:3.将在适当的时间执行或启用全部周期性消灭的功能。在测试中还将使用有效的和无效的数据,以核实以下内容:1.在使用有效数据时得到预期的结果。2.在使用无效数据时显示相应的错误消息或警告消息。3.各业务规章都得到了正确的应用。1.所打算的测试已全部执行。完成标准:2.所觉察的缺陷已全部解决。需考虑的特别事项:1.系统日期和大事可能需要特别的支持活动。2.需要通过业务模型来确定相应的测试需求和测试过程。用户界面测试通过用户界面(UI)测试来核有用户与软件的交互。UI测试的目标在于确保用户界面对用户供给了适当的访问和扫瞄测试对象功能的操作。除此之外,UI测试还要确保UI功能内部的对象符合预期要求,并遵循公司或行业的标准。核实以下内容:测试目标:技术:完成标准:需考虑的特别事项:性能评价

通过测试对象进展的扫瞄可正确反映业务的功能和需键〕的使用窗口的对象和特征〔例如,菜单、大小、位置、状态和中心〕都符合标准。1. 和对象都可正确地进展扫瞄,并处于正常的对象状态。1. 可承受标准。并不是全部定制或第三方对象的特征都可访问。将测试对象的性能行为当作条件〔例如工作量或硬件配置〕的一种函数来进展评价和微调。测试目标: 1.2.1.

正常的预期工作量使用为功能或业务周期测试制定的测试过程。技术:

通过修改数据文件来增加事务数量,或通过修改脚原来增加每项事务的迭代数量。脚本应当在一台计算机上运行〔最好是以单个用户、单个事务为基准〕,并在多个客户机〔虚拟的或实际的客户机,请参见下面的“需要考虑的特别事项”〕上重复。完成标准:

单个事务或单个用户:在每个事务所预期或要求的时间范围内成功地完成测试脚本,没有发生任何故障。多个事务或多个用户:在可承受的时间范围内成功地完成测试脚本,没有发生任何故障。综合的性能测试还包括在效劳器上添加后台工作量。可承受多种方法来执行此操作,其中包括:构化查询语言”(SQL)调用的形式来实现。项:

使用多台实际客户机〔每台客户机都运行测试脚本〕在系统上添加负载。性能测试应当在专用的计算机上或在专用的机时内执行,以便实现完全的掌握和准确的评测。性能测试所用的数据库应当是实际大小或一样缩放比例的数据库。负载测试性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。1.1.测试目标:核实所指定的事务或商业理由在不同的工作量条件下的性能行为时间。1.使用为功能或业务周期测试制定的测试。技术:2.增加每项事务发生的次数。1.完成标准:成测试,没有发生任何故障。1.负载测试应当在专用的计算机上或在专用的机时内执行,以便实现完全的掌握和准确的评测。需考虑的特别事项:2.负载测试所用的数据库应当是实际大小或一样缩放比例的数据库。强度测试显的缺陷。而其他缺陷则可能由于争用共享资源〔如数据库锁或网络带宽而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。测试目标: 核实测试对象能够在以下强度条件下正常运行,不会消灭任何错误:效劳器上几乎没有或根本没有可用的内存〔RAM和DASD〕连接或模拟了最大实际〔实际允许〕数量的客户机多个用户对一样的数据或账户执行一样的事务最繁重的事务量或最差的事务组合〔请参见上面的“性能测试”〕。技术: 使用为性能评测或负载测试制定的测试。要对有限的资源进展测试,就应当在一台计算机上运行测试,而且应当削减或限制效劳器上的RAM和DASD。或互补的测试,以产生最繁重的事务量或最差的事务组合。完成标准: 所打算的测试已全部执行并且在到达或超出指定的系统限并不在指定的条件范围之内。需考虑的特别事项: 假设要增加网络工作强度可能会需要使用网络工具来给网络加载消息或信息包。应当临时削减用于系统的DASD增长。使多个客户机对一样的记录或数据账户同时进展的访问达到同步。容量测试量测试还将确定测试对象在给定时间内是否能够持续处理的最大负载或工作量。测试目标:测试目标:核实测试对象在以下高容量条件下能否正常运行:连接或模拟了最大〔实际或实际允许〕数量的客户机,全部客户机在长时间内执行一样的、且状况〔性能〕最坏的业务功能。已到达最大的数据库大小〔实际的或按比例缩放的〕,而且同时执行了多个查询或报表事务。技术:使用为性能评测或负载测试制定的测试。应当使用多台客户机来运行一样的测试或互补的测试,以便在长时间内产生最繁重的事务量或最差的事务组合〔请参见上面的“强度测试”〕。创立最大的数据库大小〔实际的、按比例缩放的、或填充了代表性数据的数据库〕,并使用多台客户机在长时间内同时运行查询和报表事务。完成标准:制时没有消灭任何软件故障。需考虑的特别事项:对于上述的高容量条件,哪个时间段是可以承受的时间?安全性和访问掌握测试安全性和访问掌握测试侧重于安全性的两个关键方面:应用程序级别的安全性,包括对数据或业务功能的访问系统级别的安全性,包括对系统的登录或远程访问。例,或者只能访问有限的数据。例如,可能会允许全部人输入数据,创立账户,但只有经理才能删除这些数据或账户。假设具有数据级别的安全性,测试就可确保“用户类型一”能够看到全部客户信息〔包括财务数据〕,而“用户二”只能观察同一客户的统计数据。系统级别的安全性可确保只有具备系统访问权限的用户才能访问应用程序过相应的网关来访问。测试目标:测试目标:•应用程序级别的安全性:核实主角只能访问其所属用户类型已被授权访问的那些功能或数据。•系统级别的安全性:核实只有具备系统和应用程序访问权限的主角才能访问系统和应用程序。技术:•应用程序级别的安全性:确定并列出各用户类型及其被授权访问的功能或数据。为各用户类型创立测试,并通过创立各用户类型所特有的事务来核实其权限。修改用户类型并为一样的用户重运行测试。对于每或数据。•完成标准:且全部事务都依据预期的方式运行,并在从前的应用程序功能测试中运行了全部的事务。需考虑的特别事项:必需与相应的网络或系统治理员一起对系统访问权的职能,可能会不需要执行此测试。故障转移和恢复测试面的各种故障中进展恢复,这些故障导致数据意外丧失或破坏了数据的完整性。〔或者是仿照的极端条件下/输出(I/O)故障或无效的数据库指针和误的,或数据已得到了恢复。测试目标:测试目标:确保恢复进程〔手工或自动〕将数据库、应用程序和系统正确地恢复到了预期的状态。测试中将包括以下各种状况:通过网络效劳器产生的通信中断DASD和/DASD掌握器被中断、断电或与DASD和/DASD掌握器的通信中断周期未完成〔数据过滤进程被中断,数据同步进程被中断〕。数据库指针或关键字无效数据库中的数据元素无效或遭到破坏]技术: 应当使用为功能和业务周期测试创立的测试来创立一系列的事务。一旦到达预期的测试起点,就应当分别执行或模拟以下操作:客户机断电:关闭PC机的电源。效劳器断电:模拟或启动效劳器的断电过程。通过网络效劳器产生的中断:模拟或启动网络的通信中断〔实际断开通信线路的连接或关闭网络效劳器或路由器的电源〕。DASDDASD掌握器被中断、断电或与DASDDASD掌握器的通信中断:模拟与一个或多个DASD一旦实现了上述状况〔或模拟状况〕,就应当执行其他事务。而且一旦到达其次个测试点状态,就应调用恢复过程。在测试不完整的周期时,所使用的技术与上述技术一样,只不过应特别终止或提前终止数据库进程本身。对以下状况的测试需要到达一个的数据库状态。当破坏假设干个数据库字段、指针和关键字时,应当以手工方式在数据库中〔通过数据库工具〕直接进展。其他事务应当通过使用“应用程序功能测试”和“业务周期测试”中的测试来执行,并且应执行完整的周期。完成标准: 在全部上述状况中,应用程序、数据库和系统应当在恢复过程完成时马上返回到一个的预期状态。此状态包括仅限于损坏的字段、指针或关键字范围内的数据损坏,以及说明进程或事务因中断而未被完成的报表。需考虑的特别事项:恢复测试会给其他操作带来很多的麻烦。断开缆线连接的方法〔模拟断电或通信中断〕可能并不行取或不行行。所以,可能会需要承受其他方法,例如诊断性软件工具。需要系统〔或计算机操作〕、数据库和网络组中的需要系统〔或计算机操作〕、数据库和网络组中的资源。这些测试应当在工作时间之外或在一立的计算机上运行。]配置测试配置测试核实测试对象在不同的软件和硬件配置中的运行状况。在大多数生产环境中,安装不同的软件,例如,应用程序、驱动程序等。而且在任何时候,都可能运行很多不同的软件组合,从而占用不同的资源。测试目标:测试目标:核实测试对象可在所需的硬件和软件配置中正常运行。技术:使用功能测试脚本。在测试过程中或在测试开头之前,翻开各种与非测〔例如MicrosoftWord〕,然后将其关闭。执行所选的事务,以模拟主角与测试对象软件和非测试对象软件之间的交互。重复上述步骤,尽量削减客户机工作站上的常规可用内存。完成标准:对于测试对象软件和非测试对象软件的各种组合,全部事务都成功完成,没有消灭任何故障。需考虑的特别事项:需要、可以使用并可以通过桌面访问哪种非测试对象软件?通常使用的是哪些应用程序?Excel中翻开Word100页文档。作为此测试的一局部,应将整个系统、Netware、网络效劳器、数据库等都记录下来。安装测试如,进展首次安装、升级、完整的或自定义的安装,以及在正常和特别状况下安装。特别情行。这通常是指运行大量为功能测试制定的测试。测试目标:测试目标:核实在以下状况下,测试对象可正确地安装到各种所需的硬件配置中:首次安装。以前从未安装过学生信息治理系统的计算机更。以前安装过一样版本的学生信息治

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论