• 测试计划


    测试计划

    一、我们是否需要测试,直到我们的软件是完美的?
          我们需要不断测试,但不是直到我们的软件是完美的,因为没有所谓“完美”的软件,一心追求完美只可能使软件永无止境的被修改却得不到发布,失去了其存在价值。我们要做到的是不断测试我们的软件直到它“足够好”。
    二、对于测试来说什么是“足够好”?
         对我们的软件来说,足够好意味着经测试矩阵测试,在测试项目范围均能达到以下几点:
        1.各个界面布局稳定,没有乱码等显示问题。
        2.各个功能实现良好,经一定的测试不能再发现BUG,现有的BUG不会影响用户体验。
    三、“退出的标准”是什么?  
         1、测试用例设计已经通过评审 
         2、核心代码100% 经过Code Review
         3、测试功能覆盖率达到100%
         4、测试代码行覆盖率不低于80%
         5、所有发现缺陷至少60%都纳入缺陷追踪系统且各级缺陷修复率达到标准
         6、不存在严重缺陷
         7、不影响用户体验的缺陷允许存在
         8、按照测试用例完成了所有规定单元的测试
         9、软件功能与设计一致
    四、每个项目团队定义什么是你的beta版本“足够好”?你的测试矩阵是什么?
    1、什么是我们团队的beta版本“足够好”?    

       (1)初期设计构想基本完成
       (2)软件整体界面简洁明了
              (使之昏昏欲睡)
       (3)用户体验基本满意
              (让用户感到这款软件真的可以帮助养成良好的睡眠习惯)
       (4)软件功能基本完备
              (如:具备计算且记录睡眠时间,分析睡眠质量,为用户提供合理的睡眠建议,催眠音乐可播放暂停,催眠图片可选择浏览等)
       (5)通过测试矩阵

    2、测试矩阵如下:
     
     

    用户

    类型

    机型

    屏幕

    分辨率

    安卓版本

    操作系统

    缺省语言

    系统字体

    组合

    总数

    变量数目

    3

    3

    2

    3

    1

    3

    162

     

    用户1

    三星GALAXY GRANG

    480*800

    Android 4.1.2

    中文(简体)

    少女

     
     

    用户2

    红米Note2

    1080*1920

    MIUI7 开发版

    (Android 5.0.2)

    中文(简体)

    方正魏碑体

     
     

    用户3

    华为P9

    1080*1920

    EMUI 4.1

    (Android 6.0)

    中文(简体)

    系统默认字体

     
  • 相关阅读:
    远程视频监控之应用篇(mjpg-streamer)
    C语言存储类型
    基于Qt的wifi智能小车的制作(一)
    libevent和基于libevent的网络编程
    fdisk 分区格式化为ext4格式分区
    Makefile 中:= ?= += =的区别
    【计算机网络】详解网络层(二)ARP和RARP
    Nginx 反向代理 负载均衡 虚拟主机配置
    C# 对文本文件的几种读写方法总结
    Visual Studio中Image Watch的使用
  • 原文地址:https://www.cnblogs.com/threemonkey/p/5484129.html
Copyright © 2020-2023  润新知