热门搜索 :
考研考公
您的当前位置:首页正文

测试计划及编写

来源:东饰资讯网

一、测试计划

  1. 什么时候做测试计划:产品需求确定后,测试需求分析完成后就可以开始做测试计划。

  2. 不做计划会有什么后果:

    • 无法预估测试工作量和所需测试人员

    • 分工不明确,工作重复或者遗漏

    • 测试执行进度失控,无法合理安排测试工作

    • 应对需求变更困难,风险发生时没有对应的措施,极大可能会导致测试遗漏,项目延期

    • 产品发布没有统一的标准,上线意见不统一

  3. 测试计划的作用:总结一句话,什么人在什么时间做什么事。

    • 方便汇报工作:给领导汇报工作时,就需要说明,时间、人员、硬件等资源情况。

    • 指定测试过程:给下级执行工作做参考,让测试人员了解测试项目的整体情况,以及不同阶段的测试工作。

    • 协调项目进度

    • 提高测试效率

    • 提高测试质量

  4. 注意事项

    • 测试计划不一定完美,但一定要切合实际,要根据项目特性及公司实际情况来编写,不能脱离实际。

    • 测试计划制定后,并不是一成不变,因为计划赶不上变化,需要根据软件需求、开发、人员流动等随机应变,不断调整,以满足现实需要。

    • 测试计划要在宏观上反映项目的测试任务、测试阶段、资源需求等,不一定要非常详细。

    • 资源和变更要事先作为一个可控风险。

  5. 时间要求和人员安排

    • 测试负责人:测试计划、流程制定,测试报告模板、测试程序准备;测试协调。

    • 测试执行人:执行测试用例、书写测试报告。

    • 测试环境准备:测试环境的准备。

  6. 测试环境:一句话,测试环境 = 软件 + 硬件 + 网络 + 数据准备 + 测试工具

    • 为什么要搭建测试环境:因为测试工作是在测试环境之上开展。稳定可控的测试环境可以使得测试人员更高效的完成测试执行工作。

    • 测试环境分类

      • 自动化测试环境

      • 功能测试环境

      • 性能测试环境

  7. 测试计划五要素(5W1H)

    • what(做什么):明确测试的范围和内容

    • why(为什么做):利用“5w”编制测试计划,帮助团队理解测试目的

    • when(什么时候做):确定测试开始日期和结束日期

    • where(在哪里):给出测试文档和软件存放的位置

    • who(谁去做):确定测试负责人

    • how(怎么做):制定测试的方法和工具

二、测试计划的内容

  1. 测试范围:也就是明确测什么

  2. 测试策略:也就是明确怎么测,对不同的测试场景,用什么测试方法

  3. 资源安排:也就是测试人员的安排,测试环境的搭建,还有测试工具的选择

  4. 进度安排:也就是明确什么时候开始测试,需要测试多久,以便和开发计划和上线计划衔接起来

  5. 发布标准:测试完成以及产品上线需要满足的标准,其实就是解决怎么算测试完成,怎么样才可以发布产品这两个问题。

  6. 风险预防:最后对测试过程中的风险进行预防,做好风险防患准备工作,并在测试计划中体现出来

三、测试计划的编写

  1. 首先明确测试范围,搞清楚需要测试哪些功能模块,接着根据需求分析结果,分别对需求功能点进行功能测试、兼容性测试、性能测试

  2. 对不同测试点采取不同的测试策略。

    • 功能测试,依据需求分析思维导图以及功能测试用例;

    • 兼容性测试,依据产品的应用场景来考虑浏览器的兼容性测试,比如:IE、chorme,或者手机兼容性测试,也就是IOS、Android的不同机型;

    • 性能测试,依据产品架构以及线上数据分析;

    • 接口测试、安全测试。

  3. 测试资源的分配

    • 人力资源:测试人员的数量、测试人员的能力及经验

    • 测试环境资源:

      • 被测服务器的环境,以及与线上服务器的差异有哪些;

      • 终端测试环境,pc的配置,手机的机型等;

      • 测试工具,bug管理工具,用例管理工具,性能测试的工具等。

  4. 进度安排

  1. 发布标准

    • 测试完成的标准:

      • 完成所有测试类型;

      • 没有影响用户正常使用的bug;

      • bug少于一定的数量;

      • 服务端性能满足设计目标。

    • 产品发布的标准:

      • 所有产品需求都已完成;

      • 交互视觉完成了走查;

      • 遗留bug经过了风险评估;

      • 使用说明文档完备。

  2. 测试风险

Top