测试计划Testing plan,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。
制定测试计划,要达到的目标如下:
(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。
(2)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。
(3)开发有效的测试模型,能正确地验证正在开发的软件系统。
(4)确定测试所需要的时间和资源,以保证其可获得性、有效性。
(5)确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。
(6)识别出测试活动中各种风险,并消除可能存在的风险,降低由不可能消除的风险所带来的损失。
测试计划通常分内部作用和外部作用,内部作用有以下3种:
(1)作为测试计划的结果,让相关人员和开发人员来评审。
(2)存储计划执行的细节,让测试人员进行同行评审。
(3)存储计划进度表、测试环境等更多的信息。
测试计划的外部作用是为顾客提供一种信心,通常向顾客交代有关测试过程、人员的技能、资源、使用的工具等信息。
背景
测试目标:
测试范围:
技术:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:确保接口调用的正确性
测试范围:所有软件、硬件接口,记录输入输出数据
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:接口的限制条件
测试目标:检测需求中业务流程,数据流的正确性
测试范围:需求中明确的业务流程,或组合不同功能模块而形成一个大的功能。
技术:
开始标准:在完成某个集成测试时必须达到标准
完成标准:
测试重点和优先级:测试重点指在测试过程中需着重测试的地方,优先级可以根据需求及严重来定
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:所计划的测试已全部执行,而且达到或超出指定的系统限制时没有出现任何软件故障。]
测试重点和优先级:
需考虑的特殊事项:
安全性和访问
访问控制测试侧重于安全性的两个关键方面:应用程序级别的安全性,包括对数据或业务功能的访问。系统级别的安全性,包括对系统的登录或远程访问。应用程序级别的安全性可确保:在预期的安全性情况下,Actor只能访问特定的功能或用例,或者只能访问有限的数据。例如,可能会允许所有人输入数据,创建新帐户,但只有管理员才能删除这些数据或帐户。如果具有数据级别的安全性,测试就可确保“用户类型一”能够看到所有客户消息(包括财务数据),而“用户二”看见同一客户的统计数据。系统级别的安全性可确保只有具备系统访问权限的用户才能访问应用程序,而且只能通过相应的网关来访问。] 测试目标:应用程序级别的安全性:系统级别的安全性: 测试范围:技术:应用程序级别的安全性: 修改用户类型并为相同的用户重新运行测试。对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。系统级别的访问: 开始标准:完成标准: 测试重点和优先级:需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:
测试范围:
技术:
开始标准:
完成标准:
测试重点和优先级:
需考虑的特殊事项:
测试目标:核实在以下情况下,测试对象可正确地安装到各种所需的硬件配置中:
首次安装。以前从未安装过<项目名称>的新计算机
更新。以前安装过相同版本的<项目名称>的计算机
更新。以前安装过从未安装过;<项目名称>安装过相同或较早的版本。
启动或执行安装。
使用预先确定的功能测试脚本子集来运行事务。
开始标准:
完成标准:<项目名称>事务成功执行,没有出现任何故障。
测试重点和优先级:
需考虑的特殊事项:[应该选择<项目名称>的哪些事务才能准确地测试出<项目名称>应用程序已经成功安装,而且没有遗漏主要的软件构件?。