0基础如何快速上手软件测试?做好这4点你已近成功一半

一个新手小白如何快速上手软件测试,我想给大家说的只有一句话:动手去做,不懂就问。

有的同学可能会说我动手做了,我也问了,可是我还是很懵,那说明你的方法不对。我给大家讲讲我的故事吧,听了我的故事也许你就知道怎么做了。

 

不解其意,盲目的动手

我刚入行时,啥也不懂,连安装SVN,JDK这些都是懵的,没办法只好请教同事,同事就丢过来一堆文件,然后站在一旁指导安装,填写环境变量,非常快的几分钟搞定了,这个事情虽然我是一直参与其中,可以说都是我在动手点点的操作,可是操作完成之后,我就发现我还是懵的,根本不记得自己都干了些什么,为什么要这么做。

结果可想而知,等到下次换了一个电脑再安装的时候我还是啥也不会,又要请教同事, 这个时候我才意识到不对,于是再次安装的时候我就跟同事说你把文件丢给我吧,我先自己摸索一下,等我有问题了我再问你。

这次我就按照同事发给我的文档自己一点点的操作,每操作一个步骤我都用心记下来,到了环境变量填写时,我关注了环境变量的具体填写的是啥内容,一共写了几个变量,都是定在哪里的,第一次我完全按照文档操作,操作完成调试成功后,我又把这些安装安的软件全部卸载下来,脱离文档用自己理解的方式再次安装,这样反复两次,我就发现这些工具我完全可以自己安装了。

后面再遇到新的工具安装时,我就按这样的方法学习,都能很快上手。

只看不动手,就会成为纸上谈兵

说起这个我就想给大家讲讲我刚入门学习jmeter那会的事,因为当时公司做性能测试一直用的是loadrunner,jmeter是后来引入的,用的人很少,我当时就想着多学一点以后边自己也就多点竞争力,于是就把公司学习网站上关于jmeter的教程看了两遍,我觉得都挺简单的,就是http协议的应用,当时看教程觉得自己什么都会了,于是就拿当时的测试网页开始动手去做测试。

可到了实际做测试的时候我发现我还是不会,第一步是啥,参数怎么写,怎么把测试接口参数加到测试里面,接口参数放在哪里,怎么查看结果全都不知道了,没办法只好把教程下载到本地,然后按照教程一步步的来,终于把基本的内容搞明白了。

基本的内容搞明白了,那丢开教程自己动手做其他项测试吧,结果发现还是会遇到问题,可这些问题教程中也没有呀,怎么办?

这个时候就要学会问了,问那些对这个工具熟悉的同事,再不然就去百度或专门的技术网站搜索相关内容参考。

就这样一步步的学习从最简单的入手,再到后来复杂的操作,自己没事的时候就会动手做,过了一段时间这个工具的应用就完全吃透了。

复制粘贴做多了,自己就啥都不会了

因为测试工作很忙也有很多重复的工作,所以很多人习惯把一些常用的脚本保存起来备用,以提高工作效率,这个事情对于老员工来说是一件好事,但对于新员工来说却是一件很糟糕的事情,为啥这么说呢?

我记得我刚接触postman时,是在测试一个项目需要查看接口参数,我当时第一次接触这个工具不会用,就问身边的同事怎么用?

同事说很简单的,我给你一个脚本你把它导进去就可以直接用了,由于当时急着测试就没有多想直接拿来用了,就这样用了两个多月,后来又遇到一个接口测试的,我就想自己动手去写,可是我发现我不知道去怎么写它,这个时候我发现我用了两个多用的postman都是在瞎用,自己其实还是不会。

然后我就把原先同事给的脚本打开,照着那个脚本写了一个,当然这其中还是有不少的问题免不了中间去问同事,不过虽然浪费了点时间,效果还是好的,至少自己学会了。

说到了这个复制我还想说一下SQL语句,这个语句复制是最常见的在测试中,我在平常的测试中也经常把一些常的SQL保存下来,下次直接拿来使用,这对于非常熟练这些的来说是可以的,如果是不熟练的就不行了,还是自己多花时间写几次比较好,我记忆最深刻的就是那个mogoDB的SQL,因为这个用的比较少,而且与常用的SQL不太一样,当时查询的时候就偷懒了一下,把开发丢过来的SQL直接复制使用,我就发现使用了好多次,至今我还是没法记住那个SQL的完整结构。

所以要想学会记住一个东西,少用复制粘贴。

适当停下脚步去思考

做测试这行有一个非常明显的特点就是大脑每天都在飞速的运转,每天都在不停的给自己灌输知识,可是自己到底有没有消化掉根本不知道,这个时候我们不妨把脚本放慢一点,把最近学的东西理一下,你就会发现你从中还可以获取新的知识点,也可能你一直搞不明白的问题在这一时刻就忽悠想明白了。

这个事情也是在我一次休长假的时候意识到的,那是我孩子出生的时候,一下子休息了5个月,领导都以为休息这么长时间的假期,我再接手测试任务会生疏,所以刚回去的时候他给我分配的任务比较少,可是我发现我去接手测试后一点也不生疏,而且之前那些似懂非懂的算法问题,内存分配问题全部明白了,所以后来我就跟他说有任务尽管分过来,我完全能跟得上。

后面我自己在做一些拓展学习的时候,遇到想不明白的问题或卡壳的问题,我都会放一下来停一停,结果等下次再去做这个事情的时候,当时遇到的问题就能很快解决掉。

好了我的故事就讲完了,希望对大家有帮助。

最后如果你想学习自动化测试,欢迎加入笔者的交流群:785128166,里面会有很多资源和大佬答疑解惑,我们一起交流一起学习!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/846702.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

威联通-002 Docker镜像下载

@目录前言操作大纲1.登录阿里云镜像服务2.创建个人容器3.GitHub复制代码到本地库、配置信息4.点击修改自己想要拉取的镜像5.进入阿里云查看6.创建容器参考(可用)前言 由于国内几乎所有的docker库的封锁,现在不能进行docker镜像的拉取操作,尝试很多种方法都失败了,最后总结…

Mysql 一主一从配置

Mysql 一主一从配置 环境信息ip地址 主机信息 角色 mysql版本192.168.1.19 S600 主 8.0.40-0ubuntu0.20.04.1192.168.1.20 H840 从 8.0.40-0ubuntu0.20.04.1本环境已完成2台Mysql单机安装,Mysql单机安装操作文档 具体操作 Mysql主机配置 配置文件修改修改配置Master配置/etc/m…

Mycat2+Mysql一主一从实现读写分离配置

Mycat2+Mysql一主一从实现读写分离配置 前置配置Mysql一主一从搭建 Mycat2环境搭建环境信息ip地址 软件 角色 版本192.168.1.19 Mysql 主 8.0.40-0ubuntu0.20.04.1192.168.1.19 Mycat2 —— 1.21-release-3-14192.168.1.20 Mysql 从 8.0.40-0ubuntu0.20.04.1操作步骤 1. 修改并…

体验iOS手机群控免费苹果手机免越狱群控:银河中控全面解析

在多设备管理的需求日益增长的今天,能够高效地管理和控制多台iOS设备成为了一个重要的课题。对于不想或不能进行越狱操作的用户来说,找到一种安全、合法且高效的解决方案显得尤为重要。本章将深入探讨一款名为“银河中控”的免费苹果手机免越狱群控系统,帮助您了解其功能特性…

k8s~关于非常啰嗦的标签和选择器

总感觉k8s中定义的deplyment和service非常的啰嗦,尤其是在选择器的定义上,但没办法,它的设计总有它的道理。svc(spec.selector.app)deployment(metadata.labels.app,spec.selector.matchLabels.app)pods(metadata.labels.app)nginx的部署 下面是一个 Kubernetes YAML 文件示…

Windows11中安装SQL Server 2019

介绍 Microsoft SQL Server 是一种关系数据库管理系统 (RDBMS)。 应用程序和工具连接到 SQL Server 实例或数据库,并使用 Transact-SQL (T-SQL) 进行通信。 SQL Server Management Studio (SSMS) 是一种集成环境,用于管理任何 SQL 基础结构。 使用 SSMS 访问、配置、管理和开…

python项目安装虚拟环境

滴水成冰,世间不存在毫无意义的付出,时间终会给你答案。

边坡检测解决方案,根据实际需求来定制方案

大家好,我是星创易联的林工。今天跟大家聊一聊我们做边坡监测的那些事儿。 ​ (参考:key-iot.com.cn ) 说到边坡监测啊,最重要的就是安全。我们公司这些年一直在这个领域深耕,积累了不少经验。来,我给大家详细说说我们是怎么做的。 首先啊,我们要先摸清楚这个边坡的脾气。用我…

【科普系列】ICMPv6协议基础简介

引言在科普介绍文章《IPv6协议—互联网通信协议第六版》中介绍了IPv6协议,这次的科普主题是ICMPv6(Internet Control Message Protocol version 6),它作为IPv6网络中的核心协议之一,是网络通信中不可或缺的一部分。ICMPv6的设计继承了IPv4中ICMPv4协议的基本功能,然而,它…

ELK常用命令

# 查询 logstash ps -ef|grep logstash # elastic ps -ef|grep elastic # kibana ps -ef|grep kibana# 关闭服务,根据线程id进行kill kill -9 {#线程id}# 进入目录 cd /opt/elk7.17/ # 查看logstash日志 tail -f /opt/elk7.17/logstash/output.log tail -n 1000 logstash/…

三星硬盘维修数据恢复

常见原因: 误删除文件:用户在清理文件时不小心将重要文件误删。 硬盘格式化:用户格式化整个硬盘而忘记提前备份重要数据。 文件系统损坏:导致硬盘中的数据无法正常读取,通常表现为移动硬盘连接电脑后无法识别或提示格式化。 物理损坏:如硬盘摔落、进水、硬盘内部元件损坏…

哪些CRM系统在2024年赢得了国内市场?

在2024年,国内CRM市场呈现出新的发展趋势,其中智能化、体系化和平台化成为主流方向。随着企业数字化转型的加速和对客户关系管理的日益重视,CRM系统的重要性愈发凸显。 在这一背景下,纷享销客等业内领先的供应商依然处于市场前列,凭借其强大的功能和优质的服务赢得了广泛的…