导图社区 测试类型分类
测试类型分类知识梳理,包括基于测试的不同阶段、是否关注源代码、按是否需要手动执行等等几种。
习惯就是人们长时间养成的生活方式和行为方式,它决定了我们做事的基本方法,有好的习惯的人做事都会有好的结果,而坏习惯的人往往难以成事,因而,人们常说习惯决定命运。这里总结了7个习惯帮助大家成为高效人士。
认知获取的概念 知道一些概念、过程、信息、现象、方法,知道它们大概可以用来解决什么问题,而这些东西过去你都不知道。 结论:认知获取是学习的开始,而非结束。 比如当朋友给我们介绍一位新朋友时,朋友说,这位朋友性格活泼开朗。
国标重点水污染源运维工作日常事项,整理了仪器设置、运维、维修检查的内容,一起来看吧!
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
测试类型分类
基于测试的不同阶段
单元测试:在底层进行的测试,也称模块测试。对软件中最小的可测单元进行检查和验证
集成测试:在单元测试基础上,对所有程序模块进行有序递增的测试,重点测试不同模块的接口部分,也称组装测试。
系统测试:将整个软件系统看成一个整体进行测试,有可能同时包含软硬件,测试依赖需求规格说明书
验收测试:用户检验产品是否满足预期
α测试:内测版本,bug较多
β测试:公测版本,bug少
γ测试:选出的发布版本
是否关注源代码
黑盒测试:不关注代码逻辑,只关注输入输出,一般需要依据需求说明书
功能测试:测试软件是否实现规定的功能,依赖于产品需求规格说明书
黑盒测试方法
等价类划分
边界值分析
因果图
场景类划分
正交分解等
性能测试:对软件性能进行测试,包括:响应时间、并发用户、内存占用、cpu占用等
性能测试点
负载测试
压力测试
并发测试
容量测试
响应时间测试
兼容性测试:对软件在不同系统版本、不同浏览器、不同分辨率等差异化情景下的测试
web端
不同系统兼容性
不同系统版本兼容性
不同分辨率兼容性
不同浏览器
PC客户端
不同系统类型
不同系统版本
防火墙、杀毒软件等插件冲突
移动端
安全测试:针对系统可能存在的安全漏洞进行测试,比如SQL注入、密码是否加密等
工具扫描
AppScan/sqlmap等
人工渗透
手动SQL注入、XSS攻击等
白盒测试:关注代码的具体实现逻辑
语句覆盖
判定覆盖
条件覆盖
路径覆盖
模块接口测试
灰盒测试:既关注输入输出,也关注实现逻辑,多用于集成测试阶段
介于白盒和灰盒之间的测试
按是否运行被测程序
动态测试:需要运行被测程序
静态测试:不执行被测试软件,如文档测试等
按是否需要手动执行
手工测试
传统的人力-->“点工”王中王
自动化测试
利用代码和工具进行一系列流程化的测试
其他测试类型
冒烟测试
针对最基本的功能和流程进行测试,保证基本功能和流程走通。一般开发提一个版本后,先进行冒烟测试,若不通过则无需继续测试流程
回归测试
修改了旧代码后,重新进行测试。确认已修改没有引入新的错误或导致其他代码产生错误
可移植性测试
未经修改或修改部分源代码后,软部件从一种环境移植到另一种环境中还能正常工作的难易程度
等...........
...............