• 项目测试的流程


    测试项目流程

     

      CMI:软件成熟度,分为5级

      测试报告完以后,还有项目总结

    1.项目流程:

     项目立项大会,项目计划,需求分析-----需求规格说明书,评审,设计(概要设计,

    详细设计)-------概要设计说明书,详细设计说明书,评审,编码-------单元测试,

    集成测试,系统测试,发布上线

    简化:项目立项大会,项目计划,需求分析,设计,编码,测试,发布上线。

     答案:软件生命周期(SDLC)的六个阶段

    1、 问题的定义及规划

    2、 需求分析

    3、 软件设计

    4、 程序编码

    5、 软件测试

    6、 运行维护

     软件测试生命周期:测试计划——测试设计——测试开发——测试执行——测试评估

    2.测试流程:

    测试计划,编写测试用例(测试准备),测试执行,测试报告

    测试计划-------测试计划

    测试准备-------测试用例,需求列表

    测试执行--------缺陷报告(清单)

    测试发布--------测试报告

    一.测试计划

    4.1.1 需求分析 4.1.2 测试策略 4.1.3 工作量估算 4.1.4 进度安排

    4.1.5 度量标准 4.1.6 风险评估 4.1.7 子计划制定 4.1.8 计划评审

    测试目的,测试范围,测试背景,测试进出条件,测试风险,测试进度,

    测试需求,测试策略,资源安排,交付物,测试约束条件。

    二。测试用例

    1).需求问题列表(点)。

    2).根据列表写测试案例。

    3).测试用例要素包括

    用例ID,摘要(测试名称),模块描述(路径),前置条件,步骤,预期结果,设计者,设计时间,用例类型

    登陆页面,输入账号,密码,点击登陆按钮,进入系统

    点击取消,清空账号和密码

    账号:只能数字,长度6-12,

    密码:数字,字母组合,长度6-12,不能输入特殊字符

    输入错误的账号,点击登陆,提示,账号不正确、

    输入错误的密码,提示密码错误

    如果账号和密码均为空,提示请输入账号和密码

    1) 正确性校验

    l 正确的账号和密码

    2) 非正确性校验

    l 账号错误

    ID

    主题

    模块路径

    前置条件

    步骤

    预期结果

    2

    错误账号

    1. 输入错误账号,zhangsan
    2. 输入密码dong12233
    3. 点击登陆按钮

    提示账号不正确

    l 密码错误

    l 账号和密码都错误

    3) 非空性校验

          *账号为空

          *密码为空

          |*账号和密码为空

    4) 限制条件测试

    *账号限制

    *密码限制

    5)取消按钮验证

    测试用例要素包括:

    用例ID,摘要(测试名称),模块描述(路径),前置条件,步骤,预期结果,设计者,设计时间,用例类型

     三.缺陷(测试执行找缺陷)

    软件缺陷的定义

    (1)软件未达到产品说明书中已经标明的功能;

    (2)软件出现了产品说明书中指明不会出现的错误;

    (3)软件未达到产品说明书中虽未指出但应当达到的目标;

    (4)软件功能超出了产品说明书中指明的范围;

    (5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。

     

    1) 缺陷级别:

    五种:致命的,非常严重的,严重的,一般,微小的

    四种:致命的,严重的,一般的,微小的

    等级

    描述

    说明

    测试特性

    5-致命

    系统死机

    系统、环境及应用崩溃死机。

    可靠性

    数据损坏

    软件发生故障数据毁坏或丢失。

    可靠性

    功能失效

    软件发生故障导致功能失效。

    可靠性

    异常退出

    软件发生故障异常退出。

    可靠性

    4-非常高

    功能缺少

    用户需求未实现。

    功能性

    功能错误

    实际提供功能与用户需求不一致。流程或接口中,数据未做关联。

    功能性

    计算错误

    结果计算错误。

    功能性

    精度错误

    精度与用户需求不一致。

    功能性

    交互错误

    与其他软件或系统交换数据出错,包括导出文件后内容丢失。

    功能性

    性能缺陷

    未达到需求说明书中所规定的性能指标,例如响应时间过长。

    效率

    3-高

    控制错误

    输入未控制和未判断导致功能异常、信息缺失,或界面显示、提示信息异常等;如必输项、重复、数据约束、数据长度;删除未确认;屏蔽判定;正常逻辑错误。

    可靠性

    2-一般

    显示错误

    界面显示错误,页面刷新问题,提示信息不准确,错别字,打印内容格式错误。可修改字段与不可修改字段中字体颜色标示未区别;

    易用性

    不易操作

    界面风格不一致,术语不统一,对话框颜色不一致,按钮大小不统一,提示信息不一致;未使用默认值,默认值使用不便或不正确。

    易用性

    1-低

    建议意见

    需求说明书、用户手册中未说明,但影响用户对软件使用的方便性等。

    易用性

    2) 优先级、

    1. 优先级

    1) 最高优先级:立即修复,停止进一步测试

    2) 次高优先级:在产品发布之前必须修复

    3) 中等优先级:如果时间允许应该修复

    4) 最低等优先级:可能会修复,不修复也能发布

    1. 缺陷的要素(包括哪些东西)

    缺陷ID,发现者(检测者),缺陷严重等级,优先级,发现缺陷的版本,缺陷所在的模块,缺陷描述(标题,

    摘要),详细步骤,发现缺陷时间,发现缺陷环境,所执行的用例(ID),缺陷类型,缺陷状态,

    注:缺陷不好描述的时候,可以截图上传为附近

    1. 缺陷状态(缺陷的生命周期)

    新建,打开,已修复,关闭。拒绝,挂起(延迟),重新打开,

    四.测试报告

    目的,输入/输出,测试概要,测试环境,测试效率分析,测试用例分析,测试进度以及工作量分析,

    缺陷收敛图,缺陷分布,缺陷清单,功能概述,测试范围,需求覆盖分析。。。。

  • 相关阅读:
    数组索引,内容交换
    查找两个等长升序线性表的中位数
    MarkDown使用小结
    java元注解
    LeetCode OJ:Valid Number
    LeetCode OJ:Insert Interval
    关于博客的格式
    9.Hive Metastore Administration
    3.控制hive map reduce个数
    6.capacity scheduler
  • 原文地址:https://www.cnblogs.com/wanglisong/p/6979535.html
Copyright © 2020-2023  润新知