ISTQB测试人员认证 初级(基础级)大纲

---中文修订版本1(2015年5月6日)

2015-06-22

大纲pdf下载  ISTQB资料中心

在课程大纲中,每个章节都会提供相应的认知水平要求:

  •  K1:牢记
  •  K2:理解
  •  K3:应用
  •  K4:分析

1. 软件测试基础(K2)(155分钟)
  1.1. 为什么需要测试(K2)(20分钟)
    1.1.1. 软件系统的重要性(K1)
    1.1.2. 引起软件缺陷的原因(K2)
    1.1.3. 测试在软件开发,维护和运行中所担当的角色(K2)
    1.1.4. 测试和质量(K2)
    1.1.5. 测试是否充分(K2)
  1.2. 什么是测试(K2)(30分钟)
  1.3. 测试的基本原则(K2)(35分钟)
  1.4. 基本的测试过程(K1)(35分钟)
    1.4.1. 测试计划和控制阶段(K1)
    1.4.2. 测试分析和设计阶段(K1)
    1.4.3. 测试实现和执行阶段(K1)
    1.4.4. 评估出口准则和报告(K1)
    1.4.5. 测试结束活动(K1)
  1.5. 测试的心理学(K2)(25分钟)
  1.6. 职业道德(10分钟)

2. 软件生命周期中的测试(K2)(115分钟)
  2.1. 软件开发模型(K2)(20分钟)
    2.1.1. V模型(顺序开发模型)(K2)
    2.1.2. 迭代-增量开发模型(K2)
    2.1.3. 生命周期模型中的测试(K2)
  2.2. 测试级别(K2)(60分钟)
    2.2.1. 组件测试/单元测试(K2)
    2.2.2. 集成测试(K2)
    2.2.3. 系统测试(K2)
    2.2.4. 验收测试(K2)
  2.3. 测试类型(K2)40分钟
    2.3.1. 功能测试(K2)
    2.3.2. 软件非功能特征测试(非功能测试)(K2)
    2.3.3. 软件结构/架构测试(结构测试)(K2)
    2.3.4. 与变更相关的测试(再测试和回归测试)(K2)
  2.4. 维护测试(K2)(15分钟)

3. 静态技术(K2)60分钟
  3.1. 静态技术和测试过程(K2)15分钟
  3.2. 评审过程(K2)25分钟
    3.2.1. 正式评审的阶段(K1)
    3.2.2. 角色和职责(K1)
    3.2.3. 评审类型(K2)
    3.2.4. 评审成功的因素(K2)
  3.3. 静态分析的工具支持(K2)20分钟

4. 测试设计技术(K3)285分钟
  4.1. 测试开发过程(K2)15分钟
  4.2. 测试设计技术的种类(K2)15分钟
  4.3. 基于规格说明或黑盒测试技术(K3)150分钟
    4.3.1. 等价类划分(K3)
    4.3.2. 边界值分析(K3)
    4.3.3. 决策表测试(K3)
    4.3.4. 状态转换测试(K3)
    4.3.5. 用例测试(K2)
  4.4. 基于结构的或白盒技术(K4)60分钟
    4.4.1. 语句覆盖和覆盖率(K4)
    4.4.2. 判定覆盖和覆盖率(K4)
    4.4.3. 其他的基于结构的技术(K1)
  4.5. 基于经验的技术(K2)30分钟
  4.6. 选择测试技术(K2)15分钟

5. 测试管理(K3)170分钟
  5.1. 测试组织(K2)30分钟
    5.1.1. 测试组织和测试独立性(K2)
    5.1.2. 测试组长和测试员的任务(K1)
  5.2. 测试计划和估算(K2)40分钟
    5.2.1. 测试计划(K2)
    5.2.2. 测试计划活动(K3)
    5.2.3. 入口准则(K2)
    5.2.4. 出口准则(K2)
    5.2.5. 测试估算(K2)
    5.2.6. 测试策略,测试方法(K2)
  5.3. 测试过程的监控(K2)20分钟
    5.3.1. 测试过程监控(K1)
    5.3.2. 测试报告(K2)
    5.3.3. 测试控制(K2)
  5.4. 配置管理(K2)10分钟
  5.5. 风险和测试(K2)30分钟
    5.5.1. 项目风险(K2)
    5.5.2. 产品风险(K2)
  5.6. 事件管理(K3)40分钟

6. 软件测试工具(K2)80分钟
  6.1. 测试工具的类型(K2)45分钟
    6.1.1. 理解使用测试工具支持测试的意义和目的(K2)
    6.1.2. 测试工具分类(K2)
    6.1.3. 测试管理的工具支持(K1)
    6.1.4. 静态测试的工具支持(K1)
    6.1.5. 测试说明的工具支持(K1)
    6.1.6. 测试执行和记录工具(K1)
    6.1.7. 性能和监控工具(K1)
    6.1.8. 特定应用领域的测试工具(K1)
  6.2. 有效使用工具:潜在的收益与风险(K2)20分钟
    6.2.1. 测试工具的潜在收益和风险(针对所有工具)(K2)
    6.2.2. 一些工具类型的特殊考虑(K1)
  6.3. 组织内引入工具(K1)15分钟

ISTQB测试人员认证 初级(基础级)大纲的更多相关文章

  1. 随心测试_软测基础_004<测试人员工作职责>

    接上篇续,依据_软测基础体系:<依据不同的测试对象,选取适合的方法,按照设计的流程完成测试工作,检验整个过程是否达到测试的目的>.“学以致用”,实践于工作职责 常见面试题: —— 诸如以下 ...

  2. 随心测试_软测基础_005 <测试人员工作内容>

    接上篇:清楚了_测试人员的工作职责范围,那每项 测试活动的具体工作内容有哪些呢? Q1:如何理解测试工程师的工作内容? A1:SX的观点:综合一体化 现如今互联网行业如何哪达,每一项IT职业的工作职责 ...

  3. ISTQB 软件测试资质认证

    1.什么是ISTQB: ISTQB(International Software Testing Qualification Board)是国际唯一权威的软件测试资质认证机构, 主要负责制订和推广国际 ...

  4. 渗透测试工程师认证 | CISP-PTE证书含金量

    注册渗透测试工程师(CISP-PTE)认证是由中国信息安全测评中心针对攻防专业领域实施的资质培训, 是国内唯一针对网络安全渗透测试专业人才的资格认证,是目前国内最为主流及被业界认可的专业攻防领域的资质 ...

  5. 51Testing专访史亮:测试人员在国外

    不久前,我接受了51Testing的访问,讨论了软件测试的一些问题.以下是全文. 1.史亮老师,作为我们51Testing的老朋友,能和我们说说您最近在忙些什么吗? 自2011年起,我加入Micros ...

  6. [转帖]linux基础知识大纲

    linux基础知识大纲 https://blog.csdn.net/CSDN___LYY/article/details/80810403 1.Linux操作系统概述Linux操作系统的发展过程.创始 ...

  7. 测试人员学Java入门指南

    目标读者 本指南特别适合有Python基础的同学学习Java入门,对于没有任何编程经验的同学可能会存在困难. 为什么测试人员要学Java 选择Java,应该不错.TesterHome测试论坛知名大佬基 ...

  8. 渗透测试(PenTest)基础指南

    什么是渗透测试? 渗透测试(Penetration Test,简称为 PenTest),是指通过尝试利用漏洞攻击来评估IT基础设施的安全性.这些漏洞可能存在于操作系统.服务和应用程序的缺陷.不当配置或 ...

  9. 测试管理_测试人员招聘[持续更新ing]

    招聘之难,难于上青天. 如何招聘到一位称心如意的员工想必是每个公司和管理者都要面临而且头疼的问题.尤其在初建团队或团队缺人的情况下问题会显得更加严重. 作为一个测试管理者,如何招聘到合适的测试人员是必 ...

随机推荐

  1. java 五子棋之人机对战思路详解

    最近做了五子棋,记录下自己完成五子棋的人机对战的思路. 首先,思路是这样的:每当人手动下一颗棋子(黑子)的时候,应当遍历它周围棋子的情况,并赋予周围棋子一定的权值,当在机器要下棋子(白子)守护之前,会 ...

  2. JavaScript hash

    location.hash -- 返回URL#后面的内容,如果没有#,返回空 hash,中文"哈希" 引用网址:http://www.dreamdu.com/javascript/ ...

  3. 详解vue父组件传递props异步数据到子组件的问题

    案例一 父组件parent.vue // asyncData为异步获取的数据,想传递给子组件使用 <template> <div> 父组件 <child :child-d ...

  4. 深入理解java虚拟机笔记之一

    Java的技术体系主要有支撑java程序运行的虚拟机,提供各开发领域接口支持Java API,java编程语言及许多第三方java框架( 如Spring,Structs等)构成. 可以把Java程序设 ...

  5. Android Logger日志系统

    文件夹 文件夹 前言 执行时库层日志库liblog 源代码分析 CC日志写入接口 Java日志写入接口 logcat工具分析 基础数据结构 初始化过程 日志记录的读取过程 前言 该篇文章是我的读书和实 ...

  6. 【Project Euler 8】Largest product in a series

    题目要求是: The four adjacent digits in the 1000-digit number that have the greatest product are 9 × 9 × ...

  7. setsockopt之 TCP_KEEPIDLE/TCP_KEEPINTVL/TCP_KEEPCNT

    setsockopt之 TCP_KEEPIDLE/TCP_KEEPINTVL/TCP_KEEPCNT /*检测网线非法断开*/    setsockopt(iSockFd, SOL_SOCKET, S ...

  8. 算法笔记_129:计数排序(Java)

    目录 1 问题描述 2 解决方案 2.1比较计数排序 2.2 分布计数排序   1 问题描述 给定一组数据,请使用计数排序,得到这组数据从小到大的排序序列. 2 解决方案 2.1比较计数排序 下面算法 ...

  9. Python enumerate索引迭代

    索引迭代Python中,迭代永远是取出元素本身,而非元素的索引.对于有序集合,元素确实是有索引的.有的时候,我们确实想在 for 循环中拿到索引,怎么办?方法是使用 enumerate() 函数:&g ...

  10. 浅析CentOS和RedHat Linux的区别(转)

    CentOS的简介 CentOS是Community ENTerprise Operating System的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是Linux操作系统的一个发行 ...