您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件测试技术 > 其他相关 > 正文

在客户现场做测试是什么体验?

发表于:2017-01-09 作者:笑笑爱笑smile 来源:

  2013年来到大帝都工作,一直在客户现场,来之前宝宝不知道客户现场工作需要注意什么,每天有人盯着你工作、盯着你玩手机、甲方的同事们对我们大呼小叫,我们大气不敢出,陪着笑脸道歉,经济这么开放的社会,互为甲乙方的合作关系,有必要这样刻薄吗?
  其实待客户现场有2种工作模式,这是我目前碰到的,一种是做项目,生产出问题甲方有专门的运营团队解决问题,不需要乙方解决;第二种生产出问题需要乙方解决问题。
  第一种:人员外包,行方负责人带着公司人员做项目,充满了浓浓的甲方乙方气息,有时候会感觉在甲方工作,都快失去人生自由了。
  这时你自己考虑,该学的学习都学好了,果断跳槽寻找人生自由。
  第二种:项目外包,最起码行方负责人可以和公司负责人平起平坐的讨论问题,有充分的人生自由。
  什么是生产环境呢?之前我也不知道,现在懂了举个例子:比如客户去银行网点办理业务,柜员操作的系统连着数据库服务器、前台应用服务器、后台应用服务器,这套环境就称为生产环境。
  如果发生生产环境故障,客户不能取款、不能购买理财、不能给上学的孩子转账、客户发生错帐等等情况会给银行带来金钱和名誉的人损失。
  所以从源头避免生产bug,测试人员承担更重的责任,比如我之前遇到的客户错帐,必须当天解决,惊动了行里的各方领导,修复后测试当天周围围了一圈领导,行方经理还问我这么多领导看着,紧张不,哈哈其实我以前见过更大的世面,这点小case。
  有次上线后,系统直接挂了,加班了1个月,现在还历历在目。
  生产环境为什么会发生客户错帐呢,大多数是某系统通讯异常、业务人员参数设置不当等造成。如果有生产问题,加班是小事,你有可能正睡得香一个电话打过来惊醒你,迷迷糊糊打的去解决问题。
  由生产问题引出一些我平时测试中不可取的做法,比如:产品由于忘记设置参数交易处理失败,首先我想到的是这轮产品舍弃或者清理数据库,重新测试或者下轮反复确认正确再测。
  假如把此种情况应用于实际操作中,舍弃是不可能的,因为那是红彤彤的毛爷爷,只能采取补救办法。所以平时测试由于操作不当引起的交易处理失败,千万别舍弃,自己想想解决办法。
  待客户现场带给我的成长:
  1、和业务人员一起测试,了解客户的真正需求,以及生产中的业务运作模式。
  2、现场测试各路环境都具备,只要你爱学习,可以模拟更多异常情况;
  3、生产环境遇到的异常问题,都可以作为自己日后测试的测试点;
  4、项目组人少,大家齐心协力做项目,少了利益斗争,每天开开心心上班。
  待客户现场的缺陷:
  1、公司资料多,自己可以利用空闲时间钻研自动化测试,哪怕调环境,完成简单的案例也行。客户现场几乎都是靠自己自学,超级锻炼心理素质。
  2、大领导看不到你工作,晋升机会小,有种不受重视的感觉。随便啦自己开心就好。
  这是目前的感受,欢迎大家围观。