ISTQB FL(基础级)与 AL-TA(高级测试分析师)和 AL-TTA(高级技术测试分析师)的区别
访问次数: 2292 次   
发布时间: 2021-08-19

首先,ISTQB FL的目的是建立基本的测试理念、统一术语、对测试的全生命周期(测试过程等)有个大概的了解,在FL模块中也包含了测试管理的一些基本概念,以及对测试工具页进行了阐述。在FL中对测试的黑盒和白盒技术有进行了讲解,但在FL中是挑选了一些简单和具有代表性的测试技术,是为高级模块中深入学习测试技术打下扎实基础。在FL中就像蜻蜓点水,讲的比较全、比较多,但比较浅,不做深入研究,也不分测试角色。

 

在ISTQB高级模块中,主要分为技术模块(TA和TTA)和管理模块(TM),但测试技术内容实在太多,培训课长需要6-7整天的时间,很不利于正常培训的展开,所以就将高级测试技术分成二大模块,一个称作为TA(测试分析师),另一个成为TTA(技术测试分析师),切分的原则是围绕二个主要利益相关方,即客户/用户和开发者展开。TA更接近客户/用户,而TTA更接近开发者。对高级TA和TTA模块的主要区分为:

 

 

TA(针对测试分析师角色):

TTA(针对技术测试分析师角色):

1

主要研究功能测试,使用黑盒测试技术;

主要研究基于结构的测试,例如白盒测试技术;

2

除了功能性测试外还关注与用户密切相关的易用性测试;

研究更多非功能测试技术,例如安全性、可靠性和性能测试等;

3

协助测试经理进行风险分析,但是更关注商业风险;

协助测试经理进行风险分析,但是更关注技术风险;

4

参与评审,但是更多会评审需求、功能、可测试性等;

参与评审,但是更多会评审代码、结构等;

5

基于缺陷的测试

静态分析、动态分析;

6

在自动化测试中,例如关键字驱动测试,TA更多关注如何根据业务过程抽取关键词,以及如何用关键词组建测试场景等与用户密切相关的方面。

在自动化测试中,例如关键字驱动测试,TTA更多关注关键字驱动框架,如何实现关键字的脚本和有效实现关键字。

 

FL基础级与TA和TTA在测试技术上的主要区分:

对于高级模块中的黑盒测试技术(主要在TA)以及白盒测试技术(主要在TTA)是在FL基础级的基础上的深入研究。在基础级的FL模块中,更多是讲解这些技术的概念和原理,例如什么是等价类、边价值,如何来划分等价类以及选择边界值等。但在高级模块中是在基础级FL的基础上增加更多种类的测试技术。例如,在TA中不仅增加了更多种类的黑盒技术,例如组合测试技术、因果图(包含敏感路径概念)、域测试等,而且还对FL的黑盒技术进行更深入的研究,要求能用这些技术解决实际的工作问题。在TTA中,有了FL的白盒技术基本概念和基础,引入了更多的白盒测试技术。例如在安全关键领域常用到的MC/DC技术等。

返回