测试人员日常工作都做什么?

简介: 测试人员日常工作都做什么?

大家好,我是阿萨。你知道日常工作中测试人员会做什么吗?快来看看今天的列表。如果发现写少了的,赶紧私信我补充。


软件测试员做什么?—测试类型


探索性测试

功能测试

性能测试

可用性测试

安全性测试

回归测试

压力测试

负载测试

ATDD

随机测试

测试自动化



和Bug相关的工作


找Bug/ 破坏性测试

重新打开Bug

修复缺陷

管理缺陷

回归验证Bug

验证缺陷


和知识管理相关的工作列表


知识收集

研究新技术

问问题

研究已知问题

了解产品

收集和分析指标

测试报告

确定问题的原因

竞品分析


和具体测试类型相关的活动


设计和审查测试策略,测试计划和测试用例

监控

报告

过程改进

将代码部署到测试环境

解决问题

发现错误的假设

管理好手头的测试任务

针对异常情况,探索幕后发生的事情

考虑需求和客户期望是否都已交付

让利益相关者在工作结果上签字

确保客户得到他们想要的

书面化相关技术细节或者写文档


与测试相关的任务


执行测试用例

维护测试用户或者测试脚本

编写自动脚本

生成测试数据

编写测试工具

维护测试环境


管理相关工作


协调测试

帮助计划冲刺

准备测试计划

参加计划会议

记录工作流程

写文档

决定准入准出准则

管理团队中的测试人员

平衡项目间的资源

面试与招聘


费脑力但产出不明显的相关工作


规划相关的奇思妙想

分析用户故事

讨论业务流程

理解用户

阅读和回顾需求

评估和暴露风险

站在用户的角度来测试产品

将用户场景转换为测试场景

根本原因分析

改进产品待办事项列表

挖掘需求

创建燃尽图

测试结果分析


其他不在测试职责范围内但是测试会做的事情


让世界变得更美好

部署软件

调查遗留代码中的生产问题,以查找根本原因

和讨厌的开发人员😉和平共处

跟踪客户的目标


除了以上工作职责所在,软件测试人员都喜欢提高自己


工作相关:


问问题

从产品中学习

学习编程

保持愤世嫉俗的观点

寻找更好的方法来做需要做的事情

学习新工具


测试人员想要做的事情:


会议(比如TestBash!)

培训课程

聚会


自学和在线学习:


博客

播客

课程

在线研讨会

视频

会议谈判

社交媒体


提升自我的途径


培训

解释

指导别人

教学


软件测试人员可以帮助提高其他人的地方,同时也正在做的事情:


帮助编写用户指南

与团队成员分享有用的文章和其他项目

建议对流程进行更改

支持测试人员查找相关信息

写关于测试的文档

为公司测试协会做出贡献

指导开发人员(或任何人!)关于测试或者产品内容

做演讲

参加或组织像精益管理这样的活动

做经验分享报告

记录测试

培训他人

引入新流程

分享资源(比如书籍!)

把其他人介绍给社区


软件测试人员与其他人一起工作的场景


与利益相关者、客户、工程师、管理层交谈

与开发人员一起解决问题

与所有团队成员合作

鼓励开发人员为错误修复提供修复细节和指导重新测试

审查代码

对产品提出改进建议

与开发人员结对

与项目/产品经理一起寻找需求/用户故事/规范/用例中的差距

协助调查客户问题

向其他人提供有关软件状态的信息

UX设计师和开发人员讨论功能设计

参加每日站立会议

参加展示和演示

给其他人提供帮助

与其他测试人员合作

充当某些问题的备忘录,留声机或者是回忆录

帮助开发者快速失败

帮助客户测试变更

作为开发和业务之间的接口,以双方都可以理解的方式向他们解释事情。

帮助项目干系人更明确他们对软件的期望

支持用户

给客人或者面试者泡茶或者咖啡

同行评审

参加规划会议

社交,销售,解释来证明测试成果

改变心态

主持测试用例评审会议

提高产品的可测试性


这就是测试工作常见工作。没错,就是这么多。豪不夸张,因为阿萨的日常工作就是做这些的。

相关文章
|
存储 关系型数据库 MySQL
Mysql - 如何决定用 datetime、timestamp、int 哪种类型存储时间戳?
Mysql - 如何决定用 datetime、timestamp、int 哪种类型存储时间戳?
3308 0
|
物联网 Shell Swift
NPU推理&微调大模型实战
本文为魔搭社区轻量级训练推理工具SWIFT微调实战教程系列
|
监控 安全 网络安全
你会爱上这三款公司电脑监控软件
探索高效团队管理的电脑监控软件,推荐WorkWin、Hubstaff和Veriato。WorkWin提供实时员工监控、USB管理、远程控制及权限控制,确保生产力和安全。Hubstaff聚焦时间追踪和活动记录,通过屏幕截图确保工作执行。Veriato则细致到键盘记录和邮件监控,全面了解用户活动。这三款工具将提升工作效率,保障信息安全。[了解更多](https://www.bilibili.com/read/cv35378263)
291 1
|
JavaScript
echarts_自定义graph关系图
echarts_自定义graph关系图
787 0
|
JavaScript 前端开发 API
游戏开发入门:Python后端与Vue前端的协同工作方式
【4月更文挑战第11天】使用Python后端(Flask或Django)和Vue.js前端开发游戏变得流行,能提高开发效率和可维护性。本文指导如何构建这样的项目,包括设置环境、创建虚拟环境、搭建后端API及前端Vue组件,强调前后端协作和API接口的重要性。这种架构促进团队合作,提升代码质量和游戏体验。
525 3
spdlog 日志库部分源码说明——让你可以自定义的指定自动切换日志时间
spdlog 日志库部分源码说明——让你可以自定义的指定自动切换日志时间
466 7
|
存储 弹性计算 网络协议
阿里云高性能计算HPC优化实例商业化发布详解
基于云的高性能计算(Cloud HPC),与传统HPC相比更加灵活、高效。
|
机器学习/深度学习 JSON 测试技术
CNN依旧能战:nnU-Net团队新研究揭示医学图像分割的验证误区,设定先进的验证标准与基线模型
在3D医学图像分割领域,尽管出现了多种新架构和方法,但大多未能超越2018年nnU-Net基准。研究发现,许多新方法的优越性未经严格验证,揭示了验证方法的不严谨性。作者通过系统基准测试评估了CNN、Transformer和Mamba等方法,强调了配置和硬件资源的重要性,并更新了nnU-Net基线以适应不同条件。论文呼吁加强科学验证,以确保真实性能提升。通过nnU-Net的变体和新方法的比较,显示经典CNN方法在某些情况下仍优于理论上的先进方法。研究提供了新的标准化基线模型,以促进更严谨的性能评估。
564 0
|
机器学习/深度学习 人工智能 算法
【C++ 职业方向】C++ 职业方向探索:工作职责、编程技能与MBTI人格匹配
【C++ 职业方向】C++ 职业方向探索:工作职责、编程技能与MBTI人格匹配
1075 1
|
网络协议 Linux
嵌入式单片机开源的串口示波器实现方法
嵌入式单片机开源的串口示波器实现方法
274 0