0
0
0

【新手想知道软件测试干啥具体流程】,从零入门不迷路

等级:1 级 吃瓜
9天前 21


刚接触软件测试的新手,是不是总在想 “软件测试到底要走哪些流程?”“第一步该做啥,第二步又该做啥?” 生怕自己一上手就乱了节奏,漏了关键步骤?别担心,云哥专门为从零入门的新手整理了软件测试的具体流程,一步一步讲清楚,跟着走保准不迷路,一起往下看吧!

第一步:测试前准备,先搞懂 “要测什么”


很多新手一拿到软件就想直接开始点,其实不对,测试前得先做好准备,不然测的时候会像无头苍蝇。那准备阶段具体要做啥呢?
  1. 通读需求文档。开发软件前,产品经理会写一份文档,里面明明白白写着软件要实现哪些功能、达到什么效果。比如测一款购物 APP,得知道 “能添加商品到购物车”“能在线付款” 这些都是必须测的;
  2. 列出测试点。把要测的内容一条条列出来,比如登录功能,除了正常输入账号密码登录,还得考虑 “输错密码会怎么样”“不输验证码能不能登录”,这样才不会漏测;
  3. 准备测试工具。比如记录问题用的表格、测不同手机兼容性的设备,这些都得提前准备好,不然测到一半再找,很耽误时间。

有人会问:“要是看不懂需求文档该怎么办呢?” 其实很简单,直接找产品经理或者老员工问,别不好意思,新手刚开始有疑问太正常了,问清楚才能更好地开展工作。


第二步:设计测试用例,明确 “怎么测”


准备工作做完,就该设计测试用例了,这一步是为了明确 “用什么步骤去测”,新手照着用例做就行。那测试用例该怎么设计呢?
  1. 按功能模块拆分。比如把外卖 APP 分成 “登录注册”“选餐下单”“订单跟踪” 几个模块,每个模块单独设计用例,这样更有条理;
  2. 写清详细操作步骤。每个用例里要把操作步骤写明白,比如测 “添加商品到购物车”,要写 “1. 打开购物 APP 2. 搜索目标商品 3. 点击商品进入详情页 4. 点击‘加入购物车’按钮”;
  3. 明确预期结果。比如上面那个用例,预期结果就是 “商品成功加入购物车,购物车数量增加 1”,这样测的时候就能判断功能是否正常。

下面用表格给大家展示下测试用例的大致样子,新手可以直接参考:
测试用例编号测试模块操作步骤预期结果
001登录1. 打开 APP 2. 输入正确账号密码 3. 点击登录成功登录,进入 APP 首页
002登录1. 打开 APP 2. 输入错误密码 3. 点击登录弹出 “密码错误,请重新输入” 提示,无法登录



第三步:执行测试,动手 “找问题”


设计好用例后,就到了最核心的执行测试环节,这时候新手要动手操作,找出软件里的问题。执行测试时要注意啥呢?
  1. 按用例逐步执行。新手一定要照着设计好的用例一步步来,不要凭感觉乱点,不然很容易漏测关键功能;
  2. 详细记录问题。遇到功能不正常的情况,比如 “点击‘付款’按钮没反应”,要把问题记清楚,包括操作步骤、出现的现象,最好截个图,方便后续跟开发沟通;
  3. 反复验证问题。有时候出现的问题可能是偶然的,比如网络卡顿导致的,这时候要多试几次,确认问题是不是真的存在。

有新手会问:“要是执行测试时发现用例里没提到的问题该怎么办?” 别慌,把问题详细记下来,后续跟团队沟通,说不定还能补充新的测试用例,这也是新手成长的好机会。


第四步:跟进问题修复,确认 “改好了没”


找到问题后,会把问题反馈给开发人员,开发改完后,新手还得跟进确认,这一步可不能少。具体要做啥呢?
  1. 复测已修复的问题。开发说某个问题改好了,新手要按照之前发现问题的步骤再测一遍,看问题是不是真的解决了。比如之前发现 “退款后没收到短信通知”,现在就再走一遍退款流程,看通知能不能正常收到;
  2. 检查相关功能。改了一个问题后,可能会影响到其他功能,比如改了 “付款功能” 后,要顺便测测 “订单查询” 功能是否正常,避免出现新问题;
  3. 记录复测结果。要是问题真的解决了,就标记为 “已修复”;要是没解决,就跟开发反馈,让他继续改,直到问题解决为止。



第五步:测试收尾,整理 “测试报告”


所有功能都测完,问题也都修复后,就到了测试收尾阶段,这时候要整理测试报告,给整个测试工作做个总结。那测试报告里要包含啥呢?
  1. 测试概况。写清楚测试的范围、用了多少时间、测了哪些模块,比如 “本次测试覆盖购物 APP 的登录、下单、付款 3 个核心模块,测试时长 2 天”;
  2. 问题统计。汇总测试过程中发现的问题数量,比如 “总共发现 15 个问题,已修复 14 个,剩余 1 个待下一版本修复”;
  3. 测试结论。判断软件是否达到上线标准,比如 “本次测试的核心功能均正常,剩余 1 个问题不影响用户使用,建议可以上线”。

云哥觉得,新手刚开始不用追求快,把每个流程步骤都做扎实,慢慢就能形成自己的节奏。博主经常使用的办法是,把每个流程步骤记在笔记本上,遇到问题就翻一翻,时间长了自然就记住了。对新手来说,刚开始可能会觉得流程多,但多跟着做几个项目,很快就能上手。希望这个具体流程能帮到你,要是还有啥不懂的,随时问我就行!

【新手想知道软件测试干啥具体流程】,从零入门不迷路

请先登录后发表评论!

最新回复 (0)

    暂无评论

返回