0
0
0

【软件测试具体做什么工作】,新手一看就懂的详细解读

等级:1 级 吃瓜
5天前 20

【软件测试具体做什么工作】,新手一看就懂的详细解读



很多刚接触 IT 行业的朋友,都听说过软件测试这个岗位,可每次有人问 “软件测试具体做什么工作”,大多只能含糊说 “找软件毛病的”,根本说不清楚细节;还有些想转行的朋友,光知道这个岗位门槛好像不高,却不知道日常要干些啥,生怕学了之后不适应。别担心,云哥结合自己接触过的测试朋友的经历,还有平时看到的行业情况,给新手们详细解读下软件测试到底具体做什么工作,保证一看就懂,一起往下看吧!

一、软件没上线前,测试要先 “挑刺”


咱们平时用的 APP、网页,不是开发完直接就能用的,得先经过测试 “挑刺”。这一步具体要做啥呢?
  1. 先看软件能不能正常打开、操作。比如打开一个购物 APP,点 “商品详情” 能不能进去,点 “加入购物车” 有没有反应,这些基础操作都得一个个试,要是点了没反应,就得记下来告诉开发;
  2. 再看功能对不对。比如转账软件,输入转账金额、收款人信息,点确认后钱能不能准确到账,有没有出现转错钱、扣了钱没到账的情况,这些关键功能都不能出问题;
  3. 还要看用起来顺不顺畅。比如滑动页面会不会卡顿,加载图片要等很久,这些虽然不影响功能,但会影响咱们用的心情,测试也得把这些情况记下来。不过话说回来,有时候加载慢可能是网络问题,不一定是软件的错,这时候就得多换几个网络环境再试试。

二、测试前得先搞清楚 “要测啥”


不是随便拿到软件就开始乱点,测试前得先明确 “要测啥”,不然很容易漏测。这一步具体怎么做呢?
  1. 先看 “需求文档”。开发软件前都会有文档,写清楚软件要实现哪些功能、达到什么效果,测试得把这些文档看懂,知道哪些是必须测的;
  2. 再自己梳理测试点。比如一个登录功能,除了正常输入账号密码能登录,还得测输错密码会怎么样、不输账号点登录会怎么样,这些可能文档没写全的点,测试得自己想到;
  3. 有时候还要和产品、开发沟通。比如文档里有看不懂的地方,得问产品 “这个功能到底要咋实现”,避免理解错了测错方向。我经常使用的方法是,把梳理好的测试点列个清单,这样测的时候就不会乱。

三、测试中要记好 “问题清单”


测试时发现了问题,不能光靠脑子记,得详细记下来,不然开发可能不知道怎么改。这一步具体要注意啥呢?
  1. 问题要写清楚。比如 “购物车加不了商品”,得写明白是在哪个页面、点了哪个按钮、当时输入了什么信息才出现的问题,最好还能截个图,这样开发一看就懂;
  2. 还要标清楚问题严不严重。比如 “软件一打开就闪退”,这是很严重的问题,得让开发优先改;要是 “按钮颜色有点偏深”,这种不影响使用的,就可以往后排;
  3. 问题改好后还得再测。开发说问题改好了,测试不能直接相信,得按照之前的步骤再测一遍,确认真的没问题了才行。或许暗示这样反复测试,能减少软件上线后出问题的概率,但我也没具体统计过数据,只是凭经验觉得这样管用。

四、软件上线后,测试也不能闲着


很多人以为软件上线了,测试就没事了,其实不是这样的。上线后测试还要做这些事:
  1. 关注用户反馈。比如用户在评论里说 “更新后付款老是失败”,测试得赶紧去试,看看是不是真的有这个问题;
  2. 还要测新功能。软件会不断更新新功能,每次更新前,除了测新功能,还得测老功能有没有被影响,比如加了 “语音搜索” 功能后,原来的 “文字搜索” 还能不能用;
  3. 偶尔还要做 “压力测试”。比如电商平台搞活动时,担心太多人同时用会崩,测试就得模拟很多人同时访问,看看软件能不能扛住。不过具体怎么模拟成千上万的用户访问,这里面的技术细节我也不太懂,具体机制待进一步研究,只知道测试会有专门的工具来做这件事。

云哥觉得,软件测试虽然看起来是 “挑刺”,但其实是在帮用户把好关,要是没测试就上线,咱们用软件时肯定会遇到各种麻烦。对新手来说,刚开始不用怕学不会,只要跟着流程一步步来,先搞懂基础操作,再慢慢积累经验,很快就能上手。希望这些解读能帮到想了解软件测试的朋友,要是还有啥不懂的,也可以问我。

请先登录后发表评论!

最新回复 (0)

    暂无评论

返回