系统测试类型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能测试 配置测试 性能测试 备份测试
压⼒测试 异常测试
容量测试 健壮性测试 安全性测试 ⽂档测试
安装测试 在线帮助测试 GUI测试 ⽹络测试
可⽤性测试 稳定性测试系统测试类型
系统测试类型常⽤类型共计16个
最常⽤类型的划分,共计7个部分
功能测试:单功能测试、功能交互测试、业务场景测试
性能测试:负载测试、压⼒测试、容量测试、基准测试
界⾯测试:界⾯元素、布局
兼容性测试:不同环境、操作系统、浏览器
安全性测试:数据的安全性、权限的安全性、安全漏洞
安装测试:安装前、安装中、安装后
可靠性测试:异常测试、稳定性测试
根据质量特性划分测试类型共计8个部分
功能实⽤性:功能测试
兼容性:兼容性测试、互操作性测试
安全性:安全性测试
效率:强度测试、性能测试、指标测试、内存泄漏测试、容量测试、压⼒测试
易⽤性:可⽤性测试、⽂档测试、安装性测试
可靠性:可靠性测试、启动/停⽌测试、恢复测试、健壮性测试、备份测试
可移植性:配置测试、安装测试
维护性:可维护性测试
测试类型说明
功能测试:功能测试(Functional Testing)是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。
性能测试:性能测试(Performance Testing)就是⽤来测试软件在集成系统中的运⾏性能。
性能测试的⽬标是度量系统相对于预定义⽬标的差距。
需要的性能级别针对于实际的性能级别进⾏⽐较,并把其中的差距⽂档化下来。
压⼒测试:压⼒测试(Stress Testing)的⽬的是调查系统在其资源超负荷的情况下的表现。
尤其感兴趣的是这些对系统的处理时间有什么
影响。
这类测试在⼀种需要反常数量、频率或资源的⽅式下执⾏系统。
容量测试:容量测试(Volume Testing)的⽬的是使系统承受超额的数据容量来发现它是否能够处理的数据容量。
安全性测试:安全测试(Security Testing)⽤来验证集成在系统内的保护机制是否能够在实际中保护系统不受到⾮法的侵⼊。
安装测试:可安装性测试(Installation Testing)的⽬的就是要验证成功安装系统的能⼒。
GUI测试:GUI(Graphical User Interface)测试主要包括两⽅⾯的重要内容,⼀⽅⾯是界⾯实现与界⾯设计的吻合情况;另⼀⽅⾯是主要包括两⽅⾯的重要内容,⼀⽅⾯是界⾯设计与实现是否吻合,主要指界⾯的外形是否与设计内容⼀致;界⾯处理的正确性也就是当界⾯元素被赋予各种值的时候,系统处理是否符设计以及是否没有异常。
可⽤性测试:可⽤性测试(Usability Testing)和可操作性测试(Operate Testing)有很⼤相似性,它们都是为了检测⽤户在理解和使⽤系统⽅⾯到底有多好。
这包括系统功能、系统发布、帮助⽂本和过程,以保证⽤户能够舒适的和系统交互。
在实际测试的时候,往往把这两者放到⼀起进⾏考虑,很少会去严格区别这两者之间的关系。
配置测试:配置测试主要测试系统在各种软硬件配置、不同参数配置下系统具有的功能和性能。
异常测试(恢复性测试):系统异常测试⼜叫系统容错和可恢复性测试,它是通过⼈⼯⼲预⼿段使系统产⽣软、硬件异常,通过验证系统异常前后的功能和运⾏状态,达到检验系统的容错、排错和恢复的能⼒。
备份测试:备份测试(Backup Testing)是恢复性测试的⼀个补充,并且应当是恢复性测试的⼀个部分。
备份测试的⽬的是验证系统在软件和硬件失效的事件中备份它数据的能⼒
健壮性测试:健壮性测试(Robustness Testing)有时也叫容错性测试(Fault Tolerance Testing),主要⽤于测试系统在出现故障的时候,是否能够⾃动恢复或者忽略故障继续运⾏。
⽂档测试:⽂档测试(Documentation Testing)的⽬标是验证⽤户⽂档是正确的并且保证操作⼿册的过程能够正确⼯作。
在线帮助测试:在线帮助的测试(Online Help Testing)主要⽤于验证系统的实时在线帮助的可⽤性和正确性。
⽹络测试:⽹络测试是在⽹络环境下和其他设备对接,进⾏系统功能、性能与指标⽅⾯的测试,保证设备对接正常。
⽹络测试考察系统的处理能⼒、系统兼容性、系统稳定可靠性及⽤户使⽤等⽅⾯。
稳定性测试:系统稳定性测试的⽬的是评价系统在⼀定负荷情况下、长时间的运⾏情况。
包括系统在⼀定负荷下,再增加新的业务,原有的业务是否受影响,新的业务是否能正常⼯作,系统资源有⽆泄漏,数据有⽆不⼀致的情况,系统性能是否会下降下来,关键点是长时间运⾏后,系统的状况如何,系统平均⽆故障时间MTBF是否满⾜系统设计要求。