一个新手怎么样做好功能测试?测试思维很重要!

发表于:2021-11-30 09:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:北国的秋    来源:稀土掘金

  01测试基础的重要性
  假如你是一位测试新人,测试基础知识对你来讲是十分重要。我这里所指的基础知识,不简单地仅仅讲什么是软件测试、软件测试的目的,而是测试用例的设计能力。
  软件测试用例的测试方法有哪些?
  答:等价类、边界值、因果图等等。
  需要结合实际的业务场景,来讲说较常用到的测试用例设计的方法。
  答:不少回复都是以登录来做说明的。
  换句话说平常工作中,较常用到的用例设计也就那样几种,假如大家能把理论好好应用到实际工作中,那么涨薪换句话说也很容易。
  那么,大家怎样才能设计好的测试用例呢?
  需要结合实际的业务场景设计用例十分重要,用例中并非涉及当今的功能,还需要把上下游关联的业务考虑进去,尽量覆盖详细。
  02提升数据库处理能力
  作为一名合格的测试人员,数据库的增删改查、关联查询是必会科目。但针对测试新手来讲,这一难度好像有点大,很多人办事前往往重视的是表象。
  比如:点击保存、提交保存,那是不是就可以辨别保存功能是正常的呢?
  而真正正确的做法是,大家必须去数据库中查看数据落库的状况,确认字段值是不是存储正确,涉及有业务关联的功能,也需要到数据库中,对数据的准确性进一步确认。对业务数据流向做到心中有数才行。
  03具备定位问题的能力
  在测试过程中,大家常常会碰到接口报错、出现异常错误信息等状况。作为一名测试新人,你也许第一反应便是直接丢给开发:“喂,兄弟,你这里报错了。”
  可是当开发人员问:“是前端或是后端报错啊?”
  你也许就只剩下一脸懵了。因为目前大部分软件都是前后端分离的。因此,这时你需要做的,便是学会看日志。
  根据日志,分析判断是前端或是后端问题,包括:借助抓包软件辨别是不是前端传值传错了,或是后端逻辑处理错误等有关问题。并且根据对问题的初始定位,帮助开发者提高解决问题的效率等等。
  04具备总结能力
  身为测试新人,我们要多多总结。
  曾有一名刚毕业的同学,他有一套自个的总结方式比如:根据XMind梳理总结/梳理业务,碰到的问题会记录处理方法,在测试工作中也形成自个的经验总结,并将自个的方式分享到团队中,这名同学在公司成长十分快,因表现突出,得到晋升。
  作为一名技术同学,总结能力十分重要,在平常工作中大家会踩各种各样的坑,将这些碰到的问题总结汇总形成经验并分享给别人,在竞争中也可以更为突出,在之后的工作中可以时不时翻出来看看,每次都是有不同的收获。
  05适时做好能力提升
  技术人员的不变话题:技术实力的提升。
  新人在初期成长十分快,在测试过程中可以多思考,碰到问题想想是不是有更好的方法解决。
  之前听说很多新人心态浮躁,总想用自动化解决问题,但是自动化测试水平有限,问题层出不穷。
  基本上可以说是,还没学会走,就想着跑。我们可以先打好基础,做好功能测试,在理解业务的状况下,考虑到怎样更为高效/高质量地进行测试工作。
  因为,换句话说有些同学在处理测试工作时,很多时候是为了自动化而自动化,不少自动化框架既没有运用到工作中,也没有产生实际的价值,都还没自个的思考。建议大家可以先做一个框架,然后引入一定的思考,结合业务来做自动化测试。
  比如,可以从市面上已经有的专用工具下手。
  举个例子:接口测试工具jmeter/postman等等,先根据专用工具了解接口测试流程以及方法,再结合自个的业务,发现当今测试工具解决不了的问题。后面再结合业务开发平台,持续思考和实践。
  坚信通过一段时间的磨练,大家一定能在测试水平上有一定的提升。加油,坚信明天会更好!

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号