【测试理论】二、测试职业能力维度

发布于:2022-08-09 ⋅ 阅读:(554) ⋅ 点赞:(0)


前言

体系化的拆解一名优秀的测试开发人员应该掌握的能力
在此之前还有前提:充分了解业务、具备质量效率意识、有足够团队影响力。

测试理论文章目录

【测试理论】一、测试职业思考
【测试理论】二、测试职业能力维度
【测试理论】三、测试流程管理
【测试理论】四、测试阶段分析(单元、集成、系统测试)
【测试理论】五、质量分析能力
【测试理论】六、测试手段简介(白盒、灰盒、黑盒、静/动态测试)
【测试理论】七、用例设计方法——黑盒测试


一、项目管理能力

1.团队管理

涉及企业组织结构、团队人员管理、整体文化氛围组织,这一块与人员强相关,强调沟通、组织、领导能力

2.流程管理

业界发展至今的出现的一些流程模型:

  • 瀑布螺旋模型
  • V模型
  • 双V(W)模型

各有优缺点,后面详细讨论,目前大部分企业应该都是V/双V的变形,适配产品节奏、为了快速迭代试错

3.技术管理

项目技术:

前后端实现的代码语言、代码逻辑

测试开发技术:

与项目适配的代码能力,跟随主流代码语言、数据库、自动化、性能、业务专项


二、测试分析能力

也分为测试和分析两大能力

1.测试手段

注意不同的方法其实是与流程相关联:

  • 白盒/单元测试
  • 灰盒/集成测试
  • 黑盒/系统测试

2.分析方向

2.1质量分析

  • 产品质量
  • 代码质量
  • 测试质量

2.2缺陷分析

  • 缺陷定位(正向)
  • 影响面评估(修复成本)
  • 缺陷报告(逆向)