zoukankan      html  css  js  c++  java
  • 软件测试模型以及流程

    软件测试模型
    V模型
    在V模型中,如果研发活动没有输出物,那么测试工程就不能开展测试工作
    测试工作的开展落后于开发工作
    W模型,又叫双V模型
    测试活动和研发活动是并行开展,在软件生产演进的过程中,增加了确认和验证活动
    X模型
    针对单独的程序片段进行独立的编码和测试,然后集成,做集成测试,最后进行系统测试
    H模型
    测试活动分成两个阶段:测试准备和测试执行
    测试准备:测试需求分析,测试计划制定,测试设计,编写测试用例等
    测试执行:测试用例执行,回归测试,编写测试总结报告等
    敏捷测试
    测试人员需要重点关注需求变更,熟悉业务
     
    软件测试流程
    测试计划设计
    根据需求规格说明书制定测试计划
    确定测试对象、目标、范围、任务、组织、风险、标准
    一般由测试经理或主管制定,测试成员参与并了解
     
    测试需求分析
    根据需求规格说明书定义测试范围和任务,确定测试项和测试子项
    通过Excel、ALM等工具进行管理
    由测试团队根据SRS进行分析
     
    测试策略设计
    就是测试方案,根据不同测试对象和范围,为了实现测试目标,采用不同的测试策略
    一般由测试工程师设计,测试主管、经理评审
     
    测试规程设计
    根据项目自身特点制定特定的测试规则
    一般由测试经理或主管进行编写,交给项目经理 SQA进行评审,开发人员和测试工程师执行
     
    测试用例设计
    明确测试策略,提取测试需求后,根据测试计划所定义用例设计计划开展测试用例设计活动
    一般用Excel 、ALM等进行管理
    包含:用例编号、测试项、测试标题、用例属性、重要级别、预置条件、测试输入、操作步骤、预期结果、实际结果
     
    执行测试用例
    阶段;预测试和系统测试
    预测试就是冒烟测试,用较短时间来测试快速验证软件系统基本功能
    在冒烟测试审核评定完毕后才能进行系统测试
     
    缺陷跟踪回归
    当缺陷被修复完毕后,测试工程师应该对缺陷再次进行确认
    测试报告编写
    方便测试工程师掌握测试进度做出评估结果
    方便测试经理了解缺陷进度,从而调整计划以及人力资源配置
    作为不同系统的交流手段
  • 相关阅读:
    CodeForces1152CNeko does Maths
    π的计算公式
    IFS变量对加双引号和不加双引号变量的区别对待
    各种距离
    ADO.NET Data Service 二 绑定数据类
    向客户端注入JavaScript代码
    Ajax ModelPopu and Progress 示例学习
    Sliverlight 入门教程七
    (牛人莫入)Jquery plugin 多文件上传
    自定义控件的验证使用
  • 原文地址:https://www.cnblogs.com/yagao/p/8596816.html
Copyright © 2011-2022 走看看