
想入行手机软件测试,却不知道这份工作具体做什么?是不是以为只是随便点点手机 APP?其实不是哦!今天云哥就用大白话给新手详解手机软件测试的具体工作,每个环节都讲得明明白白,一看就懂,一起往下看吧!
一、第一步:先看 “需求文档”,搞懂 APP 要实现啥功能
手机软件测试的第一步,不是直接玩手机,而是先看 “需求文档”。这文档里写着 APP 要做啥功能、有啥要求,比如 “外卖 APP 要能选收货地址”“社交 APP 要能发朋友圈”。咱们得把这些需求吃透,知道要测哪些地方。
怎么看需求文档呢?其实不难:
- 把文档里的功能一条一条标出来,比如 “登录功能”“支付功能”,别漏了;
- 重点看 “特殊要求”,比如 “支付时要支持微信、支付宝两种方式”“登录密码要区分大小写”;
- 要是有不懂的地方,及时问产品经理,别自己瞎猜。
做过 2 年测试的网友 @小夏分享:“我刚入行时没吃透需求,测购物 APP 时漏了‘优惠券满减’的功能,最后上线后用户反馈用不了,被领导批评了。所以新手一定要先把需求看懂!”
二、第二步:写 “测试用例”,把要测的内容列清楚
看懂需求后,就要写 “测试用例” 了,简单说就是把要测的内容一条条列出来,避免漏测。比如测手机 APP 的 “登录功能”,测试用例可以这么写:
- 输入正确的手机号和密码,看能不能登录成功;
- 输入错误的密码,看会不会提示 “密码错误”;
- 不输手机号,点登录,看会不会提示 “请输入手机号”。
写测试用例有 3 个小技巧,新手记好:
- 要 “全面”:比如测 “发朋友圈”,不光要测能发文字,还要测能发图片、视频,能不能删朋友圈;
- 要 “具体”:别写 “测登录”,要写清楚 “输入什么内容,预期出现什么结果”;
- 要 “考虑异常情况”:比如手机没网时登录 APP,看会不会提示 “网络异常”,这些细节不能漏。
我刚学测试时,写的用例总是漏异常情况,师傅教我 “把自己当成小白用户,想到啥可能出错的情况都写上”,后来就慢慢熟练了。
三、第三步:动手 “测 APP”,找里面的 “bug”
这是手机软件测试最核心的工作 —— 拿着手机实际操作,找 APP 里的 “bug”(也就是毛病)。具体怎么做呢?
- 按之前写的测试用例一条一条测:比如测 “外卖 APP 选地址”,先选自己家地址,看能不能显示正确,再选偏远地址,看能不能正常下单;
- 多换手机测:不同品牌、不同系统的手机(比如华为安卓、苹果 iOS)都要测,有些 APP 在安卓上好用,在苹果上就会闪退;
- 记录 “bug”:找到毛病后,要把情况写清楚,比如 “在苹果 13 上,点‘提交订单’按钮没反应”,还要截图或录屏,发给开发人员改。
网友 @阿凯分享他的经历:“我测一款购物 APP 时,发现用安卓 10 系统的手机付款后,订单页面不显示金额,赶紧截图发给开发,最后改好了。要是没测出来,用户用的时候肯定会投诉。”
四、第四步:“回归测试”,确认 bug 改好了没
开发人员把 bug 改好后,咱们还要做 “回归测试”—— 再测一次之前有问题的地方,确认毛病真的修好了,而且没出新问题。
比如之前测出来 “苹果 13 点提交订单没反应”,回归测试就要:
- 拿苹果 13 手机打开 APP,点 “提交订单”,看能不能正常显示;
- 顺便测测其他相关功能,比如提交订单后能不能收到短信通知,别只测改好的地方,免得又出新 bug。
有人会问,回归测试一定要做吗?当然要!我之前遇到过开发改了一个 bug,结果把其他功能弄出问题的情况,幸好回归测试时发现了,不然上线后就麻烦了。
五、第五步:写 “测试报告”,总结测试情况
所有测试做完后,要写 “测试报告”,把测试的结果告诉团队。报告里要写清楚:
- 测了哪个 APP,测了哪些功能;
- 找到多少个 bug,改好了多少个,还有多少没改;
- 这个 APP 能不能上线(比如 bug 都改好了,就能建议上线;还有很多严重 bug,就建议再改改)。
测试报告不用写得太复杂,新手用简单的表格就能做,把关键信息写清楚就行。
六、新手常见问题解答
- 手机软件测试需要会写代码吗?大部分基础测试不用!新手只要会用手机操作,能写测试用例、找 bug 就行,后期想往高级测试发展,再学代码也不迟;
- 每天要测多久?一般跟正常上班时间一样,8 小时左右,遇到 APP 要上线时可能会加班,但不会经常通宵;
- 没接触过测试,能学吗?当然能!我就是从行政转行做测试的,只要认真学需求分析、写用例、找 bug 这些基础技能,很快就能上手。
最后跟大家说句心里话,手机软件测试工作不难,主要靠细心和耐心,把每个功能、每个细节都测到就行。新手刚开始可能会漏 bug,但多练几次就好了。希望这篇详解能帮到想入行的朋友,祝大家都能顺利找到手机软件测试的工作!
暂无评论