作者:王豆豆
链接:https://zhuanlan.zhihu.com/p/34061937
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

第一个是业务流程;第二个业务细节


1.业务流程

对刚开始入职的新人来说,刚开始一定是先从公司业务框架和业务流程学起,这个时间段需要做的就多看,多问,多做。

01 多看

多看指的是多看公司需求文档,需求文档包括任何一切有关公司业务的文档,可能是公司业务背景,公司框架说明,以前的测试用例,测试报告,原型图,公司系统等等。

尽自己的可能多找与公司业务相关的文档、数据查看。

02 多问

多问就是指多向同事请教,不是不耻下问,而是不要害羞上问,其他人都可能比你懂得多。

现在企业对新人,可能会安排一个老同事带你,也可能没有,直接就安排你进项目做,但前期一定会给你留一点时间熟悉公司业务,如果有同事带你,那是好运,但要明确一件事情就是别人带你,并不是他的主要工作,而是额外工作;如果没有,也不必急,学会自己去梳理,去掌握需求。

向同事问问题也是一门学问,不是遇到问题就开始问,也不是逮着谁都问,能自己解决的就最好自己解决,需要多观察,通过观察确定问问题的时机

刚才王豆豆说过带你的工作是额外工作,如果项目任务很忙的时候,带你的测试人员既要完成平时的工作,又要解决你的问题,会给他造成一定的困扰,所以一定不要有问题就问。

王豆豆使用的办法就是:

1.先将不紧急解决的问题记录下来,然后找一个时间统一问;

2.紧急问题,如果这个问题不解决就没办法继续下面的流程,那这样的问题就必须立马解决,如果带你的人在忙着测试,那你可以先找其他人解决,如果不忙,那就正好。

王豆豆就是很好运的那个,王豆豆能这么快掌握公司业务,很大程度上都是因为遇到很nice的同事,每遇到的一个问题都能很好解决,解决不仅仅是告诉答案,而是从流程,从结构,从根本原因,从设计目的去分析这个问题,解答很详尽,基本问一次就相当于把一个流程或一个功能点吃透。

03 多做

不管你问得再多,看得再多,如果自己不动手去尝试,那都是白费。

第一个做:

看文档或系统时,动手画出大致地系统流程图来,也可以是系统框架,系统功能模块等

第二个做:

在问问题时,记录下自己问的所有问题,避免重复问,如果你是第一次,我能给你详细的解答,但如果是第二次,那我会记得我曾经给过你解答,如果还有第三次呢?那是不是我对你的印象就不会那么好,我会觉得你对工作根本不上心。

第三个做:

执行---跑业务流程,分析流程的动作背后原因

假设公司业务有付款的功能,那就自己动手从用户注册-〉登录-〉账户存钱-〉付款的业务场景来做,一个个完整的流程跑,一边跑一边记录页面交互点,每一个动作引起界面或任务或数据库的变化,然后修改一点再跑再记录。

比如付款账户有钱或没钱的界面返回,数据库的变化,同时了解每执行一个动作,所需要的前置条件,执行所需要的数据从哪些地方取等等。

关注点较多时,不一定只执行一次就全部了解,可以多次重试,但最终结果是每一个动作,你都需要掌握,这也是我们业务细节部分需要掌握的。


2.业务细节

这个阶段一定是建立在你对公司系统框架,业务流程,产品类型都是相当清楚的前提下再关注的点。

首先要清楚什么是业务细节?

王豆豆以为业务细节就是通过表象所看不出来的,而是需要根据数据,任务,动作共同去分析的。

王豆豆目前觉得应该二个办法:

第一个方法是多跑业务流程

前面已经讲过了,根据前面所讲的方法来分析每一次执行动作,记录执行前的前置条件和取数据的表,以及执行后的变化,包含数据库,界面,测试环境记录的日志等。

第二个方法是看代码

学会看代码是每一个测试人员都应该掌握到的。

如果公司没有完整的需求文档,测试人员可以通过看代码分析需求,业务流程的变化,自己就能梳理出需求来。

看代码可以发现测试人员在前端和业务流程上发现不到的问题,同时还能提高测试人员在某类功能点上测试的效率。

以测试人员测试Mapping类业务为例,大家都知道Mapping(映射)是指各系统或子系统中相同点的不同映射。

例如1在A系统中表示小学生,在B系统中表示中学生,2在A系统中表示中学生,在B系统中表示小学生,在A系统中输入1,在B系统界面需要显示小学生。

如果要测试这样的业务,功能测试至少需要二条测试用例来覆盖,那如果是看代码呢,是不是直接就可以看出来了,你又可能会说不就是多二条测试用例么?那如果这样的Mapping值很多呢,功能测试就需要测试很多次,而通过看代码能很快发现AB系统的映射是否正确,是不是效率提高很多。

同时看代码可以清楚更多业务设计细节和流程的跳转及条件等。

以前没有看过代码,刚开始看似确实很难,但看得越多就越容易,学会看代码的前提是对相应编程语言的基础了解,知道如何使用。

以上就是王豆豆熟悉业务的方法,欢迎大家和我讨论更多更有效的方法。

转载于:https://www.cnblogs.com/thiaoqueen/p/10405600.html

刚入职的新人如何快速了解公司业务相关推荐

  1. 测试工程师刚入职如何快速熟悉需求并输出测试用例?

    背景 刚入职第一天,早上办完入职,下午就就分配了测试任务,2个模块+13条短信验证,2天内输出测试用例(xmind输出功能点,excel书写业务流).测试负责人给我们快速讲了一下业务,在这过程中大概记 ...

  2. 程序员刚入职如何快速融入工作中

    此文章是是我个人经历经验总结,适用于一些刚入职的小白程序员,希望能有效的帮助到万千学子. 好了言归正传,先说一下问题,首先你作为新员工刚入职如何快速融入到公司项目工作中和大家一样工作,以下是我个人经历 ...

  3. 给刚入职学员的新人手册

    经常有刚入职的学员反馈,在公司里不知道该如何处理问题,每天事情特别多,不知道如何化解. 干着干着就开始抱怨,感觉所有人都针对你,一旦觉得所有人都针对,就开始想着换份工作. 这里强调一下,如果你当前的工 ...

  4. 程序员刚入职很痛苦_在中国,程序员这行能干一辈子吗?

    点击上方蓝色字体"腾讯创业" 选择关注公众号 创投圈大小事,你都能尽在掌握 腾讯创业 | ID:qqchuangye 随着互联网行业发展的不断深化,或许也是时候从文化.机制上去探讨 ...

  5. 如果你还没入职,那么你必须看我的这个入职vlog[教你快速成长为职业人]

    首先,这篇文章是写给那些马上要步入职场或者还没步入职场的小白的. 我写这篇文章的目的,不会太多的去给你灌输离大家很遥远的什么职业规划啊一类的,我会告诉大家怎么能快速的适应环境,怎么能快速发挥自己价值, ...

  6. 刚入职新公司上班需要注意的点有哪些

    新人刚入职,对一切还不熟悉.又怕犯错又怕别人觉得你太冷漠.不知道自己该怎么做,手足无措.那么刚入职新公司上班需要注意的点有哪些?博士后招聘整理了如下的内容供大家做参考. 1.不要试着既快速又完美地融入 ...

  7. 如何培养新人总结_对于刚入行的新人,我的三点建议

    从校园到职场,每个人都要经历从"菜鸟"到"老鸟"的阶段.这几年带过运营也带过产品,最近又刚好在带一个"小鲜肉",时不时也会让我回想起初入职场 ...

  8. 调侃 -- 刚入职时的单纯

    借个漫画调侃下刚入职时傻傻的想法 当然也不是说排斥加班,既然选择了这个行业,也做好了加班的准备 还好现在的公司不怎么加班,相比某些企业简直不能算是加班 对于哪些上班好几年的老员工,下班后仍能坚持在工位 ...

  9. 京东某女程序员求助:刚入职就意外怀孕,纠结还能不能过试用期?网友:职场女性太难!...

    女员工在职场上最大的困境就是结婚生子,许多公司在招聘时都会对女员工的结婚.怀孕时间提出要求,导致不少女员工不敢怀孕,生怕一个不小心就被辞退. 一个京东女员工发帖求助:刚入职就怀孕了,真的不是故意的,纠 ...

  10. 刚入职新公司做一些什么贡献_如果您有全职工作,如何为Kubernetes做贡献

    刚入职新公司做一些什么贡献 当我在IBM产品安全事件响应团队工作时,我于2018年10月开始为Kubernetes (K8s)做出贡献. 我被分布式系统所吸引,但在日常工作中无法与它们合作,因此我的导 ...

最新文章

  1. asp怎么循环增加字段和字段对应的值_ASP.NET Core教程「三」实体字段属性
  2. 谷歌年度AI技术总结来了!Jeff Dean执笔,附赠27个开源工具和数据大礼包
  3. sklearn学习总结(超全面)
  4. python excel centos_centos中使用python遇到的几个问题
  5. 美团内推:java高级开发(一面+二面+三面),面试58题实拍!
  6. Kudu : NonRecoverableException: Got out-of-order key column
  7. 模拟退火法-TSP问题
  8. STL源码分析-rotate
  9. [工具] Snipaste
  10. 搭建一个简单Git服务器
  11. python plt 内存_python-创建matplotlib图形后如何释放内存
  12. 统计笔记3:statistical inference
  13. 【火炉炼AI】深度学习004-Elman循环神经网络
  14. Windows10 LSTC 2021输入法无法使用的问题
  15. LeetCode算法之蓄水池算法
  16. zabbix 主动监控与被动监控
  17. 短网址短链接哪个好用?2021年最好的缩短链接短网址推荐
  18. MapGuide的系统架构
  19. Racket编程指南——4 表达式和定义
  20. 韩国MBC、KBS、SBS

热门文章

  1. MAC 网速问题 变慢 的来看看 经验
  2. 江苏各大高校开学具体时间,快来看看有你的学校吗?小伙伴们想开学了吗?
  3. 线上连锁线下整合的连锁电商架构 打造店店互推人人分销模式
  4. 机器阅读理解任务综述
  5. 小鸡啄米之React事件处理
  6. xp系统怎么更改计算机用户名和密码,如何解决用户不能更改WindowsXP系统密码
  7. scrapy实战--爬取腾讯的招聘信息
  8. 【Day42 文献精读】A Bayesian Model of Perceived Head-Centered Velocity during Smooth Pursuit Eye Movement
  9. 【Linux】排查进程、挖矿病毒查找
  10. Citespace(十一)---对图谱中Q值和S值的说明—来自《引文空间分析原理与应用》p24