美文网首页测试基础课
测试计划及编写

测试计划及编写

作者: Xyxtank | 来源:发表于2019-05-04 17:28 被阅读68次

    一、测试计划

    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. 测试风险

    相关文章

      网友评论

        本文标题:测试计划及编写

        本文链接:https://www.haomeiwen.com/subject/tiixoqtx.html