• 0
  • 0
分享
  • 一个新手怎么样做好功能测试?测试思维很重要!——软件测试圈
  • 曼倩诙谐 2022-09-16 11:34:45 字数 1637 阅读 1252 收藏 0

  01测试基础的重要性

  假如你是一位测试新人,测试基础知识对你来讲是十分重要。我这里所指的基础知识,不简单地仅仅讲什么是软件测试、软件测试的目的,而是测试用例的设计能力。

  软件测试用例的测试方法有哪些?

  答:等价类、边界值、因果图等等。

  需要结合实际的业务场景,来讲说较常用到的测试用例设计的方法。

  答:不少回复都是以登录来做说明的。

  换句话说平常工作中,较常用到的用例设计也就那样几种,假如大家能把理论好好应用到实际工作中,那么涨薪换句话说也很容易。

  那么,大家怎样才能设计好的测试用例呢?

  需要结合实际的业务场景设计用例十分重要,用例中并非涉及当今的功能,还需要把上下游关联的业务考虑进去,尽量覆盖详细。

  02提升数据库处理能力

  作为一名合格的测试人员,数据库的增删改查、关联查询是必会科目。但针对测试新手来讲,这一难度好像有点大,很多人办事前往往重视的是表象。

  比如:点击保存、提交保存,那是不是就可以辨别保存功能是正常的呢?

  而真正正确的做法是,大家必须去数据库中查看数据落库的状况,确认字段值是不是存储正确,涉及有业务关联的功能,也需要到数据库中,对数据的准确性进一步确认。对业务数据流向做到心中有数才行。

  03具备定位问题的能力

  在测试过程中,大家常常会碰到接口报错、出现异常错误信息等状况。作为一名测试新人,你也许第一反应便是直接丢给开发:“喂,兄弟,你这里报错了。”

  可是当开发人员问:“是前端或是后端报错啊?”

  你也许就只剩下一脸懵了。因为目前大部分软件都是前后端分离的。因此,这时你需要做的,便是学会看日志。

  根据日志,分析判断是前端或是后端问题,包括:借助抓包软件辨别是不是前端传值传错了,或是后端逻辑处理错误等有关问题。并且根据对问题的初始定位,帮助开发者提高解决问题的效率等等。

  04具备总结能力

  身为测试新人,我们要多多总结。

  曾有一名刚毕业的同学,他有一套自个的总结方式比如:根据XMind梳理总结/梳理业务,碰到的问题会记录处理方法,在测试工作中也形成自个的经验总结,并将自个的方式分享到团队中,这名同学在公司成长十分快,因表现突出,得到晋升。

  作为一名技术同学,总结能力十分重要,在平常工作中大家会踩各种各样的坑,将这些碰到的问题总结汇总形成经验并分享给别人,在竞争中也可以更为突出,在之后的工作中可以时不时翻出来看看,每次都是有不同的收获。

  05适时做好能力提升

  技术人员的不变话题:技术实力的提升。

  新人在初期成长十分快,在测试过程中可以多思考,碰到问题想想是不是有更好的方法解决。

  之前听说很多新人心态浮躁,总想用自动化解决问题,但是自动化测试水平有限,问题层出不穷。

  基本上可以说是,还没学会走,就想着跑。我们可以先打好基础,做好功能测试,在理解业务的状况下,考虑到怎样更为高效/高质量地进行测试工作。

  因为,换句话说有些同学在处理测试工作时,很多时候是为了自动化而自动化,不少自动化框架既没有运用到工作中,也没有产生实际的价值,都还没自个的思考。建议大家可以先做一个框架,然后引入一定的思考,结合业务来做自动化测试。

  比如,可以从市面上已经有的专用工具下手。

  举个例子:接口测试工具jmeter/postman等等,先根据专用工具了解接口测试流程以及方法,再结合自个的业务,发现当今测试工具解决不了的问题。后面再结合业务开发平台,持续思考和实践。

  坚信通过一段时间的磨练,大家一定能在测试水平上有一定的提升。加油,坚信明天会更好!


  51Testing软件测试网正在收集测试行业问卷结果,如果你也想为测试行业的前景助力,就点击下方的链接提交答案吧,还有精美礼品等你拿(测试课程五选二)~

链接:http://vote.51testing.com/



作者:北国的秋    

来源:http://www.51testing.com/html/06/n-4480206.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、关系型和非关系型数据库的区别?关系型数据库的优点容易理解,因为它采用了关系模型来组织数据。可以保持数据的一致性。数据更新的开销比较小。支持复杂查询(带 where 子句的查询)非关系型数据库(NOSQL)的优点无需经过 SQL 层的解析,读写效率高。基于键值对,读写性能很高,易于扩展可以支持多种类型数据的存储,如图片,文档等等。扩展(可分为内存性数据库以及文档型数据库,比如 Redis,MongoDB,HBase 等,适合场景:数据量大高可用的日志系统/地理位置存储系统)。2、详细说一下一条 MySQL 语句执行的步骤Server 层按顺序执行 SQL 的步骤为:客户端请求 -> 连...
            0 1 6147
            分享
          • 现代城市人,从事着数字经济相关的工作,可能只需要坐着,便可以运筹帷幄,无需四处奔波。但我们人类的大脑进化而来,是需要趋利避害的。以前有野兽,有大自然的洪水猛兽,要根据历时和时辰提前安排,早做打算。现代的市场经济,抽象了许多,网络让虚拟空间仿佛成为真实,让远在天边的人和事近在眼前,好像我们什么都可以关心,好像我们什么都可以插嘴,好像我们什么都可以插手。于是,身边的痛苦近在咫尺,远处的繁华和喧嚣也唾手可得,我们什么都想看两眼,什么都想摸两下,什么都想关心一下。思虑万千,并非全都来自身边现实的主观反应,还有来自网络虚拟空间算法推荐管中窥豹盲人摸象和书本知识的历史经验,于是,这三者结合,定能让我们的大...
            1 1 1225
            分享
          •   作为一名新入行的测试人员,如何提高自己在工作中的影响力呢?可能有人会问了:“测试人员不是只要安分守己的做好自己的测试工作不就行了吗?又不是当管理者,为什么要提高影响力呢?”说实话,我刚入行测试的时候也不懂得提高影响力和我的测试工作有什么关联,每天只是按部就班提交缺陷、回归缺陷罢了,交流的圈子很小。  直到有一次和带我的师傅聊起这个事情,我才明白,原来提高自己的影响力对于我们开展测试工作乃至今后职业的发展都大有裨益。提高影响力,说通俗一点就是提高自己在公司或者项目组内的“知名度”,让大家都知道自己。首先,在测试工作中,免不了要和不同角色的人打交道,比如项目经理、产品经理、开发、测试,还有用户...
            0 0 625
            分享
          •   1 引言  1.1背景  随着Android应用越来越壮大,对应代码量显著增加,代码逻辑也日趋复杂,此时需要采取一定的行动去保证代码质量,减少逻辑漏洞等,于是严格地执行单元测试编写任务,将单元测试落实到平常开发和维护任务当中去,就是很重要的一环,不可忽视。  然而,很多应用开发者之前并未编写过单元测试代码,那么如果有一篇通俗易懂并带有操作步骤的文章,能帮助应用开发者完成从单元测试小白到入门的过渡,就再好不过了,于是本文就是在此情况写就的,如有不好之处,请多多包涵,谢谢。  1.2 术语和缩略语  2 闲谈单测  2.1 说说我理解的单测  2.1.1 对测试金字塔的理解  本文所指的单测,...
            0 0 1911
            分享
          •   前言  Unittest是Python自带的自动化测试框架,提供了基本的控制结构和模型概念。  由于Unittest功能较为基础,因此在实际框架实战中往往需要对其功能进行扩充。  比如:  ·生成HTML报告  ·多线程并发(并且报告不混乱)  ·自动重试出错用例  ·为用例提供tags标签和level等级等,往往需要我们对Unittest框架进行二次开发和扩展,由于Unittest框架清晰的API,扩展和定制也非常方便。  unittest.TestResult类简介  TestResult类一般在TestRunner类中实例化,并穿梭于每个执行的测试套件和测试用例中用于记录结果。  T...
            1 1 963
            分享
      • 51testing软件测试圈微信