0
0
0

新手想知道手机软件测试是做什么的?这篇讲透了

等级:1 级 吃瓜
6天前 20

新手想知道手机软件测试是做什么的?这篇讲透了


很多新手想入行手机软件测试,却总搞不清手机软件测试是做什么的?是不是以为只是拿手机随便点点 APP?担心自己没基础学不会,或者怕工作内容太复杂?别慌!今天云哥就把手机软件测试的工作讲得明明白白,新手看完就懂,一起往下看吧!


一、先打破误区:手机软件测试不是 “随便点点”


很多新手觉得手机软件测试很简单,就是拿手机打开 APP 随便点几下,其实根本不是这样。它是有明确目标、有步骤的工作,核心是 “找出 APP 里的问题,让用户用着舒服、安全”。比如你用购物 APP 时,点 “付款” 没反应、填地址时文字输不进去,这些都是测试要提前找出来的问题。
不过话说回来,虽然测试有步骤,但新手也不用怕,只要跟着流程学,很快就能上手。我刚开始学的时候也以为很难,后来跟着练了几次,发现其实没那么复杂。

二、手机软件测试核心工作 1:看 “需求”,懂 APP 要做啥


开始测试前,第一步要先看 “需求文档”,这文档就像 APP 的 “说明书”,写着 APP 要做哪些功能、有啥要求。比如外卖 APP 的需求文档里会写 “能选收货地址”“能看到订单进度”“支持微信付款”。
具体要做两件事:
  1. 把需求里的功能一条一条理清楚,比如 “登录功能”“下单功能”“退款功能”,别漏了;
  2. 标记出 “特殊要求”,比如 “付款时要提示用户确认金额”“密码输错 3 次要锁定账号”,这些细节很重要。

有位做测试的网友分享:“我刚入行时没认真看需求,测社交 APP 时漏了‘朋友圈能发 9 张图’的要求,只测了发 1 张图的情况,结果上线后用户反馈发不了 9 张图,被领导批评了。”

三、手机软件测试核心工作 2:写 “用例”,列清要测啥


看懂需求后,就要写 “测试用例”,简单说就是把要测的内容一条条列出来,避免漏测。比如测 “登录功能”,用例可以这么写:
  • 输入正确的手机号和密码,看能不能登录成功;
  • 输入错误的密码,看会不会提示 “密码错误”;
  • 不输手机号直接点登录,看会不会提示 “请输入手机号”。

写用例有个小技巧:把自己当成普通用户,想到用户可能会做的操作都列进去,比如用户可能会输错手机号、可能会忘记密码,这些情况都要测。我刚开始写用例总漏内容,后来用这个技巧,慢慢就写全了。

四、手机软件测试核心工作 3:动手 “测 APP”,找里面的问题


这是测试最核心的一步,就是拿手机实际操作 APP,找里面的 “问题”(行业里叫 “bug”)。
重点做三件事:
  1. 按之前写的测试用例一条一条测,比如测购物 APP 的 “下单功能”,就从选商品、填地址到付款完整走一遍,看每一步有没有问题;
  2. 多换手机测,比如用华为、小米、苹果手机都测一遍,避免 APP 在某些手机上用不了;
  3. 记录问题,找到 bug 后要写清楚 “在什么手机上、做了什么操作、出现了什么问题”,比如 “在苹果 16 手机上,点‘提交订单’按钮没反应”,还要截图发给开发人员。

我之前测一款小 APP,就是动手测的时候发现 “修改昵称后不显示新昵称”,后来开发人员改了代码才解决,要是没测到,用户用的时候肯定会不舒服。

五、手机软件测试核心工作 4:等 “修复”,再测确认好没好


开发人员把 bug 改好后,不是就结束了,还要做 “回归测试”—— 再测一次之前有问题的地方,确认毛病真的修好了,而且没出新问题。
比如之前发现 “苹果 16 手机点提交订单没反应”,回归测试就要:
  1. 拿苹果 16 手机打开 APP,点 “提交订单”,看能不能正常用;
  2. 顺便测测相关功能,比如提交订单后能不能收到短信通知,别只测改好的地方,免得又出新 bug。

这里有个点我得说下,有些复杂的 bug,开发改好后可能会影响其他功能,但具体是怎么影响的、哪些功能容易受影响,我暂时还没摸透具体机制待进一步研究,新手遇到这种情况,可以多测几个相关功能,确保没问题。

六、新手常见问题解答


  1. 做手机软件测试需要会写代码吗?大部分基础测试不用!新手只要会看需求、写用例、找 bug 就行,后期想往高级测试发展,再学代码也不迟;
  2. 没接触过 APP 开发,能做测试吗?当然能!测试更关注 “用户用着好不好”,不是 “怎么开发出来的”,我就是从行政转行做测试的,没学过开发也能做好;
  3. 每天测试要测多久?一般跟正常上班时间一样,8 小时左右,遇到 APP 要上线时可能会加班,但不会经常通宵。

七、给新手的小建议


要是新手想入行,不用一开始就学复杂的内容,先从看需求、写简单用例、动手测小 APP 开始练。平时用手机的时候也可以多留意,比如 “这个 APP 的功能有没有问题”“用着卡不卡”,慢慢培养测试思维。
最后跟大家说句心里话,新手想知道手机软件测试是做什么的,其实核心就是 “找问题、保好用”,只要认真学、多练习,都能做好。我身边很多新手都是从零基础开始,现在都能独立做测试了。希望这篇文章能帮到你,祝大家都能顺利入行!

请先登录后发表评论!

最新回复 (0)

    暂无评论

返回