课程简介
ISTQB (International Software Testing Qualification Board)是唯一的国际权威软件测试资质认证机构,主要负责制定和推广国际通用资质认证框架,即“国际软件测试资质认证委员会推广的软件测试工程师认证”(ISTQB Certified Tester)项目。
课程目标
通过讲解、讨论和实际操作练习,参加者能:
说明功能测试和非功能测试在项目生命周期特定阶段如何开展的;
举例说明好的和坏的结构和详细级别的规格测试条件(即系统的功能,属性和特点都要测试到);
深入掌握除编写动态测试用例外,还能掌握测试分析和设计发现缺陷的静态测试技术;
详细列举测试执行的前提条件,包括:测试桩和驱动、测试环境、配置管理和缺陷管理;
说明测试准则的概念,及如何在测试规格说明中应用测试预判;
根据给定的测试度量数据判断是否已满足测试交付准则;
对涉及测试用例选择、测试覆盖、测试数据生成等方面的风险进行优先级排列,并在测试进度安排和测试过程文档中予以记录;
基于风险分析制订测试策略,并列出测试工作的主要的活动和交付物;
举出通过行为类测试技术(如结对测试测试和等价类划分)和基于经验的测试技术(如攻击和探索性测试)发现的典型缺陷,为主要的行为类和经验类测试分别制订出覆盖准则;
使用下列测试设计技术编写行为类测试用例:等价类划分、边界值分析、决策表、状态转换测试、分类法、结对测试和用例;
分析某个系统或其规格说明,并基于规格说明、基于缺陷或基于经验的技术等方面去判定其是否适用于系统的特定目标;
分析某个系统或其规格说明,编制出概要的测试规格说明,特别是指明功能性的和业务领域的测试用例和规程;
描述基于缺陷的技术的原则和原因,并与行为类测试和结构化技术的运用区分使用;
规划缺陷分类方法及并实际运用到项目中;
理解基于经验的测试技术的原理、优点及合适的使用场景;
能够使用探索性测试方法去规划、执行和总结测试;
能从软件缺陷产生的原因和错误可能产生的影响对软件缺陷进行分类;
说明不同的测试种类的准确性、适宜性、互操作性、功能安全性和可访问性特点,能够根据需要选择适宜的测试技术;
使用适宜测试技术、实施测试设计、规划和执行易用性测试,以覆盖给定的测试目标和目标缺陷;
说明在测试策略中包括效率、可靠性和技术安全测试的原因,举出基于该测试策略下能发现的软件缺陷的例子;
从测试人员的角度使用评审检查表验证代码和架构的正确性;
从测试人员的角度使用评审检查表验证需求和测试用例的正确性;
比较课程中讲述的各种评审类型,指出其相应的优点、不足和适宜的使用场景;
能够书写可读性较好的缺陷报告,要求在缺陷报告中分析、归类和描述功能性和非功能性的缺陷;
按测试目标、使用场景、优点、风险、使用举例等方面来总结典型的测试工具类别;
将不同的测试工具与不同的测试级别和测试类型进行比对,根据实际项目需要进行测试工具选择;
从测试人员的角度描述在项目中的专业、客观和有效沟通;
课程概要
实用软件测试:成为有效和高效的测试专业人员(Pragmatic Software Testing:Becoming an Effective and Efficient Test Professional),指导如何在指定的预算和时间限制内有效和高效地完成测试某个系统的复杂任务
让你为ISTQB高级测试分析员考试做好充分准备的内容广泛的资料
初级认证测试人员考试大纲,是国际软件测试认证的初级级别
大约150页的初级级别材料,覆盖ISTQB初级考试大纲的所有学习目标
包括40个问题和答案的模拟试题,以便对ISTQB初级考试有了解
高级认证测试人员考试大纲,是国际软件测试认证的高级级别
ISTQB成员编写的软件测试方面的最新词汇
培训材料中引用的测试方面的标准
覆盖ISTQB高级考试大纲中测试分析员模块的教学目标的完整问题
大约100页的课程中所有练习的详细答案
包括问题和答案的模拟试题,以便评价是否准备好参加ISTQB高级考试
课程练习用到的实际项目例子的规范
扩展读物、网页、工具和其他有助于实施概念的资源
考试形式
通过ISTQB基础级认证 + 3年以上软件测试经验才可以参加此课程
3个模块培训+ 考试(每个模块5天)
软件测试技术纵深与拓展,包括测试管理,测试分析员,测试技术分析员三个模块。培训者可根据需要,兴趣或者职业发展方向选择一个或多个模块。