浅谈软件测试人员需要具备的能力

文章讲述了31岁转行软件测试者认为重要的几项能力,包括分析和总结能力、沟通和团队协作、质量意识以及专业技术能力,强调了持续学习的重要性。在专业技术方面,提到了测试方案编写、测试工具使用、代码编写、数据库操作和抓包工具等技能的需求。
摘要由CSDN通过智能技术生成

机缘巧合下,伪二线城市打拼的31岁大龄男孩再次转行软件测试,本科是小二本的非计算机专业,现在是国企的一颗不想摆烂的螺丝钉,记录一下从0开始的成长吧。

一、分析和总结能力

为什么我把分析和总结能力放在第一个?在这个信息碎片化的时代,良好的分析和总结能力能让我们不迷失、不偏颇,分析能力,指的是对事物的分解、剖析和评判能力;总结能力,是对一定时间段内的事项进行总结归纳和分析的能力,通过总结,找出做的好的、不够好的地方,分析优劣,提炼出重点、经验、规律和方向性的内容,为以后的工作或生活提供借鉴,这就是总结的价值。我们的能力,其实就是在不断分析、不断总结中形成的。
测试工作中,我们常常需要分析软件需求和设计文档,并根据需求和设计文档制定测试计划和测试用例;更需要分析缺陷发生的原因和解决办法,不断帮助组织改进过程,实现高质量发展。

二、沟通和团队能力

虽然测试人员多是在后端发挥力量,但沟通和团队能力必不可少。项目组的每个人都是独立的个体,思维方式不尽相同,测试人员需要与开发人员、产品经理和其他利益相关者进行沟通和协作,好的沟通是事半功倍的保障,好的团队协作能力是高效工作的推进器,因此,我们需要具备良好的沟通和团队能力。

三、质量意识

工作的很多时候,项目团队中并没有技术上的壁垒,但是产品质量缺得不到保障,说到底是质量意识的不足。现实中,**一个低等级(功能有限)、高质量(无明显缺陷,用户手册易读)的软件产品,该产品适合一般使用,可以被认可;而一个高等级(功能繁多)、低质量 (有许多缺陷,用户手册杂乱无章)的软件产品,该产品的功能会因质量的低劣而无效/低效,不会被使用者接受。**我们测试人员的作用是增强用户满意度和产品竞争力,降低项目成本,这其中,保障软件产品的质量是我们的重中之重,我们对质量问题应做到有始有终,在质量把控的最后一环节,确保所有的问题,有始有终,正确体现在测试报告中,供决策者参考。

四、专业技术能力

1、测试方案/报告编写

测试工作中少不了要编写测试方案、设计测试用例、测试情况统计与分析报告、测试结论总结等,不仅考验我们的分析与总结能力,也考验着我们的语文功底,在多个项目中,我们要不断磨炼我们的测试方案/报告编写能力,形成一定的模板供后续使用。

2、测试工具使用

工具能为我们提高工作效率,但是工具不是万能的。我们必须得会熟练的使用常见的测试工具和框架,例如Selenium、Appium、JMeter等。

3、测试技术的运用

测试技术就像是不同类型的手术刀,了解测试的基本原理、测试方法和测试技术后,我们才能知道什么时候该用什么手术刀解决当前问题。测试技术包括黑盒测试、白盒测试、灰盒测试、功能测试、性能测试、安全测试、回归测试、自动化测试等。

4、操作系统简单操作

操作系统作为软件产品和测试工具的承载,也需要学习。Windows、Linux、Uinx这些常见的操作系统需要会使用简单的操作,一般的服务管理、注册表编辑、命令行操作、安装配置测试工具是基本要会的。

5、数据库知识

大的软件系统基本都会涉及数据库使用,基本的数据库操作是必须会的,至少熟悉Oracle、DB2、Mysql等常用数据库中的一二,增删改查必回。

6、代码编写

不会写代码也能做测试?虽然但是,这样大概率走不远,如果你的目标是高级测试工程师及以上,那么请学习一定的代码编写能力,熟悉至少一种编程语言,例如Python、Java、JavaScript等,以便能够编写测试脚本和自动化测试代码。如果你看得懂基本的代码,可以了解整个项目的数据流、业务流,方便找bug时能快速定位问题,测试更深层次 的Bug。

7、抓包工具

测试工作中,需要抓包工具来定位是前端还是后端的问题,同时可以利用抓包工具进行小规模的安全测试和构造一些难以测试的测试场景。当然,你需要先熟悉HTTP基础知识和网络知识。常用抓包工具有浏览器自带的开发者工具、Fiddler、Charles等。

8、研发项目管理工具

缺陷管理在项目开发中扮演着至关重要的角色,它能够帮助团队及时发现和解决问题,提供了完整的缺陷管理功能,能够有效地识别和跟踪缺陷,并与开发团队协作解决问题,大大提高项目的质量和效率,我们需要至少熟悉一种研发项目管理工具的使用,如ones、gitee等。如果你能了解软件开发的一些基本流程和敏捷开发的原则,就能够通过研发项目管理工具更有效地与开发团队协作并在合适的时间点进行测试。

五、持续学习能力

信息化高速发展的今天,软件测试是一个不断发展和变化的领域,测试人员需要不断学习新的技能和工具,以便跟上技术的发展。好的工作习惯是变得更优秀的一个小捷径,主动运用多种渠道寻找问题答案而不是坐以待毙,每天把收获、知识、教训记录下来,这将是你工作中收获的宝贵财富,老祖宗传下来的,好记性不如烂笔头嘛。

欢迎各位行业大佬和兄弟姐妹们讨论指教!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值