别暴露!主观性面试问题该这么回答
Posted 测试萌萌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了别暴露!主观性面试问题该这么回答相关的知识,希望对你有一定的参考价值。
关于新人如何做好功能测试,以下是我个人的一些思考。
01、测试基础的重要性
作为一名测试新人,测试基础非常非常重要。这里说的基础,不仅仅是什么是软件测试、软件测试的目的,而是测试用例的设计能力。
因工作的原因,近来接触不少毕业3、4年,甚至7、8年的测试同学,对用例设计还是停留在理论阶段,这让人不免有些无力吐槽。
Q、软件测试用例的测试方法有哪些?
回答:等价类、边界值、因果图等等。
Q、结合实际的业务场景,来说说常用到的测试用例设计的方法。
回答:不少回复都是以登录来做说明的。
其实日常工作中,常用到的用例设计也就那么几种,如果我们能把理论好好应用到实际工作中,那么涨薪其实也很容易。
那么,怎么样才能设计出好的测试用例呢?业务、业务、业务,重要的事情说三遍。
结合实际的业务场景设计用例非常重要,用例中不仅仅涉及到当前的功能,还需要把上下游关联的业务考虑进去,尽可能覆盖完整。下面就来给大家着重介绍一番~
02、提升数据库处理能力
作为一名合格的测试人员,数据库的增删改查、关联查询是必会科目。但对于测试新手来说,这个难度似乎有点大,很多人做事前往往关注的是表象。
比如:点击保存、提交保存,那是否就判断保存功能是正常的呢?
而正确的做法是,我们必须去数据库中查看数据落库的情况,确认字段值是否存储正确,涉及到有业务关联的功能,也需要到数据库中,对数据的准确性进一步确认。对业务数据流向做到心中有数才行。
03、具备定位问题的能力
在测试过程中,我们经常会遇到接口报错、异常错误信息等情况。作为一名测试新人,你可能第一反应就是直接丢给开发:“喂,兄弟,你这里报错了。”
可是当开发人员问:“是前端还是后端报错啊?”
你可能就只剩下一脸懵了。因为目前大部分软件都是前后端分离的。所以,此时你要做的,就是学会看日志。
通过日志,初步判断是前端还是后端问题,包括:借助抓包工具判断是否是前端传值传错了,还是后端逻辑处理错误等相关问题。并通过初步定位问题,帮助开发人员提升解决问题的效率等。
04、具备总结能力
作为测试新人,我们要多总结。
笔者曾带过一名刚毕业的同学,他有一套自己的总结方式比如:通过x-mind梳理总结/梳理业务,遇到的问题会记录处理方法,在测试工作中也形成自己的经验总结,并将自己的方式分享到团队中,这名同学在公司成长非常快,因表现突出,得到晋升。
作为一名技术同学,总结能力非常重要,在日常工作中我们会踩各种各样的坑,将这些遇到的问题总结汇总形成经验并分享给他人,在竞争中也能够更加突出,在之后的工作中可以时不时翻出来看看,每次都会有不一样的收获。
05、适时做好能力提升
技术人员的永恒话题:技术水平的提升。
新人在前期成长非常快,在测试过程中可以多思考,遇到问题想想是否有更好的方法解决。
之前听说不少新人心态比较浮躁,动不动就想用自动化解决问题,但自己的自动化测试水平有限,做起来问题层出不穷。
几乎可以说是,走还没有学会就想跑等问题。笔者以为我们可以先打好基础,做好功能测试,在理解业务的情况下,考虑如何更加高效/高质量的完成测试工作。
笔者以为,其实有些同学在处理测试工作时,很多时候是为了自动化而自动化,不少自动化框架既没有运用到工作中,也没有产生实际的价值,还没有自己的思考。建议大家可以先做一个框架,然后引入一定的思考,结合业务来的做自动化测试。
比如,可以从市面上已有的工具入手。
举个例子:接口测试工具jmeter/postman等等,先通过工具了解接口测试流程以及方法,再结合自己的业务,发现当前测试工具解决不了的问题。后期再结合业务开发平台,不断思考和实践。
相信经过一段时间的磨练,大家一定能在测试水平上有所提升。加油,相信明天会更好!
最后: 欢迎大家关注公众号:【 伤心的辣条 】,领取一份300页pdf文档的Python自动化测试工程师核心知识点总结!
公众号里大部分资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果你测试中有许多的困惑,那么我创建的软件测试技术交流群将会是你接触良师益友的有益社区,同行或许可以给你带来一些实际性的帮助与突破。群:902061117 你也想知道同行都在怎样致富吧!
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐:
以上是关于别暴露!主观性面试问题该这么回答的主要内容,如果未能解决你的问题,请参考以下文章