测试类型
- 格式:pptx
- 大小:215.11 KB
- 文档页数:49
功能测试 配置测试 性能测试 备份测试 压⼒测试 异常测试 容量测试 健壮性测试 安全性测试 ⽂档测试 安装测试 在线帮助测试 GUI测试 ⽹络测试 可⽤性测试 稳定性测试系统测试类型系统测试类型常⽤类型共计16个最常⽤类型的划分,共计7个部分功能测试:单功能测试、功能交互测试、业务场景测试性能测试:负载测试、压⼒测试、容量测试、基准测试界⾯测试:界⾯元素、布局兼容性测试:不同环境、操作系统、浏览器安全性测试:数据的安全性、权限的安全性、安全漏洞安装测试:安装前、安装中、安装后可靠性测试:异常测试、稳定性测试根据质量特性划分测试类型共计8个部分功能实⽤性:功能测试兼容性:兼容性测试、互操作性测试安全性:安全性测试效率:强度测试、性能测试、指标测试、内存泄漏测试、容量测试、压⼒测试易⽤性:可⽤性测试、⽂档测试、安装性测试可靠性:可靠性测试、启动/停⽌测试、恢复测试、健壮性测试、备份测试可移植性:配置测试、安装测试维护性:可维护性测试测试类型说明功能测试:功能测试(Functional Testing)是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。
性能测试:性能测试(Performance Testing)就是⽤来测试软件在集成系统中的运⾏性能。
性能测试的⽬标是度量系统相对于预定义⽬标的差距。
需要的性能级别针对于实际的性能级别进⾏⽐较,并把其中的差距⽂档化下来。
压⼒测试:压⼒测试(Stress Testing)的⽬的是调查系统在其资源超负荷的情况下的表现。
尤其感兴趣的是这些对系统的处理时间有什么影响。
这类测试在⼀种需要反常数量、频率或资源的⽅式下执⾏系统。
容量测试:容量测试(Volume Testing)的⽬的是使系统承受超额的数据容量来发现它是否能够处理的数据容量。
安全性测试:安全测试(Security Testing)⽤来验证集成在系统内的保护机制是否能够在实际中保护系统不受到⾮法的侵⼊。
16 种性格类型测试卷第一个维度:定位问问自己:你愿意出去找乐子(E) ,或者你宁愿呆在家里读一本好书或看电视吗?(I)第二个维度:悟性问问自己:当你学习新东西时,你是所见即所学(S) 或根据自己的直觉添加/ 删除印象?(N)第三个维度:决定问问自己:当你对某件事作出决定时,你依靠逻辑推理(T) ,还是倾向于情感和移情?(F)第四个维度:态度问问自己:你愿意自己生活的各个方面都井井有条,预先安排(J) ,还是喜欢突如其来,令人惊喜?(P)现在,使用这四个答案以及和他们对应的字母,将字母组合起来,按第一个问题到最后一个的顺序,( 例如,如果你选择呆在家里,根据你的直觉添加印象,做出情绪化的决定,愿意事情预先安排好,你的字母组就是INFJ) 。
1.INTP:猫头鹰I-内向|N-直觉|T-思维|P-知觉这种人善于分析并体贴他人,更喜欢单独工作,在社交场合经常感觉不舒服。
他们不耐烦于层次结构和政治问题,宁愿看到自己的领导人通过自身才能,而非其魅力和影响力来展示自身价值。
尽管他们不是很善于交际,但他们聪明,言语刻薄,听到人们喜欢与他们为伴而颇感惊讶。
2.ESTP:狐狸E-外向|S-感觉|T-思维|P-知觉这些人引人注目、充满魅力和影响力,一直寻找生活之最美并希望与其朋友分享。
他们活跃、冲动和有趣。
他们知道如何适应环境,从而影响他人,有时甚至是操纵他人。
他们是优秀的推销员,可成为极好的朋友。
3.ISFP :树懒I-内向|S-感觉|F-情感|P-知觉这些人放松而静谧,按照自己的节奏生活,即时即地享受生活。
他们体贴、愉快、关心并如我们所说的那样-放松。
他们的价值观对自己很重要,但他们并不是那种为价值观去打仗的人。
他们并不懒惰,他们只是比一般人更随性。
4.ENTJ :狮子E-外向|N-直觉|T-思维|J-判断这些人是独立、理性和令人信服的领导人,以业务为重,雄心勃勃。
他们拒绝让主观情绪影响自己的决策过程,可能被一些人认为是铁石心肠和缺乏激情,但这些“冷酷”的人们往往卓有成效,成功而强大。
软件测试的方法有几类类型
软件测试的方法通常可以分为以下几类类型:
1. 黑盒测试:主要关注软件系统的功能,基于需求规格说明书或者软件系统的功能描述进行测试。
2. 白盒测试:主要关注软件系统的内部结构和代码,基于程序代码或者设计文档进行测试。
3. 灰盒测试:结合黑盒和白盒测试的方法,既关注软件系统的功能也关注软件系统的内部结构。
4. 功能测试:主要关注软件系统的功能是否符合需求规格说明书或者软件系统的功能描述。
5. 性能测试:主要关注软件系统的性能是否满足用户的需求和期望。
6. 安全测试:主要关注软件系统的安全性和防护能力。
7. 兼容性测试:主要关注软件系统在不同硬件、操作系统、浏览器等环境下的兼容性。
8. 异常处理测试:主要关注软件系统在异常情况下的处理能力,如断电、网络故障等。
9. 接口测试:主要关注软件系统与其他系统或设备的接口是否正常。
10. 回归测试:主要关注软件系统在修改或升级后是否仍然正常工作。
常见的软件测试类型⼀、可⽤性测试定义:设计过程中被⽤来改善易⽤性的⼀系列⽅法,为⽤户提供⼀系列可操作场景和任务,与产品或者服务密切相关1、表现形式①.产品的基本⾃然属性,⽤户体验的⼀种衡量程度②.依照原型图对GUI的评估③.体现在产品和⽤户的交互友好性④.评价指标:效率、满意、安全(容错、⽆错)2、测试⽅法①.对同⼀测试内容同时采取多指标测试②.对同⼀测试内容在不同时间采⽤多指标测试3、⽬的①.确认⽤户界⾯设计在概念和详细设计2个不同层⾯的问题②.概念层⾯和导航:⽤户定位和UI⼀致性③.详细设计界⾯:遵循GUI设计界⾯标准,使⽤的术语等⼆、压⼒测试定义:对系统不断施加压⼒,通过确认⼀个系统瓶颈或不能接受的性能点,获得系统能提供最⼤级别服务的测试1、什么是压⼒测试即强度测试,模拟巨⼤⼯作负荷来测试应⽤程序在峰值情况下的服务处理能⼒2、表现形式①.短时间的极端负荷测试②.⾼并发下的负载测试③.持续⼀段时间的操作执⾏能⼒测试3、特点①.增加访问量,使应⽤系统资源使⽤保持在⼀定⽔平,检验应⽤的表现(重点:有误错误信息产⽣,系统的响应时间等)②.通过压⼒测试使系统资源使⽤率达到较⾼⽔平(⼀般情况:CPU使⽤率占⽐75%,内存使⽤率占⽐70%)4、压⼒测试与负载测试区别压⼒测试:超常规负荷条件下,长时间连续运⾏系统,检验应⽤程序的各种性能表现负载测试:应⽤程序在常规负荷下,确认响应时间和其他性能的表现5、压⼒测试的⽬标①.检查最终响应时间(完成⼀个业务流程所需要的时间)②.可靠性(功能和性能是否有错误?⼤数据量下系统运⾏是否有错误?)③.硬件和软件的可靠性④.硬件配置是否合理⑤.系统容量(没有显著性能下降情况下,系统能处理的最⼤负荷)三、确认测试定义:有效性测试;在模拟环境下,⽤⿊盒测试⽅法,验证被测软件是否满⾜需求1、⽬的向⽤户表明系统能像预定的要求那样⼯作2、内容主要包括功能和性能两部分四、容错性测试定义:⼀种对抗性的测试过程;指软件运⾏出现故障,如何进⾏故障转移和恢复当前系统的实时数据1、概念检查软件在异常条件下⾃⾝是否具有防护性的措施或某种灾难性恢复的⼿段当系统出现重⼤错误时,能否在指定时间间隔内修正错误并重启系统当系统出现⾮关键错误时能否保证系统继续运⾏2、内容包括2个⽅⾯:异常测试:输⼊异常数据或进⾏异常操作,验证系统的保护性;灾难恢复性测试:通过各种⼿段,让软件强制发⽣故障,然后验证系统已保存的⽤户数据是否丢失,系统和数据是否能尽快恢复3、注意事项故障发⽣时数据的转移和恢复故障表现:①.服务器断电②.⽹络设备断电③.数据库系统发⽣故障④.应⽤系统⽂件发⽣故障⑤.系统软件发⽣故障五、易⽤性测试1、易⽤性测试定义①.是交互的适应性、功能性和有效性的集中体现②.分2个层次:⽤户界⾯易⽤性和操作系统易⽤性③.易⽤性测试包括:针对应⽤程序的测试、对⽤户⼿册系统⽂档的测试(通常采⽤质量外部模型来评价易⽤性)2、内容①.⽤户界⾯测试②.操作系统有内置⽀持六、安全性测试1、定义验证应⽤程序的安全级别和识别潜在安全性缺陷的过程;⼀般在单元测试、集成测试阶段进⾏,以便在破坏之前预防并识别软件安全问题2、表现表现在2个⽅⾯①.应⽤程序的安全性②.操作系统的安全性七、需求分析测试定义:需求分析是说明软件应有的功能和性能,使分析⼈员能够清晰的了解⽤户需求能否实现1、内容①.功能需求的分析②.界⾯需求的分析③.性能需求的分析④.分析约束条件2、需求分析的关键点①.功能能否满⾜⽤户需求②.性能能否满⾜⽤户需求③.需求说明书所讨论的内容是否得到⽤户认可⼋、可靠性测试定义:为了保证和验收软件的可靠性⽽进⾏的测试1、概述①.有效的发现程序中影响软件可靠性的缺陷,从⽽实现可靠性增长②.验证软件可靠性满⾜⼀定的要求③.估计、预计软件可靠性⽔平2、注意事项①.功能识别②.可靠性对时间的要求③.可靠性对环境条件的要求3、测试流程①.测试数据收集和准备②.测试环境的准备③.测试运⾏④.可靠性测试数据分析九、风险测试定义:风险指的是软件开发过程中遇到的预算、进度、开发遇到的问题等引起的损失的可能性1、表现形式①.模块设计:所有模块开发没有统⼀设计,开发⼈员独⽴的设计测试模块②.需求变更开发:需求变更没有及时告知测试⼈员所造成的的风险③.⼈⼒资源:测试⼈员没有及时到位或者⼈员流失④.硬件资源:各种硬件资源对测试⼯作的影响⑤.测试时间:对测试时间没有进⾏科学、合理的规划2、解决策略①.增加资源②.缩⼩范围③.制定标准⽂档3、测试步骤①.风险分析②.风险评估③.执⾏风险④.风险总结⼗、缺陷测试定义:对开发的软件是否存在缺陷进⾏的测试1、问题表现①.软件是否达到产品说明书表明的功能②.是否出现了产品说明书中不⼀致的表现③.是否超出了产品说明书的范围④.能否达到⽤户期望的⽬标⑤.软件的易⽤性2、注意事项①.由于客观因素(市场压⼒、运营状况等)造成的产品上线时间限制②.因测试⼈员不正当操作或理解错误导致的缺陷③.错误的修改影响的模块较多,带来的风险较⼤④.很难被重现的缺陷⑤.修改很耗时或对产品使⽤影响很⼩的,修改性价⽐很低的缺陷3、缺陷分级①.致命(软件产品不能启动、运⾏使⽤)②.崩溃(产品重要模块不能正常使⽤,验证影响了系统要求或基本功能实现)③.严重(产品功能模块不能正常使⽤,影响其他相关模块功能实现等)④.⼀般(暂时不影响基本功能模块正常使⽤等)⑤.优化(界⾯不美观,⽂字爆框超出,但不影响使⽤)⼗⼀、接⼝测试定义:为了验证软件对外的接⼝服务可以正常提供服务及软件在不同场景中执⾏路径的安全可操作性1、接⼝测试的⽬的⽬的:测试系统相关联的内外部接⼝①.模块接⼝的测试②.系统接⼝的测试2、主要内容①.接⼝逻辑测试②.模块接⼝测试3、关键点①.数据类型问题②.变量值问题③.逻辑判断问题④.⽂件I/O问题。
软件测试方案大纲1. 背景在软件开发过程中,测试是非常重要的一环。
测试可以发现软件中存在的问题,同时改善软件的质量,使其更加稳定、安全、可靠和高效。
因此,在软件开发过程中,需要制定一套完整的软件测试方案,对软件进行全面的测试,以确保软件的质量和用户满意度。
2. 测试类型在制定软件测试方案时,需要先确定要进行哪些测试类型,以便全面测试软件。
下面是一些常用的测试类型:•单元测试:测试软件中的单个模块或函数•集成测试:测试多个模块间的交互•系统测试:测试整个软件系统是否符合需求•性能测试:测试软件在不同条件下的性能•安全测试:测试软件的安全性,避免数据泄漏或攻击•用户验收测试:测试软件是否符合用户需求和预期根据软件的实际情况,可以根据需要选取相关的测试类型。
制定测试计划是软件测试方案的核心部分,其目的在于规划测试的范围、内容、时间、资源和人员等,以确保测试的全面性和有效性。
测试计划包括以下内容:3.1 测试目标定义测试的目标和范围,明确要测试的功能和特性,以及测试的标准和指标。
同时,需要确保测试的目标与软件开发的目标一致。
3.2 测试计划确定测试的时间、资源、人员、测试环境、测试工具和测试方法等。
同时,需要根据测试计划制定测试用例和测试场景。
3.3 测试用例编写测试用例是测试计划中的重要部分,测试用例需要尽可能地覆盖软件的功能和特性,以确保软件的全面测试。
同时,需要编写可重复的测试用例,以便在不同阶段的测试中重复使用。
3.4 测试场景测试场景通常用于模拟软件在不同条件下的使用情况,以便测试软件的稳定性和安全性。
测试场景需要在测试用例的基础上进一步扩展,以确保测试的全面性和有效性。
执行测试是测试方案的重要部分,需要按照测试计划,进行测试用例和测试场景的测试,并记录测试结果和问题。
在测试执行过程中,需要重点关注测试结果,对测试结果进行分类和优先级排序。
同时,对测试过程中出现的问题进行跟踪和定位,及时解决问题,确保测试的质量和有效性。
2.1黑盒测试和白盒测试2.2静态测试和动态测试2.3单元测试、集成测试、系统测试盒验收测试2.4 2.4功能测试和性能测试 2.5回归测试、冒烟测试、随机测试 2.6不同测试分类之间的关系2.7软件测试工程师具备哪些基本的技能2.8常见的软件测试工具2.1 白盒测试和黑盒测试白盒测试(结构测试或者逻辑驱动测试),软件软件测试员可以访问程序员的代码,测试员可以访问程序员的代码,并通过检查代码来协助测试-可以看到盒子里面。
来协助测试-可以看到盒子里面。
一般在单元测试中采用白盒测试,试中采用白盒测试,用于测试模块中所有可能的路径、执行所有循环并测试所有逻辑表达式。
路径、执行所有循环并测试所有逻辑表达式。
黑盒测试(功能测试或数据驱动测试),侧重于侧重于软件的整体功能。
软件的整体功能。
它不基于程序的内部结构而基于系统功能。
犹如一个人站在黑盒子外面,于系统功能。
犹如一个人站在黑盒子外面,只知道系统输入一定数据,得到一定的输出,道系统输入一定数据,得到一定的输出,而不必清楚这个黑盒子中进行了哪些操作和运算。
清楚这个黑盒子中进行了哪些操作和运算。
2.1 白盒测试和黑盒测试实例白盒测试的例子黑盒测试的例子2.2 静态和动态测试静态测试确保系统按照组织的标准和过程运行,静态测试确保系统按照组织的标准和过程运行,主要依赖于评审和非运行的手段来检查。
主要依赖于评审和非运行的手段来检查。
通常包括需求评审、设计评审、代码走查和代码检查。
括需求评审、设计评审、代码走查和代码检查。
动态测试是通过观察代码运行时的动作,来提供动态测试是通过观察代码运行时的动作,执行跟踪、时间分析,执行跟踪、时间分析,以及测试覆盖度方面的信息。
2.2 静态和动态测试例子静态测试例子动态测试例子2.2 白盒测试、动态静态之间的关系白盒测试、黑盒测试有可能是动态测试,也有可能是静态测试。
白盒测试有可能是动态测试,也有可能是静态测试。
动态测试有可能是黑盒测试,也有可能是白盒测试。
黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。
白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。
单元测试:最微小规模的测试;以测试某个功能或代码块。
典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。
这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具。
累积综合测试:当一个新功能增加后,对应用系统所做的连续测试。
它要求应用系统的不同形态的功能能够足够独立以可以在全部系统完成前能分别工作,或当需要时那些测试驱动器已被开发出来; 这种测试可由程序员或测试员来做。
集成测试:一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作。
部件可以是代码块、独立的应用、网络上的客户端或服务器端程序。
这种类型的测试尤其与客户服务器和分布式系统有关。
功能测试:用于测试应用系统的功能需求的黑盒测试方法。
这类测试应由测试员做,这并不意味着程序员在发布前不必检查他们的代码能否工作(自然他能用于测试的各个阶段)。
系统测试:基于系统整体需求说明书的黑盒类测试;应覆盖系统所有联合的部件。
端到端测试:类似于系统测试;测试级的“宏大”的端点;涉及整个应用系统环境在一个现实世界使用时的模拟情形的所有测试。
例如与数据库对话,用网络通讯,或与外部硬件、应用系统或适当的系统对话。
健全测试(冒烟测试):典型地是指一个初始化的测试工作,以决定一个新的软件版本测试是否足以执行下一步大的测试努力。
例如,如果一个新版软件每5分钟与系统冲突,使系统陷于泥潭,说明该软件不够“健全”,目前不具备进一步测试的条件。
衰竭测试:软件或环境的修复或更正后的“再测试”。
可能很难确定需要多少遍再次测试。
尤其在接近开发周期结束时。
自动测试工具对这类测试尤其有用。
接受测试:基于客户或最终用户的规格书的最终测试,或基于用户一段时间的使用后,看软件是否满足客户要求。
软件测试中常见的测试类型在软件测试中,各种测试类型被广泛应用,以确保软件的质量和可靠性。
本文将介绍一些常见的软件测试类型,包括黑盒测试、白盒测试、灰盒测试、功能测试、性能测试、安全测试、兼容性测试和用户界面测试。
黑盒测试是一种测试方法,测试人员对软件系统进行测试,而无需了解其内部结构和实现细节。
黑盒测试注重测试系统的功能和输入输出之间的关系,以揭示系统是否按照规格要求进行操作。
白盒测试是一种测试方法,测试人员具备对软件系统的内部结构和实现细节的了解。
白盒测试通过检查代码的逻辑路径和覆盖率来评估系统的质量和可靠性。
灰盒测试结合了黑盒测试和白盒测试的特点。
测试人员部分了解系统的内部结构和实现细节,以更全面地评估软件系统的功能和质量。
功能测试是一种测试方法,测试人员验证软件系统的功能是否满足规格要求。
这种测试类型关注系统的功能是否正确、完整和可用。
性能测试用于评估软件系统在各种负载情况下的性能表现。
测试人员主要关注系统的响应时间、吞吐量、资源利用和稳定性。
安全测试旨在评估软件系统的安全性,以揭示潜在的安全漏洞和弱点。
测试人员通过模拟攻击和测试系统的防护机制来评估系统的安全性。
兼容性测试用于验证软件系统在不同平台、操作系统、浏览器和设备上的兼容性。
测试人员着重测试系统在各种环境下的稳定性和一致性。
用户界面测试是一种测试方法,测试人员验证软件系统的用户界面是否符合用户需求和期望。
测试人员关注系统的易用性、可理解性和可访问性。
结论:软件测试中的常见测试类型包括黑盒测试、白盒测试、灰盒测试、功能测试、性能测试、安全测试、兼容性测试和用户界面测试。
每个测试类型都有其独特的目的和方法,以确保软件系统的质量和可靠性。
在进行软件测试时,测试人员可以根据具体需求选择适当的测试类型,并结合多种测试方法进行综合评估,以获得可靠的测试结果。
自动化测试的类型和分类自动化测试是现代软件开发过程中重要的一个环节。
它帮助开发团队快速检测软件的可靠性、准确性、性能以及其他各方面的问题。
本文将介绍自动化测试的类型和分类。
1. 黑盒测试黑盒测试是一种自动化测试类型,它不需要知道代码的具体实现细节,只需要输入测试数据,获取测试结果。
在黑盒测试中,测试人员扮演用户的角色,测试软件的功能完整性、正确性和可靠性。
黑盒测试侧重于游戏场景测试、功能测试、系统测试等方面。
2. 白盒测试白盒测试是一种自动化测试类型。
它需要测试人员了解软件的实际实现和代码内部结构,测试人员需要编写测试用例,并在测试用例中针对性地考虑测试点和代码结构。
白盒测试侧重于测试单元、集成和系统测试等方面。
3. 单元测试单元测试是一种非常重要的自动化测试类型,它对软件中各个单位进行测试,以保证软件中每个组件都正常工作。
单元测试一般由开发人员完成,并使用测试工具和框架。
通过单元测试,可以有效减少BUG数量,提高软件质量。
4. 集成测试集成测试是一种自动化测试类型,它将不同的单元组合起来测试软件的整体功能。
集成测试侧重于测试模块间的交互是否正确、模块之间是否具有正确的传递性和避免集成环节问题。
5. 系统测试系统测试是一种自动化测试类型,它关注整个软件系统的表现,测试软件是否满足所有必要的功能,整个系统是否符合预期,对整个软件体系进行综合测试。
6. UI 测试UI 测试是一种通过模拟真实用户操作软件的自动化测试类型。
它检查用户界面是否与需求一致、交互流程是否顺利、故障反应是否正确等。
UI 测试包括测试用户操作是否与需求一致、是否符合常规用例、是否产生可预期的结果等。
7. 性能测试性能测试是一种自动化测试类型,它关注软件的负载容量,稳定性和资源使用情况。
这种测试通常包括压力测试、负载测试、稳定性测试和容量测试等。
性能测试旨在确保软件能够在正常使用情况下保持最佳效率和性能,满足用户的需求和期望。
8. 安全测试安全测试是一种自动化测试类型,它测试软件对恶意攻击和不正常操作的抵御能力,确保用户数据不被泄漏、篡改或被损坏。
16型人格测试标准16型人格测试标准,是指美国心理学家布里格斯和她的女儿以瑞士心理学家荣格划分的8种类型为基础,经过组合与演变形成的人格类型测试。
这种测试将人的个性分为16种类型,每个类型都有其独特的特征和行为方式。
16型人格测试标准包括:1. ISTJ(检查员型):这种人往往是严肃、认真的,他们注重实际和事实,通常可靠、有组织能力、有逻辑性。
2. ISFJ(照顾者型):他们通常是忠诚、有责任感和慈悲的,他们关心他人的需要,并愿意为他人提供帮助。
3. INFJ(博爱型):这种类型的人往往富有理想、有深度,他们能理解和帮助他人。
4. INTJ(智多星型):他们通常是独立、有创造力和有决心的,他们有能力去发现问题并提出解决方案。
5. ISTP(冒险家型):这种人往往是灵活、善于适应,他们喜欢面对挑战和变化。
6. ISFP(艺术家型):他们通常是敏感、有创造力和喜欢自然的,他们追求内心的平静和满足。
7. INFP(哲学家型):这种人往往是理想主义、有洞察力,他们喜欢思考深层次的问题并寻求真理。
8. INTP(学者型):这种人往往是分析能力强、有逻辑性,他们善于思考和解决复杂的问题。
9. ESTJ(指挥官型):这种人往往是果断、有组织能力,他们能够有效地指导和管理他人。
10. ESFJ(执政官型):他们通常是友善、有同情心,他们善于与人相处并能够促进团队的和谐。
11. ENFP(活动家型):这种人往往是热情、富有想象力,他们善于创新和寻找新的机会。
12. ENTP(挑战者型):这种人往往是机智、善于思考,他们能够提出新颖的想法和解决方案。
13. ESTP(企业家型):这种人往往是实际、善于适应,他们善于处理问题并寻找机会。
14. ESFP(表演者型):他们通常是活泼、善于表达,他们喜欢在人群中展现自己。
15. ENFJ(教育家型):这种人往往是富有同情心、有理想,他们善于启发和帮助他人。
16. ENTJ(统帅型):这种人往往是果断、有领导力,他们能够有效地规划和组织团队的工作。