测试计划2.19

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

XCSTE技能篇测试计划2测试范围:建议的方法1通过评估产品需求文档,确定需要测试哪些东西,来确定测试的范围。列举每个开发阶段相联系的静态和动态测试方法。描述测试团队需要得到的每个输入/输出的工件。确定每个测试阶段的进入和退出标准,以及所有需要测试团队参加的质量检查点。如果打算采用自动化技术来支持任何一种测试活动,就需要确定一个自动化策略。3测试策略:建议的方法2根据需求的优先级安排测试活动优先测试新功能和修改过的旧功能使用各种测试设计技术减少测试工作量提高测试效果测试最有可能出问题的地方关注用户常用功能和配置4优先测试新功能和修改过的功能经验法则:如果代码被动过了,就应该测试它初次发布的产品,所用的东西都是新的,升级发布或补丁发市,应该对新代码给予特别关注注意:对代码的任何改动都可能对那些人们认为“没动过”的代码产生破坏效果最好是在进行改动时,对程序的所有功能尽可能频繁地运行回归测试5确定测试标准确定测试标准的目的是为控制测试的流程设置一些规则测试标准应该在测试开始之前确定测试标准会对其他团队产生影响由测试团队和所有受影响的团队讨论而得到系统测试前的四类标准6系统测试前的四类标准1进入标准描述了在开始测试之前需要做些什么工作或达到什么要求确保进入标准得到满足的一种方式是进行系统测试准备复查7系统测试前的四类标准2退出标准描述了在怎样的情况下可以结束测试退出标准看起来应该像这样:“所有计划的测试已被运行,所有被修复的缺陷已经得到验证,所有新发现的缺陷已报告。与计划不一致的地方,例如因为设备问题而未能执行一组测试,已经写入文档。”测试结束时应按照退出标准进行复查,以确保所有的测试都已完成,并根据测试结果来评估产品是否已准备好发布8系统测试前的四类标准3暂停/继续标准描述了在什么样的情况下要暂停测试以及什么样的情况下再继续测试通过/失败标准描述判断测试通过的要求以及如何算测试是失败的根据实际情况制定其它的标准9确定自动化策略进行有效的自动化测试有效的自动化测试基于正确的计划和合理的期望需要重复进行的活动都是自动化要考虑的候选对象自动化测试有它自己的完整而独立的生命周期有效的自动化需要培训,开发,调试和验证无规划的自动化测试对资源的浪费对时间进度产生负面影响(大量时间浪费在调试上)10确定测试架构测试架构(广义)包括测试的环境(软/硬)测试的架构测试的配置11测试环境测试环境的组成包括物理测试设施,产品运行的操作系统,产品运行的计算平台等和测试的办公环境等。一些公司拥有专门为测试而建造的实验室,提供一个受控的测试环境,软件系统能够在定义良好的、可重复的条件下接受测试包括:硬件要求:各种不同配置的硬件及其数量。网络要求:测试时所需要的网络环境。软件要求:测试时所需要的软件产品。办公场所要求:进行测试时所需要的场地要求12测试配置如果被测系统需要在不同的配置环境下运行,则需要指定在该测试项目中要测试的配置列表制订配置列表时需要将各种不同的配置进行组合搭配,考虑以下原则:先硬件后软件:先根据硬件和网络配置进行分组,然后再进行软件配置先系统后应用:进行软件配置时,先根据操作系统分组,然后再根据测试所需要的应用程序分组13测试架构2一组相关的测试被称为一个测试套件(TestPackage/TestSuit)或测试集(TestSet)级别定义测试套件一组测试,用于验证一组相关的需求或功能测试一个或多个测试用例,关注一项需求或功能测试用例最小的测试单元,可以从头至尾独立的执行14报告机制很多的项目信息仍然需要通过整理、汇总并上报才能有效地传达给项目管理人员和公司管理人员,从而帮助更加有效的管理和控制整个项目的进展。报告机制主要包括几个部分:报告类型:测试项目中有多种不同类型的报告,包括测试人员的定期工作报告、测试项目定期报告、项目阶段报告等报告人员:包括报告的角色和接受报告的角色,要详细定义每种类型报告的报告角色、接收者和抄送者等报告要求:包括报告内容和格式的要求报告周期:定义各种报告的报告周期,是日报、周报、月报、阶段还是不定期的15测试计划的关键的部分预估测试工作量预估所需的时间16预估的5个步骤11.确定要完成的任务。2.确定每项任务所需工作量和整个测试生命周期的工作量。第1步中确定的每项工作都有一定的工作量,表明完成该项任务需要多少工作。工作量是人数和时间的乘积,其测量单位是人天或人月等。预估工作量有许多不同的方法,可以根据实际情况选择相应的方法。3.确定完成每项任务以及整个测试生命周期所需的时间执行任务所需的时间可以用天、周、月来计算完成任务所需的时间取决于为工作分派的人数人数和时间之间的关系不一定是线性的测试工作所需的总时间将取决于各个独立任务所需的时间,而非简单地相加,因为某些任务可以并行地执行。17预估的5个步骤24.建立详细的时间进度计划和里程碑表将前面三步的结果综合起来,得到一份时间进度计划用甘特图(Ganttchart)来表示5.评估时间进度风险并准备应对计划预计在分配的时间内完成关键任务可能会遇到的问题,评估其风险并计划如何处理这些问题18常见风险举例在开始测试时,所需的硬件还没有到位在开始侧试时,要测试的软件还没准备好在开始测试时,测试用例还没准备好在开始侧试时,进行测试的人员还没准备好在测试开发或进行测试的过程中发生了需求变更在测试开发或进行测试的过程中发生了用户界面的变更在开始侧试时,还没有完成对新测试工具的培训

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功