粉丝2766获赞6.4万

uvt 环境和生产环境有什么区别呢?你能跟我解释一下什么是 uat 环境吗?哈哈哈哈 u a t 的全称叫做 uzos fxx, 也就是用户验收测试,所以 u a t 的环境基本上是用户要来验收咱们的产品是否达到了用户需求的一种测试环境。而生产环境是指线上环境,一般呢是指我们的真实用户使用的一个环境。

我们在整业务的过程中,我们在梳理流程的过程中,我们就会把这些业务干嘛熟练掌握到,好吧,就紧密配合啊, 这是我给他讲的啊,如果你去讲不一定是把所有东西拖出来,哎,我都讲了,我背出来并不是你的思路有没有清晰,我喜欢跟大家讲你的思路,而不是喜欢跟他讲 啊,我就这样,我就这样讲的,我就这样背上去了,我不希望大家去背。然后啊,第三个问题 啊,有些很多学生问,哎呀,测试计划是什么?包含什么?有谁来编写的啊?测试计划的话,其实大部分普通测试的一个成员功能,测试能源是比较难编写的,为什么?因为测试 计划他是跟整个团队进度推进的工作啊,定好的,所以说不是我们普通人啊。你你你招你进来,别人会问到你, 面试官问到你,他只想了解你,对测试计划了解没有?你做测试,你连测试计划都不懂,你埋头苦干里面做了什么东西,整什么业务一窍不通,那你这个东西不是浪费吗?得浪费时间吗?你你你最终最基本的东西 啊,咱们最基本东西去需要掌握啊,需要去掌握。为什么?如果你在最基本东西上不去掌握这块,哎,别人问到你,你做了没有?一一一,一下子就暴露出你在不关注点,因为因为你, 你时时刻刻因为你这测试计划就服务于整个测试项目的。好吧,那么我们不需要多讲,那我我们讲一下一些重点,就是测试计划可能需要包括的内容, 靠谱的内容就是我要讲的编语言这个东西就很简单了,自己看看就行了。好吧,自己去看看就行了 啊,自己看一下,像这种评审报告,时间表啊,资源,测试任务、测试环境等等这些只是你所有的,也包括来的条款,只有的每个人单着等等这些东西,大家讲讲 对不对?熟悉一下。那么第四个,这是报告内容分啊, s i t u a t。 阶阶段吗?就是我写个测试报告,是我总体测完啊,有些学生会问我 s i t 跟 u a t 我是整体测完啊, 还是说,哎,我测一部分,然后写一部分测试报告呢啊,这里要注意,你 s i t。 测完之后有 s i t 的测试报告,你 u a t 有 u a t 的,你上线有上限的。这种测试报告出来之后确保了什么?你每个阶段的 怕个情况,测试阶段的任务测试今晚完成度,这是你的工作量体现,就是给低向上反馈你的测试能力,测试团队的一个工作业务向下兼容到每个人的工作,工作的进展, 以及把控在每个阶段这个模块业务细节的 义务细节的一些分析,对不对?比如说你在 那系统 s i t。 测试阶段,那么 s i t。 我都不用讲这种东西很简单对不对?你 s i t。 肯定要确确保什么啊,各个模块共同合作时,他们之间交互没有按按预期进行,进就能否按预期进行,是否有任何的错误或异常。 那么 u a t。 啊,阶段的话就是目标是对软件测试进行实际操作,以验证是否满足他们的业务需求, 是否在实际公众中操作环境下进行正常运行啊,你 s i t 你测试环境测的 u a t 啊,你是啊,客户那边实际的操作器环境做的对不对 啊?的,然后关于 s i t u i t。 测试报告,哎,我们要包括什么内容?哎,大家去看一看,哎,大家看一看啊,你看这是像最基本的东西啊,你都要讲说 啊,像这种结论,结果报告,用力啊,有多少附加条信息等等,测试日志,测试数据等等,这些要要讲,对不对? 那这是这是大家的,剩下的还有啊,我这边还策略就这边东西啊,大家都看看啊, u a t 要包什么啊,你注意了解一下啊,测试报告有什么问到你的时候,那么这这边我写了个注意,那么注意,如果是迭代项目, s i t。 应该与上个版本与这是版本,如果因为是迭代, 注意,因为是迭代项目,因为迭代项目,那迭代项目不一样啊,你是统一有些是啊,文案讲了,前面讲了,如果是你是啊,敏捷式开发,像这种迭代项目的话,那么你肯定要区分你与上个版本跟这只版本迭代,第一是变更什么,第二变更的详细描述,你除了你上面 报报告内容这些很强劲的概数啊,用力啊,报告啊,问题报告啊,问题报告就八个料吗?然后测试结论啊,然后附带附加的信息啊,如果有一些啊,有测试数据啊,或者一些啊,测试日志啊,我们用了哪些去详详细的讲讲。好,如果啊去迭代的, ok, 你要把把这些啊讲上,变更的讲上 啊,测试的覆盖加上车子这后面的车结果变更的评估,我们这个车基于这个每一项进行评估,包括质量稳定性录,我们整个整体的一个测试啊,业务量他在啊,咱们这边如何整理的?好吧, 如如何进编?这个大家自己看一下文档啊,详细看一下,有问题随时问啊。当 u a t 测试完成之后啊,第五个问题啊,就当 u a t 测试完成之后啊,会把系统布置到客户环境进行联调啊,如何进 连条?就是我测完了啊你,我现在就把系统啊进行到客户环境就是线上,我们理解为就客户线上,那连,我们进连条,连条是如何连条啊?其实连条测试的话,其实就是把已经完成的系统布置到客户环境,并与其他相关的 啊系统进行集成测试,这个阶段的目的是验证系统在生产实际生产工程的功能性能,确保与其他系统正常交互。说白了就是我去联调,我是各个系统的交互,比如说什么我们之前讲过了什么贷款的什么,比如说贷款的什么,哪里要第三方啊? 但管到哪里?比如查查黑名单阶段对不对?如果是非什么本行的人员要去查什么中国人民银行征征信系统对不对?要查他的系统啊,是否是非啊?黑名单 路口对不对?如果说第三方接口你没做好,那请问这业务动作走不下去的对不对?那你走不下去,你是漏了,这就是要连调,连调,连调别人的系统,你像第三方的系统。 好吧,那么我们在年调测试之前啊,需要有几个步骤要考虑啊,第一,环境,第二部署,第三数据,第三,及时集成年调测试啊, 第第第六就是连条测试,第七,故障交互,像这种概念啊,我希望大家能讲出来,最好啊,能详细的讲出来,哎,我,这个,我这能讲出来啊,秘书你好 啊,我这边能讲出来,我,我在连条,这时我要考虑的点是什么啊?一二三四五,我做哪些事情你每个点不清楚的啊?私下大家问一问,因为这个文档我讲的很详细的,我不希望就是我在念文档,我 给大家讲,因为我给他讲,我想给大家讲一点不一样的点,好吧,啊,就这就是这个意思啊。第六个问题,银行业务 啊,银行业务,银行业务上线上环境是多少测试?线上测试之后如果出现 bug, 应该解,怎么解决?解决率 流程是什么?怎么我现在上线了,你不是有几套环境吗?我们之前也讲过,对,有几套环境,那么你线上出现问题了,那线上通常会涉及到冒烟测试跟回馈测试啊, 莫言就是快速的测试,对不对?我相信大家都知道啊,我们回归就是你修复了 bug 进行回归,那么如果出现了,比如说采取了,比如线上采取了与其其他服务是一样的测试,因为线上环 是啊啊,根据我线上就跟跟线上服务啊,措施是一样的,都要比较严谨,确保稳定性的。一般步骤是,第一, 开放环境测试,首先要在自己环境下编码,初步就是说这些前面的东西就是我们测好的,然后再预生产环境测,测完之后在线上挥度,我们有一些挥度,就是挥度,测试时候什么叫挥度呢?就是收集,就是上,先上一部分线上服务器运行,懂吗? 就是我,我现场有很多服务,那不一定,我,我是大银行,我有一千万的用户, 那么我们用户我不一定要一千万,同时用我的新功能,我可以慢挥挥一部分服务。挥,比如说我有啊,我挥啊,比如说一万台机器啊,我就挥啊,一半机器,哎,我一挥 为一半情情况,我,我控制在五五五十万或者一百万的用户在使用我的功能。然后我说几件问题,如果线上灰度有问题,我们不能赶紧修复问题,我们不能着急上线,等到灰度测试没问题之后我们才上线, 这才是说在逐步扩大到线上服务的,因为你线上服务特别大,如果你一上去大量用用户啊,用不了,卡死啊,转圈,反馈,等待等等啊,服务崩崩盘,影响其他业务,那这个损失是非常大的。因为一天的工作,如,尤其是工作日, 所以说会有一部分先挥度测试,挥度挥一部分,然后挥完之后,然后啊没问题了再去。什么全量,我们有个全量测试,如果 一位写的好,其实这边还有个全量测试,全量就是全量,就是把整个啊业务线上业务啊部署部署 完成,然后进行冒烟,工人,工人,工人业务的冒烟测试啊,对不对?工人业务的冒烟不要快速啊,因为你测,测了很多了,对不对?那是我们就要需要快速的理解的啊,这是个我们线上要测的, 那么如果现场发现问题,解决流程啊,像这种啊,我相信,比如说啊,我,我记录问题,我分析问题,问题又被常常问到,这就是开发的,那么这我们拿到问题之后,我们不一定在干嘛, 现场发现问题,我们一定要在开发环境会测试环境啊,进行干嘛啊?测试啊, 我们不一定要线上出现问题,我要去确保我在测试环境有没有出现,是遗留 bug, 还是说在愈发环境啊?有问题?还是说到底是什么问题? 到底是什么问题导致的问题?是前后端,后端服务到底是什么业务?是线上数据太多还是说用户啊?版本不兼容,还是说偶像问题啊?还是说特定的一些,比如说用户他们特定的一些问题,这些细节请大家要快速的讲,不是这讲了半天啊,我就把这背些思路,背些思路,我不希望我也讲过 啊,线上出现问题的一个思路,融入来,融入进来,好吧。啊?第七个,老数据的迁移 啊,比如说迁移测试,这就涉及到迁移了,就我之前有老数据呢,老数据迁移到新产品啊,进行迭代啊,都要做,然后那迁移过来怎么测呢?那迁移的数据库怎么交易呢?数据有没有丢失,迁移过来有没有影响等这些怎么去测 啊?迁移数据啊,到新产品迭代,他是一个,就是如果你有旧数据要倒进来,那么肯定要确保迁移数据就是数据测试,说白了你这数据测试有没有问题,其实就是数据,你数据迁移就修一千,最终转化成数据测试的,转化成数据测试的 你首先我如果是问到你了啊,第一啊,数据完整性讲讲检查啊,第二,数据验证,第三,功能性测试啊,第四啊, 性能的测试,第五,回归测试,第六,数据清清洗,对不对啊?这些细节大家讲,大家整理一下,叫大家看看,不看不懂的也是随时问 啊,第八,第八个啊,第八个就设计接口了啊,银行的接口是叉庙协议包围,那应该如何?是 用 poseman 或者啊协议进行解析呢?对不对啊?如果是用洁面套啊,那,那那应该怎么做呢?对不对?那以下是啊 poseman 对长庙协议报文的一些啊,一些建议 啊,打 postman 怎么处理的,对不对?我们这边看一下,你看啊,这些发送器就这种添加断言就很简单,那么我们这样啊,你,你肯定是你的协议报文,是啊,叉 l, 那么我们需要什么 调用相关的?加加瓦,斯科瑞布的,那么就 js 库来解析产品的报文,那么解析完之后我们就断言断言,这次是啊,特制脚本时,特制的本进行断言,断言完之后我们是啊,进行执行,执行断言啊,断言结果查看啊,这些,这些是一个步骤 啊步骤,但是具体怎么错,这题很重要,比如说我们啊,如果问到了大家呢?比如假如写一包, 我们是参标协议的,那么不是 https 的,不是 https 和 http 协议,对不对?那么我返回的不是节省格式的,那么是这种格式的,你看啊,比如说我返回的是查了一个用户表 啊,用户,这是优者用户表,用户表里面有用户一啊,用户 id 为一啊,用户 id 为二啊,用户的名称是这个用户的邮邮箱这种假如我去查了这个,我返回来是这个叉秒格式的啊,这个是这种格式的,那么叉秒格式的,那么要 postman 怎么用呢?那我们我们很简单 啊,我们参数提取,我为什么呢?因为我们设置段也是是一样的,这个东西是一样的。我们主要讲一下,比如说 poseman 内置有参妙的转阶层的函数,那么我们学只要写这种 长秒 two 啊,长秒 two 接上,然后把我们返回了。那你不 p postman, 就 p m 点一一块响应的一个 taste 的,这,这是响应的结果转化成的 啊,响应的节省格式,那么节省格式那就很简单了,对不对?那么这个是就是节省格式,那节省格式,比如说节省点 u 加,哎,点点 u 加式就是这个格式,我们变成啊 u 加式啊,就什么意思呢?那么我们转成节省,比如说 你不是,你不是讲这件吗?那这就变成这样,就变成这样,懂吗?就变成这样 啊,就变成 users 啊,冒号,然后中空号。有哪一个东西啊?我这里还有个啊,你看他肩膀这里, 哎,啊,还有个 user, user 啊,我知道了,你看没有,他是取零啊,这里是第一第零个啊,我是啊,他他他有两个了,第一零个,我是什么啊?我这个是啊,我第零个,我取的零啊。

三哥为什么要从事银行测试?那从三个方面来进行解析。第一个呢,从选择银行测试的话,其实是增加了一个就业机会, 现在市场上比较热门的像车载呀,金融呀,还有智能啊这一块都是可选项,他们的招聘的量呢,也在逐渐的上升,所以选择银行测试是一个增加就业机会的选择。 第二个呢是银行吗?是属于金融行业,他的资本还是比较雄厚的,所以对员工这一块的福利待遇也是非常给得起的,所以从事银行测试的话,个人的这个薪资啊,福利待遇都是非常可观的。 第三个呢,就是在从事银行测试的这个岗位当中呢,可以有机会啊,去接触一些金融界的一些能力比较强的人,或者叫金融大咖, 这样对未来的这个发展是非常有益的。那从事银行测试的话,需要掌握什么技能呢? 这一块呢就要从两个角度去进行解析了。第一个是你测试对象的业务知识,就是我们讲的银行的业务体系, 包括我们日常常见的转账啊,贷款呀,信用卡呀,那还有一些对公企业的一些这个贷款呀,还有对公业务啊等等,这些都是需要了解和学习的。 第二个呢就是测试技术的问题,测试技术呢是会根据不同的能力或者是级别要求,需要去掌握不同级别的知识。 比如说你如果只做功能测试的话,那你了解传统的测试的文档,撰写测试理论框架就基本可以了。那如果是需要去从事自动化或者是测试开发这样一个岗位的话,那就去掌握对应的技能值即可满足岗位需求,加油哦!

啊,我叫陆军,然后三十三岁,然后以前学的话是计算机软件技术啊,之前从事的话比较长的时间是从事于银行行业的工作啊,有经历过银行的销售,也有做过银行客服,也有做过银行后台的一些呃业务处理。 呃,其实长久工作以来就发现就是呃消费水平在涨,但是自己的工资没有在涨,所以考虑下来的话就想有一个 是大的跨越。工作当中也发现银行的软件其实有很多的一些问题,给客户带来也很多的一些就是不好的一些感受 啊,投诉也比较多,所以发现就是其实呃软件就是测试这一行的话,正好可以能对于我这个工作以前工作的一些体验来说,其实可能真正好想符合, 想去为客户就是做到更好的一些服务这样的一个想法。然后当时跳槽之后出来其实还是呃有就是说有一点想法,就是说但是不知道怎么去去了解和怎么学习, 正好那个时候的话就有一位那个博威风的老师打电话给我,然后说到关于这个就是软件测试这一点, 总之就是说其实行业内我当时也是网上有搜过,不光是博威风的,也有搜过其他的一些,这个就是软件测试的一些是有做过一点比较的,那其实总怪从心理上来说,总想找一个口碑更好的, 然后当然选博威风还有一个原因就是说我之前其实有个同事跳槽,就是说以前他是也是就是说在博威风有过一点培训的,然后当时他就说到博威风的事情, 他以前说过,他说他学过,觉得还可以以前,所以还是觉得可以认同的情况下就来了。 其实亮点的话就是有两位老师呢,印象给我特别深,一个是马斯斯老师,然后他上的数据库呢,就是说他的笔记非常详细, 就在你上课有一些地方没有,就是当时因为呃,其实不就是说我们的学习可能就是比较紧张,因为内容比较多,真的要学全部学进去真的有点难, 我当时其实也是非常头疼的。然后,然后马自老师的笔记呢,实际上有很大的一个帮助,就算你上课可能某些地方没听懂,你只要笔记下了,或者是靠回去了,你自己 从头到尾看一遍,还是能自己理解的。然后另外一位老师就是我那个呃,是陆小刚老师,他的课呢非常生动,就是 非常形象,然后就说给我印象也是特别深,他就是会把一些这个比较实际的一些东西会讲出来,然后也那个呃可能会有非常幽默的一些方式啊,一种笑话的方式来带到课程里面来讲,所以这两位老师给我印象是非常好的。 嗯,你说薪资的话,只能说就是说就是最呃最低的这样一个,就是自己当当时打底的这样一个工资水平是达到了,就是说,但是你说哈哈,工资要满足的话,肯定没有上限的满足,对吧?哈哈 哈哈,谁都想多拿点工资,不会嫌钱多的。所以说呃上线的这个问题的话是没有底的,但是处于目前水平的话,我觉得可以接受建议。经验的话,我只能说我现在处于就是因为我做的银行业比较多,所以只能说先谈谈银行 行业的测试方面的这个就是建议吧。那现在目前第一个就是很多银行的话都要招本科了,我也是大专生,但是现在目前就是说,呃,我所在的浦发银行的话,他要求就是说必须是再读已经专升本的或者是已经本科的 以上学历,所以这个学业学历方面的话必须现在就是有时间的话也一同去努力一下。然后第二点的话就是说银行业他那个就是, 呃,虽然我们测试当中有很多的一些那个设计用力啊这样一些思考的这个就是设计用力的一些方式, 但是银行业其实最讲究的还是就是业务的熟悉度,那他主要是就是去设计,呃,这个测试用力的话还是主要是考虑这个业务逻辑的问题,对于业务要熟悉这个是最主要的,所以说如果你 真的要从以前没有银行经验的,就是没有任何接触的情况下,你要去跨入这一行的话,那希望你可以就是说在呃就是学习的过程中同时去多接触一下手机银行,呃,就是网银 这样一些,这个银行的一些这个操作的一些东西,这样的话你能知道他的这个手机他的业务就是就算是面试的时候你也能讲的出来。 嗯,就是博会峰的话,我是希望就是说越做越好,当然这个就是说,嗯,肯定还是会有更好的一些,就是更长远的一些发展和这个计划,就是希望以后博会峰能越做越大吧。

来来来,我来说几句吧。啊,现在软件测试行业的话,那是卷的不行了,但是有一个例外,那就是银行圈子。银行圈子不一样,因为他们招人, 只招有银行背景的人,只要你懂了银行业务,就不怕找不到工作了。那么要学银行业务就要从最基础的开始学,比如什么是桂圆,什么是客户,什么是账号,什么是凭证,什么是尾箱等等。 他设计的技能也很多,比如核心系统、会员系统、智能柜台、网银、手机银行、电话、银行、信贷系统、票币系统、信用卡系统、移动营销系统。 设计的业务包括个人贷款业务、企业贷款业务、个人存款业务、单位存款业务、现金资产票据业务、 侵犯业务、支付解放业务、理财业务等等。嗯,整体来说适合新手转行流浪卷,因为银行业务它是通用的,所有的银行业务都差不多,面试也也只是问项目相关的问题, 只要不是高级测试啊,一般不会问什么技术的问题,所以你想学吗?

下面的话我给大家讲一下,整个就是今天我们主要要讲的这一块东西,就是银行系统一个测试一个流程。 想必在我给大家讲之前,大家也对测试这块已经有了一个一个深入的一个了解,就是其实呃功能测试和银行这块项目测试这块基本上大致的一个流程基本是一样的,就是我们 就是根据我们目前的一个一个项目来说的话,其实我们这块主要是集中在测试阶段,当然在测试之前阶段他有可能会有这个几个阶段,就一个启动阶段、需求阶段、设计阶段,包括还有开发阶段, 那开发完了之后,那就进入整个一个测试阶段,那测试阶段这块要首先要进入的哪些工作? 下面为大家讲一下。整体的来说就是一个总体的一个规划,规划的前提的话就是做一个测试调研,整个调研结束之后会做一个测试规划这一块的话就是 包括确定测试的一个组织架构。把图房大家让大家看一下这有个东西, 大家可以看一下这个组织架构,这一块的组织架构相对于说已经很规范了。首先会有一个领导组,领导组这一块就是项目管理办公室 pm 以及测试管理组 tmo 他们是这一块是作为整个包括测试项目,包括开发项目,当然 pm 这块还负责开发阶段的一个统筹的一个管理工作。测试管理组这一块 tm 这块只是针对测试阶段的 一个测试管组组,下面有 sit 测试组、 uvt 测试组以及技术测试组。 sit 测试组这一块和 uat 测试组这一块可以理解为功能测试,就是你看像核心测试组这块有 sid 测试组这块有核心组啊,这些个个组,这就刚才我们说的一个核心组以及外围组, 然后包括数据条线的一个测试组这一块的话, sit 测试组通常是由我们测试人员去做的一个阶段性的一个工作。那 ut 测试组这一块呢?就是主要由航方的一些业务部门去做一些用户验收性的一些测试, 主要不是针对功能,而是在用户体验以及用户使用方面的一些验收测试。 那技术测试组这块可以理解,可能就是咱们平时做的一些像性能、自动化等等系列的一些工作,然后这是整个一个测试组织架构的一个介绍。


现在是凌晨十二点半,我刚加完班 sit 测试结束马上要转 uet, 今天晚上主要是部署 uet 环境,做好环境的配置,然后再进行冒烟测试,测试通过的话明天正式启动 uet 测试,已经有好几年都没有搞过这么晚了,真的是太困了,赶紧睡觉,幸好我在家里办公呢。

首先呢,银行项目这一块其实没有大家想的那么神秘的,银行的项目其实它涉及到银行很多系统。然后整个的银行系统这一块的话,我先把这块系统大家说一下。整个银行系统这块分为一个核心系统的一个外围系统。 那银行这个核心系统是什么呢?核心系统其实就是 一个交易系统,交易处理系统。大家可以看一下这个系统特点。整个系统这块有一个就是行核心系统这块的话,就是不涉及直接面对客户的银行钱单处理。 核心系统部承担分析性工作,分析性应用通常是具备行业特征的数据仓库设计的一部分。然后我们看一下银行 行着一个系统,一个发展。首先就是第一阶段就是银行这一块。一个第一阶段是手工时代,手工时代想想必大家也应该清楚,就是没有计算机作为一个辅助工具,所有的业务流程都是人工手工去操作,手工处理账务,包括 签字、记账等等的一系列都是需要人工去处理。这一阶段的银行业务流程并不复杂,手工操作还能应对,但效率比较低,容易出错。 那来到了第二阶段这块就是有了 pc 单机这块,那就从上个世纪八十年代计算机的出现,对一些手工处理的工作进行一个电子化,这也就是核心的第一个阶段。这个阶段的话以 pc 单机建设为核心, 主要是对一些登记部原始凭证电算化的过程就可以这么理解,就是把原来需要人手工去做的一些工作,由电脑由计算机去替代 这块的话,就使得手工操作大大的得到了优化和释放。主要解决的问题就是效率问题。效率这块就是记账速度和核算效率整个核心。银行系统这块主要的就是记账及它的一个核算。