软件测试体系学习及构建(13)-测试基础之测试工程师的基本要求

NoamaNelson NoamaNelson     2023-01-24     757

关键词:


以下内容只是简单总结,包含但不限于这些:

1 软性能力

1.1 沟通表达能力

  • 表达清晰,懂得简单的沟通技巧;
  • 因为测试和各个领都可能有交集,沟通表达能力尤为重要;
  • 比如:和开发进行缺陷沟通确认,和项目经理沟通反馈问题和风险,和技术支持人员沟通客户问题等等;

1.2 逻辑思维能力

  • 逻辑清晰,思路明确;
  • 各种沟通场景、文档写作能力、测试计划制定、测试方案规范等等对逻辑思维能力都有一定的要求;

1.3 原则和立场

  • 如之前文章提及的测试工程师的原则概述;

1.4 情绪管理

  • 能适当的觉察、表达、接纳情绪;
  • 比如说:沟通问题的时候,不能因为别人的不认同和质疑,大发雷霆;或者很容易冲动和激动,导致工作中不必要的麻烦。

1.5 抗压性

  • 具备对压力回应、分析和处理能力;
  • 做测试,我们往往都会遇到来自不同领域的压力,比如项目的时间紧,测试任务中等等,我们要学会对压力做出一定的回应,并冷静进行分析和处理。

1.6 学习成长

  • 具备对新知识,新领域的学习、掌握和应用的能力;
  • 做测试也要有一定的技术储备和不同的能力储备,做技术我们就要不断的学习和进步,才能跟上步伐。同时,很多领域可能我们没有接触过,只有通过不断学习才能尽快的了解和掌握。

1.7 时间管理

  • 最好利用“时间管理四象限法”把自己的测试工作好好规划下,避免测试延期或者任务多,无从下手。

1.8 问题分析排查能力

  • 不要做一个“木头人”,发现问题直接反馈给开发;
  • 尽量自己进行定位、分析和给出初步判断;做测试千万不要当“传话筒”,你得有自己初步的定论和分析。

1.9 客户导向

  • 站在客户角度关注、响应客户的需求和反馈;
  • 做测试就要站在用户的角度分析问题和看待问题,不能局限,也不能“钻牛角尖”,了解客户的使用场景,适当进行测试,不能过度测试,也不能导致漏测。

1.10 质量意识

  • 测试工作是质量管理工作中非常重要的一环,我们也要有一定的质量意识;
  • 但测试不等于质量,只要有“动作”就有质量,质量存在各领域各环节。

1.11 制定计划能力

  • 测试计划、测试方案、测试设计等等,都要有一定的计划能力;

1.12 团队合作

  • 这个不用多说,团队合作意识一定要有,不能自我,我行我素。

1.13 风险意识

  • 具备识别、评估和管理风险的能力;
  • 工作中识别出的风险要及时反馈和知会到团队,并由预判和处理风险的意识。
    。。。

2 技术能力

2.1 测试理论

  • 掌握基本的测试流程;
  • 测试过程、测试执行的方法等;
  • 测试的基本概念;
  • 相关领域知识的基本概念;
    。。。

2.2 测试设计

  • 测试计划、方案设计;
  • 用例设计;
  • 测试方法、用例设计方法;
  • 测试架构设计;
    。。。

2.3 专项测试

  • 自动化测试;
  • 性能测试;
  • 稳定性测试;
  • 兼容性测试;
  • 体验性测试;
  • 易用性测试;
  • 安全性测试;
  • 文档测试;
  • 环境测试;
  • 场景测试;
    。。。

2.4 测试管理

  • 缺陷管理;
  • 用例管理;
  • 环境管理;
  • 风险管理;
  • 质量管理;
  • 人员管理;
  • 团队管理;
    。。。

3 业务能力

3.1 业务基础

  • 相关产品和项目基础知识;
  • 关键名词基本概念;
  • 业务流程;

3.2 逻辑原理

  • 逻辑原理层知识;
  • 代码层;
  • 交互逻辑;

3.3 关注客户

  • 使用场景;

  • 客户对象;
    。。。


『全栈测试技术,分享,共勉,共进,提升』


【特别说明】:知识来源于网络、各种资料、书本、网站等,本文仅用于学习使用,不做他用,如果涉及版权问题,请联系博主删除,谢谢

软件测试体系学习及构建(15)-测试基础之软件测试分类

(15)-测试基础之测试阶段分类和说明0软件测试分类汇总1按开发阶段2按测试实施组织3按测试执行方式4按是否查看代码5按是否手工执行6按测试对象7按地域划分0软件测试分类汇总分类方法分类内容按开发阶段单元测试... 查看详情

软件测试体系学习及构建(11)-测试基础之软件测试定义及流程

(11)-测试基础之软件测试定义及过程1软件测试定义2测试流程2.1测试过程及流程图2.2测试过程说明3软件测试的目的和目标4几个易混淆的概念1软件测试定义关于《软件测试的艺术》一书中,这么说:可以理解为&#... 查看详情

软件测试体系学习及构建(14)-测试基础之软件测试和开发模型概述

(14)-测试基础之软件测试和开发模型概述1软件测试模型1.1V模型1.2W模型1.3H模型1.4X模型1.5敏捷测试2开发模型2.1大爆炸模型2.2边写边改模型2.3瀑布模型2.4敏捷开发模型2.5螺旋模型2.6其他模型1软件测试模型1.1V模型左侧为瀑... 查看详情

软件测试体系学习及构建(19)-测试活动之缺陷管理

(19)-测试活动之缺陷管理1bug定义2bug关键信息3bug书写注意事项4bug类型说明5bug严重程度6bug生命周期7bug解决方案说明8bug处理流程8.1简单流程8.2某工具复杂流程9bug管理工具以下为简单概述或者通用型描述,不同的项目... 查看详情

软件测试体系学习及构建(10)-html之脚本字符实体(代码片段)

(10)-HTML之脚本、字符实体1脚本1.1脚本标签1.2script标签1.3noscript标签2字符实体注意:本位仅简单说明和学习,后续会对JavaScript进行深入学习。1脚本1.1脚本标签标签说明<script>定义客户端脚本<noscript>定义... 查看详情

软件测试体系学习及构建-html之布局表单框架颜色(代码片段)

(9)-HTML之布局、表单、框架、颜色、颜色名、颜色值1html布局1.1使用div块元素1.1.1举例1.2使用表格1.2.1举例2表单2.1表单说明2.2表单标签2.3输入元素-文本域2.4输入元素-密码字段2.5输入元素-单选按钮2.6输入元素-复选框2.7输... 查看详情

软件测试体系学习及构建-html之图像,表格,列表,区块(代码片段)

(8)-HTML之图像,表格,列表,区块1图像1.1图像标签1.2使用方法1.3Alt属性1.4高度和宽度1.5举例1.6总结2表格2.1表格标签2.2边框属性2.3表格表头2.4表格示例3列表3.1有序、无序列表3.2列表标签4区块4.1区块元素4.2内... 查看详情

软件测试体系学习及构建-html之元素属性标题段落(代码片段)

(6)-HTML之元素、属性、标题、段落1元素1.1语法1.2元素嵌套1.3空元素1.4书写注意事项1.5HTML标签2属性2.1属性说明2.2示例2.3属性举例2.4注意事项3标题3.1标题说明3.2使用方法3.3举例4水平线4.1HTML水平线4.2使用方法4.3举例5注释5... 查看详情

软件测试体系学习及构建-网络基础知识了解(代码片段)

网络基础知识了解1计算机网络定义2计算机网络分类3网络层次4OSI七层网络模型5部分层物理设备(举例)6TCP/IP模型6.1各层协议6.2IP协议6.3ICMP协议6.4ARP协议6.5UDP与TCP协议6.6TCP三次握手6.7应用层协议7端口8IP地址8.1含义8.2特点8... 查看详情

《20171130-构建之法:现代软件工程-阅读笔记》

第13章软件测试13.1基本名词解释及分类Bug:软件的缺陷TestCase:测试用例 测试用例描述了一个完整的测试过程,包括测试环境、输入、期望的结果等。TestSuite:测试用力集即一组相关的测试用例。Bug可以分解为:症状、程序错... 查看详情

软件测试体系学习及构建-html之文本格式化链接头部css(代码片段)

(7)-HTML之文本格式化、链接、头部、CSS1文本格式化1.1文本格式化标签1.2举例2链接2.1链接标签2.2链接语法2.3链接属性2.4举例3头部3.1head元素3.2title元素3.3base元素3.4style元素3.5link元素3.6meta元素3.7script元素4CSS4.1内联样式4.2... 查看详情

2017012.01-构建之法:现代软件工程-阅读笔记4

第十三章软件测试13.1基本名词解释及分类BUG:软件的缺陷可分解为症状:软件出了什么问题,用户角度           程序错误:代码出了什么问题,代码角度           根本原因:错误根源,即导致代码... 查看详情

软件测试体系学习及构建(20)测试专项丨易用性测试

(20)测试专项丨易用性测试1易用性测试定义2测试内容2.1易理解性测试2.2易学性测试2.3易操作性测试2.4易吸引性测试2.5依从性测试3测试方法4遵循的原则4.1按钮类4.2元素类4.3界面类4.4控件类5易用性度量6推荐阅读1易用性... 查看详情

软件测试体系学习及构建-软件测试环境介绍

(1)-软件测试环境介绍1软件的含义2软件的分类3软件测试几个概念3.1软件测试的含义3.2何为测试环境?3.3作为测试应具备的知识?4冯·诺依曼体系结构5数据形式与数制1软件的含义软件是程序、数据和文档的集合... 查看详情

软件测试体系学习及构建(22)测试专项丨性能测试基本理论

(22)测试专项丨性能测试基本理论1什么是性能?2什么是性能测试?3都有哪些人关注性能?4性能测试基本内容4.1性能测试4.2负载测试4.3压力测试4.4稳定性测试5性能测试常用名词解释6性能测试基本原理6.1BS架... 查看详情

软件测试体系学习及构建(16)-测试活动之需求分析

(16)-测试活动之需求分析1目的2需求分析如何理解?2.1需求分析理解2.2如何进行需求分析2.2.1确定分析对象2.2.2确定分析方法2.2.3需求分析举例3需求分析实例4从需求分析到用例设计5总结1目的简单来说,需求分析... 查看详情

《12-1-构建之法:现代软件工程-阅读笔记》

13章基本名词解释及分类团队统一思想要从基本名词解释开始。Bug:软件的缺陷TestCase:测试用例。测试用例描述了一个完整的测试过程,包括测试环境、输入、期望的结果等。TestSuite:测试用例集。即一组相关的测试用例。Bug... 查看详情

软件测试体系学习及构建(17)-测试活动之用例设计

(17)-测试活动之用例设计1测试用例定义2测试用例设计方法3黑盒用例设计方法4白盒用例设计方法5测试用例管理5.1线上工具5.2线下表格5.3用例维护5.4用例跟踪5.5用例管理规范1测试用例定义对一项特定的软件产品进行测... 查看详情