越来越香的银行测试
这两年内卷越来越严重,进大厂还会被裁员,而银行的测试岗难度则会小很多,工资也还说的过去,并且工作相对稳定,很少会裁员,想做银行测试的小伙伴,今天就来介绍银行测试每天的工作内容是什么,以及它的要求和准则,快来看看你能不能胜任吧!
首先,银行业务涉及到金额,个人信息,转账汇款,理财等,所以做银行测试一定要认真对待,不能马虎。
工作内容方面基本与其他行业测试相同。
比如需求评审,设计测试用例,执行测试用例等等…
1、参与需求评审
2、借助业务流程图编写测试案例
业务流程图能够直观清晰的表现出各个分支路径的情况,
例如: 在进行对公账户冻结相关交易优化的测试工作时,根据短短几行的业务需求,绘制出了及其复杂的业务流程图。经过和业务人员、开发人员讨论,确定详细的业务流程图后,测试案例的编写自然而然不会有任何遗漏。所以,对于多分支的业务需求,应该善于绘图,利用图表明确测试思路。
3、业务关联系统分析
银行接口系统庞大复杂,往往会涉及多部门合作。因为跨系统调用,涉及多个开发人员,大家对彼此的系统了解度不够,所以进行关联性分析时要格外严谨。
4、完整的业务场景
业务流程往往会形成一个闭环,开户-启用-销户、冻结-续冻-解冻、签约-维护-解约,因此业务场景尽量要完整。
银行业务因系统庞大,涉及的测试内容很多,因此案例设计需要根据不同的测试对象和测试内容进行分类。
大致分为:
功能测试,包括单元功能测试、模块集成功能测试等
接口测试,包括内部接口测试、外部接口测试等
业务场景测试,包括业务测试以及场景测试部分
大容量性能测试案例,业务场景并发测试
在银行测试中功能测试尤为重要,因此重点在于功能测试,根据功能要求的不同设计要求也是不同的:
银行测试案例设计基本要求包括:
1、较高的测试覆盖度(至少覆盖95%以上的需求功能),覆盖到正常业务校验、各种功能合法性校验、功能逻辑的校验。
2、较低的内容重复率。
3、内部及外部接口覆盖完整,输入数据要求及数据库接口,内部数据传送是否正确,通信信道是否正确,均要覆盖完整。
4、恰当地使用测试设计方法,黑盒测试、边界值测试。
5、输入输出描述准确。
6、高复用性,内容格式清晰明了,易懂,一致。
1、网上银行转账是怎么测的,设计一下测试用例。
2、测试工作的流程?缺陷状态有什么?设计测试用例有几种方法?
3、在项目中找到的经典BUG是什么?
4、定期存款到期自动转存该怎么测?
5、你发现Bug后,应该怎么办?
6、假如发现了一个BUG,跟开发本身没什么关系,涉及到理念,需求问题,如何解决?
7、功能测试的BUG级别你们怎么划分?
8、执行别人的用例,如果发现用例有错怎么处理?
9、你们做过冒烟侧吗?冒烟测试是什么(理论)?
10、你们项目做了多久,共写了多少用例?项目多少人?
11、假如要你测试6个月期限的p2p借款产品,你应该怎么设计案例,说出测试点
12、你们这个P2P上线了吗?能查吗?项目花了多久时间,预计多久完成?
13、实名认证你们是怎么测得?调取什么平台的资料?
14、注册需要实名认证吗?
15、P2P你们也测试后台管理吗?个人芝麻信用积分是调取哪里的资料?
16、如果要测试后台删除用户,就是用户名后面一个删除按钮的情况,能写出哪些测试用例
17、如果京东有一个购物网页给你,你要怎么进行测试?测试哪些主要功能?
18、P2P功能测试你们一般做几轮?
19、你们每次开会讨论的时候十几个开发都去开会了吗?
20、熟悉数据库吗?平时数据库用的多吗?
21、平时数据库用的多吗?
22、linux查看文件用什么命令,查看进程用什么命令?
23、你们测试用的测试环境是谁给的?linux怎么搭建测试环境?
24、如果领导分配你的任务超出负荷,领导高估了你的能力,怎么办
25、如果因为你的错误导致工作发生问题,你怎么办?
26、给你一个模块测试,只有一个星期的时间你如何有效率地完成?
27、如果给你一个没有需求的app测试项目,你应该怎么测
28、如果你和开发的意见产生分歧,你怎么处理?
29、如果你组长的用例写错了,但他认为是对的,你怎么处理?
30、你同时负责功能和性能,你怎么做?
31、我们公司自动化测试用的语言是Java,Java你不会,该怎么办?
32、以前的项目是怎么管理的?
33、以前的项目每天需要执行多少用例
34、你们做回归测试的时候是否全部都做呢?
35、你们怎么确保用例覆盖率?确保不重复?
36、你们案例是怎么评审的
37、视图是什么?
38、数据库查找两个表
39、工作非常努力了,还是没有完成上级交代的任务,怎么办?
40、你的职业规划是什么?
41、从上家公司学到了些什么?
42、为什么从上家工资离职?
43、你住哪里?
44、离职时候工资多少?
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!