有效测试(SW)

文章添加时间:2015-03-26

在软件开发的过程中,不可避免地会注入缺陷,如果缺陷在晚期才被发现,它们将影响项目的交付。因此,测试成为软件开发生命周期中一个必须的动作来发现缺陷。通过正确的测试计

课程概览

本课程围绕软件测试的原则和技巧展开全面的讨论。包括测试过程、术语、以及真实世界中的挑战。本课程覆盖各种类型的测试,例如静态、动态测试,以及包括不同的测试级别,例如单元测试、系统/集成测试、以及用户验收测试等。测试计划、测试用例设计、测试执行等测试实践方法也是本培训的主要内容。学员将通过课堂培训中的讨论、时间演练、和案例分析来学习测试相关的方法和最佳实践。

课程目标

本课程帮助学员对软件测试建立良好的实践知识,知道如何设计和执行有效的软件测试。课程结束时,学员将获得对以下内容的清晰理解:

  • 为什么需要测试?
  • 软件测试的关键问题有哪些?
  • 如何制订基于风险的测试计划?
  • 测试生命周期的不同阶段有哪些?
  • 如何记录并跟踪缺陷?
  • 测试活动有哪些度量数据?
  • 如何在不影响质量和独立性的前提下,获得灵活性和敏捷性?

目标听众

本课程适用于那些刚开始软件测试工作、希望更新软件测试的相关知识、或者希望确认当前测试技术的角色和个人。他们大部分是业务分析师、开发工程师、测试经理、测试工程师、测试分析师、软件质量保证,以及过程管理者。

基本知识

本培训需要学员具备软件开发生命周期的基本知识.

课程内容

测试原则

  •  
  • 测试定义、术语和概念 对测试的普遍误解 测试团队的角色和职责

静态测试

  • 检查(Inspection)
  • 走查(Walkthrough)
  • 结对编程(Pair Programming)
  • 同级互查(Peer Review)

动态测试

  • 单元测试(Unit test)
  • 集成测试(Assembly/Integration test)
  • 回归测试(Regression test)
  • 用户验收测试(User acceptance test )

可测试需求

  • 需求重要性和期望识别
  • 需求挖掘(Requirements elicitation)
  • 头脑风暴(Brainstorming)
  • 原型(Prototyping)

测试方法

  • V模型
  • 迭代测试
  • 黑盒测试
  • 白盒测试
  • 时间盒测试

测试交付

  • 测试计划和战略
  • 测试用例和测试脚本
  • 测试结果
  • 缺陷解决
  • 测试报告和度量

敏捷测试和自动化

  • 自动化测试工具
  • 持续集成 (CI)
  • 测试驱动开发 (TDD)

培训讲师

本课程将由资深测试专家讲解

课程信息

人数上限:16人

时间:3天
地点:中国、香港、或新加坡
费用:8460人民币,14580港币, 或2310新加坡元

相关课程

  • 敏捷和Scrum基础
  • Introduction to CMMI
  • 软件质量保证
  • 需求工程
更多详细信息,请联系

思碧睿 (上海)
上海市中山西路1602号1107室200235
电话: (86) 021 34601227
传真: (86) 021 34601207