0
点赞
收藏
分享

微信扫一扫

测试人员素质

我觉得测试人员素质大致可以分为两部分,技术与非技术。

技术

  • 测试理论
  • 软件工程
  • 计算机组成原理
  • 计算机操作系统
  • 计算机网络

    网络抓包工具的使用

  • 数据库知识,包括关系型数据库,非关系型数据库
  • 编程语言,java、python、shell、go
  • 功能测试
  • GUI自动化测试
  • 接口自动化测试
  • 性能测试
  • 安全测试
  • 专项测试,兼容性、弱网测试、耗电量测试
  • 容器技术,docker、k8s
  • 前端知识
  • 中间件知识
  • 版本管理知识
  • 大数据知识
  • F5负载均衡
  • 微服务
  • Devops,持续交付,CI/CD、Jenkins
  • 区块链
  • 云技术
  • 人工智能
  • 测试平台构建能力
  • 系统架构
  • 测试左移,代码测试
  • 测试右移,质量监管平台、精准化测试
  • mock测试
  • UI知识、交互知识
  • 硬件知识

非技术

  • 良好的沟通能力
  • 独立解决问题能力
  • 认真、负责、主动

    你的产出物代表了你

    昌哥经常说的:提高下限

    主动,如对于部门的新规定,执行过程当中觉得有可以优化的地方,会主动提出了

    对于能够胜任的工作,你可以主动提出来,如性能测试任务。但是你是要有准备的,就算有人带你一起做,但是你还是需要有一些基础。

  • 独立思考能力

    总结与反思

    1.01365=37.78,0.99365=0.0255

    参加需求评审,听开发会提出的一些问题

    测试完毕后,这次测试有什么收获

  • 细心
  • 文档编写能力
  • 业务知识
  • 打破沙锅问到底的勇气
  • 虚心请教
  • 有原则
  • 测试策略设计能力

    对于各种不同的被测软件,能够快速准确地理解需求,并在有限的时间和资源下,明确测试重点以及最适合的测试方法的能力。

    具备出色的测试策略设计能力,你可以非常明确地回答出测试过程中遇到的这些关键问题:

    1.测试要具体执行到什么程度;

    2.测试需要借助于什么工具;

    3.如何运用自动化测试以及自动化测试框架,以及如何选型;

    4.测试人员资源如何合理分配;

    5.测试进度如何安排;

    6.测试风险如何应对。

  • 测试用例设计能力

    无论对于什么类型的测试,都能设计出高效地发现缺陷,保证产品质量的优秀测试用例。

  • 快速学习能力

    对不同业务需求和功能的快速学习与理解能力;

    对于测试新技术和新方法的学习与应用能力。

  • 探索性测试思维

    在执行测试的过程中不断学习被测系统,同时结合基于自己经验的错误猜测和逻辑推理,整理和分析出更多的有针对性的测试关注点。

  • 缺陷分析能力

    1.对于已经发现的缺陷,结合发生错误的上下文以及后台日志,可以预测或者定位缺陷的发生原因,甚至可以明确指出具体出错的代码行,由此可以大幅缩短缺陷的修复周期,并提高开发工程师对于测试工程师的认可以及信任度;

    2.根据已经发现的缺陷,结合探索性测试思维,推断同类缺陷存在的可能性,并由此找出所有相关的潜在缺陷;

    3.可以对一段时间内所发生的缺陷类型和趋势进行合理分析,由点到面预估整体质量的健康状态,并能够对高频缺陷类型提供系统性的发现和预防措施,并以此来调整后续的测试策略。

  • 测试管理能力

    质量系统、质量规范、人员管理

PS:部分内容来自极客时间 茹炳晟《软件测试52讲》




举报

相关推荐

0 条评论