专栏首页猪圈子HR : "你的测试思维不行",不太符合我企岗位要求!

HR : "你的测试思维不行",不太符合我企岗位要求!

大家好! 我是你们的菜鸟小编,一个不懂技术但热爱这个行业的测试老鸟

后期文章应该不会日更,更多的是出精品原创,抽空码字佛系更新,尽量做到一周1-2篇,给大家分享测试所学心得

对于业务测试的同学来说,一个方面是最能体现自身的价值所在,那就是"测试用例的设计"那么测试用例的涉及就跟个人的测试思维以及眼界有很大的关系

所以今天我们的主题方向是 “业务测试中思维的重要性、全面性 ” 拿业务中最核心的功能点来说 ” 角色权限测试 “

01引言

作为测试新人 or 从业三五年的功能测试同学,在刚接触软件测试过程及成长道路上;业务测试是根基,尤为重要

所有的接口测试、性能测试、自动化测试都需要基于业务开展、深耕

所以作为一名合格的测试人员来说,在一家企业从事软件测试工作必须要将公司个人所负责测试的系统业务模块从背景到细节记在心中,那样在测试过程才能发散思维做出准确的判断以及发现挖掘更多的潜在缺陷

我们今天就说说业务测试其中一个点角色权限测试正反向全局可考虑的点

02角色思维

角色思维:主要谈及三种思维类型

1. 正向思维方式

大家都知道我们在进行测试工作之前肯定会有一份完整的RD,我们会根据这份RD输出TestCase最终达到我们发现系统所有缺陷的目的,我们这种思维就是正向思维,将自己代入正常的各类用户角色中,按照预设的需求去开启测试

2. 逆向思维方式

但是作为测试来说我们不仅仅是正常用户或者普通角色,我们还是尝试将自己想象为对我们系统完全不了解的用户、视觉听觉有障碍的用户、国外用户等角色类型

3. 全局思维方式

全局思维在基于正向+逆向之上进行异常场景的补充测试,这里更多的是需要经验的沉淀才能拿到功能业务,脑海便能映射出对应的测试场景

基于正反向的测试点来说,可以基于用户角色使用过程进行篡改、删除用户某些权限,再看对应用户执行权限过程是否存在正确提示等

是否支持直接删除管理员;或者删除管理员后连带管理员相应创建的用户是否连带删除等

这些全局的场景,需要一定的项目经验沉淀,在没有任何项目的沉淀下,可以使用同类型竞品,看看别人是怎么做的,眼里看的东西多了,眼界自然会高一些

03案例枚举

案例:拿一个电商APP角色权限测试点来说

1.正向思维枚举

当前为系统管理员角色:正常登录客户端是否拥有所有的菜单权限 ( 能都看到所有的菜单)、功能按钮操作权限(能够更改商品上下架、处理订单、删除订单等)、数据访问权限(任何一个普通用户、会员用户的数据都可以查看)、用户管理权限(能够执行新增用户、删除用户等)

当前为普通用户:正常登录客户端是否拥有当前用户所涉及到的菜单权限(能够看到商品菜单、个人信息菜单、物流信息菜单),功能操作按钮(进行购买商品、付款、查看详细物流信息等操作),数据访问权限(只能可看到个人相关的订单数据)、用户管理权限(无任何用户管理权限,只能修改个人信息)

我们会根据正向思维所列举的TestCase对我们的系统实时强有力的角色权限测试这种测试毋庸置疑是可取的,但是我们真的测试全面了吗?

2.逆向思维枚举

拿逆向思维来说(想象为对我们系统完全不了解的用户、视觉听觉有障碍的用户、国外用户等角色类型)我们是不是在正向思维还欠缺一些考虑

当前为完全不了解系统的用户角色:我们登录进去具体展示的内容、权限一些数据我们能否给用户很好的指引,友情的提示,以及一些非常规的操作一些友好的错误提示等这类信息是不是我们在角色扮演上需要覆盖到的

当前为视力障碍或者国外用户等:如果产品的用户群体涉及到海外群体以及市场许的广泛性,那我们是不是要考虑到界面是否支持翻译,字体大小是舒适度以及语音播放等方面做好更全面的服务

在这个赢的时代,产品的体验度给用户的感觉决定了该产品的好坏或者成败

3.全局思维枚举

当前为管理员:正常登录管理台进行新增或者修改普通用户的权限,此时超级管理员将该管理员编辑新增的按钮操作权限删除,此时该管理员新增或者修改普通用户时,系统怎么判断提示的

当前为超级管理员:正常登录管理员,将A管理员进行删除动作,那么A管理员创建的普通用户等是否连带删除呢?最终归属于谁,这些都是可以去考虑测试的场景

对于正向以及逆向思维来说全局思维更能体现一个测试人员的专业性,全局思维不仅仅可以用在测试环节,还可以在需求评审,反讲过程体现出来,对于团队来说你就是一个合格的测试人员或者测试Leader

对于角色权限测试这块,大家有什么好的方法以及心得欢迎加小编微信:695214599 进行分享or投稿,支持小编点个赞,广而告之

本文分享自微信公众号 - 猪圈子(Tester-sc),作者:石超

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-01-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 作为测试面试官给求职者的一些建议

    最近公司业务快速发展,整个研发团队都在加紧招聘人员,我主要负责测试和运维的初面,偶尔参与二面。从年前到今天为止,陆陆续续收到简历仅百人(测试占大多数),进入初...

    叨叨软件测试
  • 去哪儿2018暑期产品实习生面经

    牛客网
  • 简历怎么写,面试怎么过?

    公司招人主要还是看实力,但找工作,面试确实又存在一些小技巧与小方法的,或许会面试也是一种能力吧

    PayneWu
  • 面试官主动加微信,到底给不给?

    昨天有朋友在我公众号后台留言,说前两天去应聘开发岗位,在面试行将结束的时候,面试官主动要我加他微信,这正常吗?给还是不给?我真想知道面试官是啥想法,要微信号算面...

    闰土大叔
  • 互联网"凛冬",看大厂HR怎么说~

      最近互联网朋友圈充斥着一股恐慌的气息。是的,如果你是圈内人,恐怕已经猜到了,席卷整个行业的CAI员、降薪席卷业内。以滴滴程维宣布“公司高管无年终奖、普通员工...

    苏南
  • 2018腾讯制片助理&阿里视频运营经验分享

    牛客网
  • 2021 数字IC面经总结

    本人四非本硕科班出身,秋招投递芯片的数字设计岗位,本科两个省赛,一个市级项目,一年的FPGA逻辑设计工作经验(猜对了就是9106福报),研究生两年数字IC设计的...

    数字芯片社区
  • 【值得一读】大厂HR在面试时,都想听你说些啥?

    要回答这个问题,必须先了解大厂对于招人这件事的期待是什么。用人部门肯定希望能招到一个熟悉度高,专业技能强,快速上手,又能马上出活的人;HR希望能找到一个快速融入...

    博文视点Broadview
  • 2020年社招面试技巧总结!

    最近刚跳槽刚结束,也拿到了几家一线大厂的核心的 offer,总结一下经验希望能帮到其他同学。

    Datawhale
  • 【非技术面试】电话面试时需要注意什么

    电话面试时需要注意什么 部分企业人事部收到求职者简历后,会预先进行一轮电话面试,来考察求职者的综合素质,因此了解懂得求职面试的基本技巧,将会让求职者更顺利的通...

    Java帮帮
  • 超6k字长文,带你纵横谈薪市场(建议工程师收藏!)

    今天被粉丝催稿了,粉丝马上要开始谈薪资了,但是对于薪资这块不是很了解,这里我统一更新一篇文章,文章较长,建议收藏!需要时,拿出来复盘下!

    灿视学长
  • 简历总是被筛掉?用户思维,了解一下

    大部分是程序员的,后端的、前端的、客户端的、测试的等等,发现一部分人的简历写的都很一般,没有亮点,甚至有的简历看了让人抓狂,打开之后扫两眼就想关掉。

    IT茂茂
  • 职场“黑话”,老程序员面试遇到的坑,这真的不只是段子!

    本文从招聘角度,为你细数程序员面试的5种典型「陷阱」。绕开这些坑,你的面试求职一定会更游刃有余,真正有所收获。

    一墨编程学习
  • 云计算为何走不进人力资源管理?

    “博士,我们需要一个关于大数据(big data)人力资源管理的讲座!”这是2014年开年以来,我听到来自500强HR们的新需求,同时这也在所有需求中排名前To...

    静一
  • 面试通过率低?来看看一位Android大牛的BAT面试心得与经验总结

    目前形势,参加到Android队伍的人是越来越多,可以说是已经达到了供过于求的地步了。

    Android技术干货分享
  • 一位Android大牛的BAT面试心得与经验总结

    目前形势,参加到Android队伍的人是越来越多,可以说是已经达到了供过于求的地步了。

    CCCruch
  • 嵌入式求职分享(全网最全)

    本文会分享一些嵌入式软件岗位的秋招事宜,对所有流程都会有一个描述,事无巨细,希望可以帮到各位读者。

    Jasonangel
  • 那些奇葩的面试!为什么我会拒绝这些公司的邀请?

    ? 昨天,跳槽大师的顾问跑来问我,之前给我推荐了十来家公司,都去面试了吗?我说,太多奇葩,只面了4家,已经拿到2个Offer。看在顾问们一周帮我拿到...

    分享达人秀
  • 经验分享 | 如何写好数据分析师简历?

    我们要确定怎么样简历是一份好数据分析师简历呢?那我们就要涉及到如何评价一个好数据分析师?一般来说,优秀的数据分析师有着很好的表达能力,能通过在二分钟对自己工作内...

    Python数据科学

扫码关注云+社区

领取腾讯云代金券