一个人不应该依附在其他人身上,一个人应该首先自力更生。你应该自己能够独立,能够安顿你自己,那你就不会害怕了。你爱你自己的话,别人不能不爱你吧。

发布新日志

  • 需求跟踪矩阵

    2007-03-06 15:36:05

    需求跟踪矩阵与测试需求覆盖率问题

        首先,需求项同测试用例之间应当尽量避免多对多的情况,而是一条需求或者一个用例对应多个测试用例;


        另外,对于需求的覆盖率,通常只是看是否有测试用例覆盖,而不会统计用多少个测试用例覆盖。通常是用已经关联测试用例的需求数量除以全部的需求数量来获得需求的覆盖率。

        对于需求跟踪矩阵,最大的作用还是在于变更控制——当需求发生变化时,可以方便的定位到哪些测试用例可能需要重新维护。像IBM Rational套件中的RequisitePro就提供类似的功能。

  • 学习测试先要了解测试流程

    2007-02-02 18:11:22

    学习测试先要了解测试流程

    下面的是51testing周末公开课测试流程大纲

    软件测试流程培训课程提纲
    第一章:软件开发测试基本流程介绍

    1、软件项目生命周期
      简单介绍软件生命周期中的各个关键环节和关键点。

    2、软件开发测试基本流程介绍
    (1)软件需求分析阶段
      软件需求分析阶段,软件开发人员和软件测试人员的主要工作内容和技术技巧
    (2)软件系统测试计划阶段
      软件系统测试计划阶段,需要完成的系统测试计划、系统测试方案和系统测试用例的基本方法和步骤
    (3)软件概要设计阶段
      软件概要设计阶段,软件开发人员撰写概要设计文档。概要设计与集成测试之间的关系,以及概要设计文档的可测试性问题
    (4)软件集成测试计划阶段
      软件集成测试计划阶段,需要完成的集成测试计划、集成测试方案和集成测试用例的基本方法和步骤,以及集成测试的基本策略和原则
    (5)软件详细设计阶段
      软件详细设计阶段,软件开发人员撰写详细设计的基本原则,通过伪码样例讲解软件详细设计的撰写准则。
    (6)软件单元测试计划阶段
      软件单元测试计划阶段,需要完成的单元测试计划、单元测试方案和单元测试用例的基本方法和步骤
    (7)软件代码评审阶段
      软件代码评审阶段,保证代码质量的多种静态测试方法,包括采用自动化测试工具的方法和人工的代码质量保证方法
    (8)软件单元测试和集成执行阶段
      软件单元和集成测试执行阶段,如何开展软件自动化测试工作,并且使用具体实例演示
    (9)软件系统测试执行阶段
      软件系统测试执行阶段,软件系统测试执行的方法、策略、工具选择方面的内容


    第二章:软件同行评审

    1、同行评审基本概念
      介绍同行评审的概念、同行评审的作用,以及正规检视、技术评审、走读的区别。

    2、同行评审基本流程
      通用同行评审流程、通用同行评审计划阶段、通用同行评审介绍会议、通用同行评审准备阶段、通用同行评审的评审会议、通用同行评审的第三小时会议、通用同行评审的评审返工、通用同行评审的问题跟踪

    3、同行评审常见问题
      介绍在软件同行评审过程中,常见的问题分析;

    4、软件开发测试各阶段的需求评审
    (1)针对需求规格的评审分析
    (2)针对概要设计的评审要点分析
    (3)针对详细设计的评审要点分析
    (4)针对系统测试用例的评审要点分析
    (5)针对集成测试用例的评审要点分析
    (6)针对单元测试用例的评审要点分析
    (7)针对代码走读的要点分析


    第三章:软件测试需求分析过程

    1、软件测试需求分析方法概述
      介绍软件测试需求分析的常用方法,包括测试类型分析法、测试阶段分析方法等

    2、软件测试需求分析过程和方法
      讲解软件测试需求分析的四大步骤,包括被测试产品分析、软件测试需求的提取、软件测试规格分析、软件测试用例设计,并且在每个阶段引入相应的分析方法和分析策略。

    3、软件测试用例设计实例解析
      根据上述产品测试需求分析的步骤,以某产品为例,讲解如何从被测试产品的原始需求,通过上述四个步骤导出最后的产品测试用例。

    第四章:软件需求跟踪

    1、概述
    (1)软件测试需求管理和跟踪的必要性和紧迫性
    (2)传统软件开发过程中需求管理和需求覆盖方法

    2、传统开发过程中的需求管理和需求覆盖方法
    (1)需求管理工程介绍
    (2)需求跟踪流程

    3、结合需求管理工具完成需求跟踪练习
      根据教师提供的文档,学员完成软件需求规格->软件测试需求规格->软件系统测试用例->软件缺陷的的需求跟踪过程;

    第五章:软件缺陷管理

    1、软件缺陷管理的基本概念
      软件缺陷相关的基本概念:缺陷、故障、失效、缺陷报告单等。

    2、软件缺陷跟踪基本流程
    (1)软件缺陷跟踪流程中的角色和相关职责
    (2)软件测试基本流程

    3、软件缺陷分类方法
    (1)按照缺陷发现阶段划分
    (2)按照缺陷发现活动划分
    (3)按照缺陷严重等级划分
    (4)按照缺陷类型划分

    4、软件缺陷跟踪单的填写方法
      软件测试工程师填写软件缺陷报告单的技巧、方法和关注点

    5、软件缺陷跟踪工具介绍

    6、软件缺陷分析概述
    (1)软件缺陷分析的定义
    (2)软件缺陷分析的发展历史
    重点介绍根本原因分析发展史、可靠性模型发展史、正交分析法发展史。

    7、软件缺陷分析常用方法
      重点介绍正交缺陷分类分析方法、Gompertz、Rayleigh、缺陷根源分析方法。通过学习掌握,以上软件缺陷分析方法的基本原理和分析思路。

    第六章:软件配置管理

    1、软件配置管理介绍
      配置管理的基本概念介绍,包括配置、配置项、基线、版本、版本标识等基本概念。

    2、软件配置管理活动
    (1)配置计划
    (2)配置标识
    (3)配置控制
    (4)配置状态发布
    (5)配置审计

    3、软件配置库管理
    (1)常用配置管理工具介绍
    (2)配置库权限管理
    (3)配置库备份策略
    (4)配置库归档

    4、配置管理对于开发工程师和测试工程师的重要性


    第七章:软件系统测试计划

    1、系统测试过程和定义
    (1)软件测试过程
    (2)系统测试的四个阶段
    (3)系统测试在V&V中的地位
    (4)系统测试中角色和职责
    (5)系统测试入口准则和出口准则
    (6)系统测试的输入和输出
    (7)系统测试相关的文档模板和Checklist

    2、系统测试计划写作
      本章节通过具体的实例,教授学员系统测试计划写作方法,涵盖系统测试计划的目标、软件测试计划的总体概述、软件测试项目的组织形式、被测试对象分析、软件测试的需求跟踪、测试通过/失败标准、测试挂起/恢复条件、测试任务安排(包括安排任务的方法、标准,任务的输入/输出、任务的时间安排、任务所需资源安排、任务的风险和假设、任务相关的角色和职责)、应交付的测试工作产品描述、测试任务的资源分配方法等。


    第八章:软件系统测试方案

    1、软件测试方案简介
      介绍测试方案和测试计划的区别,以及测试方案所处的阶段。

    2、软件测试方案写作要点分析
      介绍测试方案的模板布局,以及模板中各个测试项目中的写作要点。

    第九章:软件测试报告和软件测试日报写作

    1、软件测试日报的写作方法和要点
      讲解软件测试日报写作要点,软件测试日报包括软件测试日志、软件测试记录和软件测试数据汇总,并且,讲解软件测试日报的写作要点和日报中测试数据分析方法。

    2、软件测试报告写作方法和要点
      讲解软件测试报告的基本格式,以及软件测试报告的写作要点。软件测试报告包括一下基本要点:测试时间、地点及人员、环境描述、测试对象质量评估、覆盖率统计、测试对象质量评价、测试过程评估、测试设计评估、测试执行评估、测试执行统计数据、测试用例执行结果统计数据。

    3、学员完成软件系统测试日报和报告
      学员结合系统测试用例执行得到的测试结果完成软件测试日报和软件测试报告,教师对学员作业点评。

    第十章:软件测试团队组建和测试工程师培养

    1、软件测试工程师的职业发展路线
      讲解软件测试工程师的岗位划分、岗位技能要求、以及软件测试工程师的职业发展通道;

    2、软件测试团队的组建和团队管理
      讲解软件测试团队组建的原则,以及团队的管理策略和方法;
222/2<12
Open Toolbar