文章目录

  • 前言
  • 1. 范围和目的(需求说明)
    • 1.1 需求范围和目的
    • 1.2 需求变更
  • 2. 总计划安排和负责人
  • 3. 测试方案
    • 3.1 测试重点
    • 3.2 测试策略方法
      • 3.2.1 测试类型
      • 3.2.2 测试基本策略
  • 4. 环境搭建部署及数据准备
    • 4.1 测试环境部署
    • 4.2 数据准备
  • 5. 测试用例
  • 6. 测试限制及风险评估项
  • 7. 版本验收标准

前言

本篇文章以某app为例(下面简称策策头条), 陈述测试计划. 我们先看下整体测试计划的目录.


如下进行各个部分内容展开, 本篇是先展示某个测试计划, 后续文章中则详细介绍如何编写测试计划.

1. 范围和目的(需求说明)

1.1 需求范围和目的

策策头条V1.2在V1.1版本基础上新增如下三个功能模块:
文章详情页–文章评论, 点赞及喜欢
我的–个人信息也–编辑上传个人头像
我的–实名认证

具体需求内容详见<<策策头条前台产品原型图>>

1.2 需求变更

2. 总计划安排和负责人

策策头条V1.2版本, 计划为20xx.12.01开始, 到20xx.12.18结束, 版本周期时长xx天, 测试人员2名, 具体进度安排如下:

注:

  • 预估人日, 指的是需要一天需要几个人才能完成这个工作, 以编号3位例, 人/日=4,代表一天需要4个人完成该工作; 那么测试人员有2名, 则2天就能完成编号3的工作, 以此类推4名测试人员, 1天就能完成该工作.
  • 测试报告由项目组长或者测试主管负责定制.

3. 测试方案

3.1 测试重点

涉及系统: Android, IOS
覆盖范围: 本次版本全部新增需求
测试重点:

  • 1)业务功能: 所有需求覆盖内容
  • 2)兼容性:
    机型:iPhone7, iPhone8, 小米6, 华为p20, OPPOr17, 魅族6S
    系统版本: 安卓: 4.4, 5.0, 6.0. IOS: 9.0-12.0;

3.2 测试策略方法

3.2.1 测试类型

3.2.2 测试基本策略

  • 1)轮次安排
    此版本迭代的功能模式数量较少, 内容如下:
    测试环境: 冒烟测试

    • 第一轮为全覆盖测试, 要求全部新增测试用例全部执行
    • 第二轮为交叉测试, 要求交叉执行全部新增测试用例, 同时保证严重等级为一般以上的bug全部得到处理
    • 第三轮为随机测试, 探索测试, 兼容性测试及自动化回归, 重点关注前两轮测试出现问题的功能, 新功能稳定后, 运行自动化测试脚本对基础功能进行回归验证.

    生成环境: 新功能测试用例执行和基础功能的回归

  • 2)测试方法
    功能测试: 可以使用等价类划分, 边界值等黑盒测试方法
    兼容性测试: 根据实际情况选取主流版本机型, 考虑从分辨率, 网络等情况考虑
    自动化测试: 项目中的基础稳定功能模块使用appium开发脚本进行测试.

4. 环境搭建部署及数据准备

4.1 测试环境部署

开发是什么环境就部署什么环境就行了.

4.2 数据准备

自动化测试数据: 每个栏目准备300条数据, 创建20个用户.

5. 测试用例

  1. 用例覆盖
    版本测试要求用例100%覆盖设计文档要求, 并且需要进行评审
  2. 用例执行
    版本用例要求100%执行.

6. 测试限制及风险评估项

  • 测试限制: 兼容性无法完全兼顾, 不能保证测试完成后, 版本能在所有手机上正常运行
  • 需求测试过程中发生变更, 导致设计的修改和代码的重写, 测试时间不够, 有可能存在未覆盖的风险
  • 测试环境, 与实际运行环境不完全一直, 环境差异有可能带来新的问题.
  • 非百分百复现的bug未得到解决, 有可能在用户端出现问题
  • 自动化回归测试只覆盖基础功能的60%, 未被覆盖的功能, 有出现bug的风险.

7. 版本验收标准

  1. 功能要求:
    本次迭代新增需求用例完成率100%
  2. 此版本缺陷修复率:
    紧急: 严重级别错误修复率应达到100%
    普通级别错误修复率应达到90%以上
    优化级别修复率应达到80%以上.
  3. 缺陷呈现收敛趋势
  4. 未解决的bug和延后处理bug经过产品, 研发, 测试三方评审确认.

软件测试之测试计划案例相关推荐

  1. 软件测试之测试计划与工具(三)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...

  2. 《Google软件测试之道》目录—导读

    内容提要 Google软件测试之道 每天,Google都要测试和发布数百万个源文件.亿万行的代码.数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行.面对这些看似不可能完成的 ...

  3. 软件测试之魂:核心测试设计精解

    软件测试之魂:核心测试设计精解(第2版)(掌握核心竞争力成为不可替代的测试精英) 肖利琼著 ISBN 978-7-121-19677-5 2013年5月出版 定价:59.00元 356页 16开 编辑 ...

  4. 全程软件测试之测试需求分析与计划

    全程软件测试之测试需求分析与计划 在项目启动之后,就要着手软件项目的计划,包括软件测试计划.软件测试计划是整个开发计划的组成部分,同时,它又依赖于软件组织过程.项目的总体计划.质量文化和方针.在测试计 ...

  5. 软件测试之魂:核心测试设计精解(第2版)

    <软件测试之魂:核心测试设计精解(第2版)> 基本信息 作者: 肖利琼 出版社:电子工业出版社 ISBN:9787121196775 上架时间:2013-5-13 出版日期:2013 年5 ...

  6. 软件测试之魂:核心测试设计精解(第2版)》

    <软件测试之魂:核心测试设计精解(第2版)> 基本信息 作者: 肖利琼 出版社:电子工业出版社 ISBN:9787121196775 上架时间:2013-5-13 出版日期:2013 年5 ...

  7. 【软件测试之测试方案】

    软件测试之测试方案 测试方案包含内容 1 编写目的 2 需求概述(需求描述及主要功能流程图及组网图) 3 测试覆盖需求(功能.性能.接口等) 4 测试计划(测试阶段的人力时间规划.测试轮次) 5 测试 ...

  8. 软件测试之MySQL数据库必知必会,面试必备

    软件测试之MySQL数据库必知必会,面试必备! 一.前言 1.1 数据库概念及分类 1.2 SQL语句概念及分类 1.3 MySQL数据类型 二.常用SQL语句 2.1 数据库相关SQL 2.2 表相 ...

  9. 《Google 软件测试之道》摘录

    最近刚刚看完<Google 软件测试之道>,受益颇多,遂记录下: 只有在软件产品变得重要的时候质量才显得重要 第一章:谷歌软件测试介绍 角色介绍 SWE(Software Engineer ...

  10. 《Google软件测试之道》读书笔记

    Google软件测试之道 像google一样进行软件测试 软件测试介绍 少则清晰,测试人员的稀缺导致测试资源很昂贵.(不要招聘太多的测试人员) 质量不等于测试 开发对质量负责(预防行为,不是检测) 卫 ...

最新文章

  1. 提高工作效率的 7 个 Vim 使用技巧!
  2. SQL:插入指定标识列的数据时候的小错误
  3. Linux/Ubuntu
  4. Python中的time、datetime、calendar模块(时间模块)
  5. 【接口技术】8086的IN和OUT指令
  6. bakaxl启动器怎么导入整合包_bakaxl启动器加皮肤光影mod
  7. SonarQube开机自启动
  8. 数据库报错SELECT list is not in GROUP BY clause and contains nonaggregated col
  9. 传微软移动设备部门开始扩招员工
  10. StackExchange.Redis 使用LuaScript脚本模糊查询hash
  11. Linux安装python环境方法
  12. 机器学习基础:评价指标(Machine Learning Fundamentals: Evaluation Metrics)
  13. 2020最新 程序员数学(基础+进阶)
  14. 计算机组成原理(2021最新版)面试知识点集锦
  15. 怎么批量删除html里的字段,shp文件怎么删除字段
  16. 程序化广告(二)- 考核指标如CTR/CVR/ROI/ARPU等
  17. c语言如何找一个数的因数,如何用C语言找完数并显示因数?(编译器为Dev-c)
  18. 新装Kubuntu 18.04后的一些操作
  19. 目标检测之YOLOv5算法分析
  20. 程序员分级-八个等级

热门文章

  1. 分享一个手写轮播图的学习案例
  2. 数据包络分析CCR、BCC模型
  3. 【计算机网络】一篇文章带你分清波特率和比特率~
  4. TCTrack: Temporal Contexts for Aerial Tracking
  5. 基于AD9833 的DDS信号发生器
  6. Matlab如何设置图中坐标以10的次方显示
  7. 计算机基础知识图谱,基于深度学习的大学计算机基础知识图谱构建方法与流程...
  8. 中兴 F607 光猫超级管理用户查看
  9. kali虚拟机安装教程
  10. linux 2.6下eeprom at24c08 i2c设备驱动(new style probe方式)