精华内容
下载资源
问答
  • 银行测试项目业务流程
    千次阅读
    2022-06-05 12:51:02

    原文链接:https://blog.csdn.net/weixin_37586375/article/details/103110134
    在这里插入图片描述
    贷款作为银行的资产端,发挥着重要作用,是银行盈利的主要来源。银行正常是先给客户授信,分配额度,然后才能给客户贷款,我这里没有讲授信和额度管理,他们也是一个庞大的系统,这里说明一下。贷款分类有普通贷款、委托贷款、银团贷款、按揭贷款、保理融资等,其中贴现、同业拆出、垫款也是一种贷款。基本流程都差不多,只是有个别差异,比如普贷和委贷的区别就是资金来源不同,普贷是放贷的是银行的前,委贷是放的委存的钱(别人在银行开的委存账户)。

    一、贷款的种类:

    1. 普通贷款

    一般指的是商业银行发放的固定偿还期限的贷款,按照偿还期限的长短,又可分为短期贷款、中期贷款和长期贷款。短期贷款:期限在一年以内(含一年)的各项贷款;中期贷款:期限为3-5年(含5年)的各项贷款;长期贷款:期限在五年(不含五年)以上的各项贷款。

    2. 委托贷款

    指由政府部门,企业单位及个人委托人提供资金,由银行(受托人)根据委托人确定的贷款对象、用途、金额、期限、利率等代为发放、监督使用并协助收回的贷款。银行不承担风险,只收取委托人付给的手续费。
    银团贷款:和普通贷款差不多,就是多个银行组团给一个客户放贷,类似现在团购方式那种(哈哈~)

    3. 按揭贷款

    最典型的就是房贷了,把房子抵押给银行,银行给你放贷款,你每个月按时偿还贷款

    4. 保理融资

    就是指销售商通过将其合法拥有的应收账款转让给银行,从而获得融资的行为,分为有追索与无追索两种。

    5. 票据贴现

    指银行应客户的要求,以现款或活期存款买进客户持有的未到期的商业票据的方式发放的贷款。(在后面的票据篇会详细介绍)

    6. 同业拆出

    就是一家银行向另一家银行借出资金;相当于一家银行给另一家发放一笔贷款。

    二、贷款的基本流程

    这里只是把基本流程介绍,不同贷款种类的流程会有差异,需要具体去了解,大体流程如下

    1. 授信

    是指商业银行向非金融机构客户直接提供的资金,或者对客户在有关经济活动中可能产生的赔偿、支付责任做出的保证,包括贷款、贸易融资、票据融资、融资租赁、透支、各项垫款等表内业务,以及票据承兑、开出信用证、保函、备用信用证、信用证保兑、债券发行担保、借款担保、有追索权的资产销售、未使用的不可撤销的贷款承诺等表外业务。简单来说,授信是指银行向客户直接提供资金支持,或对客户在有关经济活动中的信用向第三方作出保证的行为。
    授信按期限分为短期授信和中长期授信。短期授信指一年以内(含一年)的授信,中长期授信指一年以上的授信。

    2. 额度管理

    贷款额度:就是银行根据客户的信用及经济实力,给客户设定的最大贷款金额。额度分为:循环额度、多次使用额度、一次使用额度、第三方额度。额度的期限、怎么分配额度、占用额度、收回额度都是额度管理的内容。

    3. 放款

    账户开好了,七七八八的资料准备好了,就可以发放贷款了,根据不同的贷款产品、利率、还款方式等信息生成贷款编号、还款计划,以后贷款人就按照还款计划每期还款。贷款产品细分了逾期、复利的计算方法。

    4. 还款

    还款方式一般有等额本息、等额本金、等本等息、先息后本、多次还本一次还息、一次性利随本清等方式。等额本息和等额本金是最常用的2种,其他的可以依次类推。

    等额本息还款法是每月偿还固定的金额,前期还款利息的占比会比较大,随着时间的推移利息占比会变小。由于还款金额固定,适合前期还款能力不足的年轻人选择。
    等额本金还款法是每月还款金额递减,前期还款本金的占比会比较大,随着时间的推移,后期还款利息的比重逐渐加大。由于还款金额从高到低,与上班族退休以后收入减少相同,适合年龄较大的人选择。
    还款一般是到期还款和提前还款,如果是想虽短还款期数,提前还款银行一般会收取一定的还款中断费用。

    5. 逾期

    逾期就是贷款人在规定的时间(过了宽限期)之后还没有按时还款,就把本期的本金转为逾期本金,按照逾期的利率计算,有计复利的有不计的,根据产品来设定的。贷款逾期一般会影响个人或公司的征信。

    6. 转表外(非应计)

    贷款转逾期后90天后,贷款人仍然没有还款就会把利息转表外,表外就不计入公司的资产负债表里,不在本年利润里体现了。

    7. 核销

    如果一笔逾期贷款确实收不回来了,就要做贷款核销处理,把应收利息和利息收入都冲掉,逾期本金转到贷款损失准备科目里。如果核销后企业又能还款了,就做贷款核销收回处理,再还款。

    更多相关内容
  • 软件测试永远的家——银行测试,YYDS

    千次阅读 热门讨论 2022-05-09 20:45:25
    举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽! 一、什么是金融行业 金融业是指经营金融商品的特殊行业,它包括...

    零、为什么做金融类软件测试

    举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽!

    一、什么是金融行业

    金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业

    往往涉及证券、银行、基金、信托、保险、投行、期货等领域

    二、金融行业的业务特点

    随着金融行业的业务不断增加,金融交易模式的不断变化,金融机构对信息化的要求也越来越高,高质量的金融软件对于金融机构来说显得尤为重要。如何保证金融行业软件的质量,对金融行业软件的测试人员来说,也提出了更高的要求

    1. 金融行业的业务特点

    数据量大

    数据量大,金融企业为顺应金融业务和信息技术相融合的大趋势,斥巨资将过去分散的、功能较弱的、以业务自动化处理为主的单一计算机系统改造为功能强大的集中式计算机应用系统。

    复杂性高

    金融行业具有不同的用户人群,比如个人用户、企业用户等,业务种类繁多,业务逻辑也非常复杂,对业务处理的实时性、准确性和安全性都有很高的要求,这些都需要复杂的技术才能实现,对于软件测试而言,业务的复杂性也增加了测试的复杂性。

    安全要求高

    金融行业的业务中直接涉及到钱,需要与不同的系统进行交互,也直接涉及到银行账户、个人征信等信息,所以在金融业务中,客户数据的安全、资金的安全显得尤为重要。

    形式多样化

    金融的表现形式多样化,当前互联网时代衍生出网络贷款、互联网保险等一些新型的金融产品,未来将会出现更多贴近生活、淡化金融特性的产品。在互联网盛行的时代,金融将以科技的形态出现,金融科技时代出现后,大数据、云计算、以及人工智能等新科技将从根本上改变当前金融行业的运作和体系,金融将不仅仅是一个行业,而是一直适应新时代的生活方式。

    三、金融行业测试主要测试范围

    以下主要从功能测试、业务验证测试、客户端测试、接口测试、性能测试、安全性测试方面来简述金融行业软件的测试方法及范围

    1. 功能测试

    功能测试,主要是对软件的功能进行的验证,对于金融行业软件来说,功能测试主要进行以下功能的验证:

    2. 业务验证测试

    验证业务系统的功能是否正确实现,测试其业务处理的准确性。

    1)业务流程测试

    金融行业软件测试首先关注的是业务的正确性,业务流程要合理、业务处理正确无误,这些往往需要测试人员具备一定的金融软件测试经验,才能更好的判断业务流程设计是否合理,是否满足客户实际需求,以及业务流程处理过程中可能会涉及到的异常,通常通过正常案例和异常案例来验证业务流程的完整性和正确性。业务流程除了验证流程的正确性,通常对于涉及金额、资金、库存等数据及业务流程中生成的记录是否正确性也是测试的重点

    2)账务处理

    对于银行来说,账务处理为核心系统功能,也是这类软件测试的重点,账务处理不仅涉及到资金,还与交易过程相关,在测试系统对账时,必须对账务处理流程有清晰的认识,对于账务处理过程中账务是否处理正确、是否出现错账、是否需要进行调账等案例都要能进行完整的案例设计来覆盖测试点

    3)清算

    银行系统清算过程涉及的东西较多,如资金清算、库存清算、计费、计息、对账、登帐、报表生成等复杂的过程,同时涉及的数据量也是非常的大,对于大型系统来说更是如此数据检查的工作量也很大,同样测试人员需要对清算的全过程有清晰的了解

    4)报表

    对于银行系统来说,报表是直接呈现给用户最直接的结果,而对一个银行系统来说,报表的数量一般都较庞大,很可能涉及到几十张报表,因此对报表的检查也是测试的重点,这需要测试人员对银行系统涉及的业务非常熟悉,能判断报表的设计是否合理,报表数据是否正确等。

    3. 客户端测试

    客户端主要针对的是软件界面功能的测试

    1)系统管理类

    系统管理主要包括系统参数管理、用户管理、角色管理、权限分配等,测试也包含相应的业务逻辑及页面测试,如查询功能的测试、显示风格、验证客户端页面显示数据是否正确等。

    2)数据查询类

    主要验证数据查询结果客户端显示是否正确。

    3)其它涉及业务操作的功能界面

    主要针对客户端界面的录入、查询等功能进行测试,客户端测试还会对界面的友好性、提示信息的合理性等进行测试

    4. 接口测试

    对于金融行业来说,经常有对接需求,以及各系统间互相调用等场景,本公司和合作方公司采用的数据库、通讯协议等都可能存在差异,并且在公司内也有业务系统、审批、风控等不同的系统,并且各个系统之间可能关联特别紧密,存在许多交互;因此,在测试中会涉及到相关系统接口的测试,这时通常需要构造对接系统的测试环境、数据 、业务等来模拟对接系统

    5. 性能测试

    性能测试的目的主要是验证业务系统是否满足业务需求的多用户并发操作,是否满足业务性能需求,评估压力解除后的自恢复能力,测试系统性能极限,随着金融行业软件的规模越来越大、处理能力要求越来越高,进行性能测试成为金融软件测试中必不可少的一个环节

    6. 安全性测试

    安全性测试的目的是评估业务系统在网络安全、运用安全,数据安全、业务连续性等方面的能力,评估系统的安全管理水平,尤其对于网络日益发达的今天,大量的金融类交易都是通过网络来实现,确保信息的安全,对安全性测试提出了更高的要求

    四、金融行业软件测试的现状

    根据某项调查,金融企业应用系统的数量,中小银行应用系统数量普遍在100个左右,有一半银行超过100个应用系统;虽然保险行业应用系统数量相对较少,但大部分保险公司拥有10―50个应用系统;而且这些数量还有进一步上涨的趋势。调查数据也表明,金融行业IT部门的测试能力目前远远低于金融机构对测试的要求[3]。即使是IT成熟度比较高的企业,也难以覆盖所有应用系统的测试需求。金融企业的测试需要和信息科技部门的测试能力之间存在一定的差距

    五、金融行业软件测试面试题

    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、1inux查看文件用什么命令,查看进程用什么命令?

    23、你们测试用的测试环境是谁给的?1inux怎么搭建测试环境?

    24、如果领导分配你的任条超出负荷,领导高估了你的能力,怎么办

    25.、如果因为你的错误导致工作发生问题,你怎么办?

    26、给你一个模块测试,只有一个星期的时间你如何有效率地完成?

    27、如果给你一个没有需求的app测试项目,你应该怎么测

    28、如果你和开发的意见产生分歧,你怎么处理?

    29、如果你组长的用例写错了,但他认为是对的,你怎么处理?

    30、你同时负责功能和性能,你怎么做?

    31、我们公司自动化测试用的语言是Java,预的与你会,骇怎 精无水印

    32、以前的项目是怎么管理的?

    33、以前的项目每天需要执行多少用例

    34、你们做回归测试的时候是否全部都做呢?

    35、你们怎么确保用例覆盖率?确保不重复?

    36、你们案例是怎么评审的。

    37、视图是什么?

    38、数据库查找两个表

    39、工作非常努力了,还是没有完成上级交代的任务,怎么办?

    需要面试题答案的朋友可以私信我关键词“面试”免费获取哟

    六、总结

    金融行业的软件测试门槛高,除了要懂软件测试知识之外,对你业务能力,银行金融知识都有要求,想去银行类的地方做软件测试的朋友们还要加油哟

    展开全文
  • 银行项目测试计划

    2012-11-12 11:32:39
     要测试的系统是Global Center Bank的在线银行业务网站。 1.2系统描述  它是一个在线银行业务应用程序,它允许Global Center Bank的客户:  查看他们在Global Center Bank拥有的所有账户的详细信息
  • 银行测试(3)-银行存款业务介绍

    千次阅读 2022-06-05 12:17:09
    银行存款业务

    1. 银行存款业务分类在这里插入图片描述在这里插入图片描述

    2. 银行存款业务流程

    存款业务是从开户到销户的一个过程;

    2.1 个人活期存款流程图

    在这里插入图片描述
    存款时,如果没有客户信息就录入客户信息,开户开立账户(选择一个产品)——>存款、取款、销户、转账;

    2.2 个人定期存款流程图

    3. 存款存款账户类型

    账户是办理业务的基础!

    3.1 个人账户

    在这里插入图片描述
    在这里插入图片描述
    我们现在的卡和存折都属于个人结算账户。储蓄账户只能进行存款和取款,不能进行转账和回款业务,所以储蓄账户被结算账户代替了。

    3.2 单位结算账户

    在这里插入图片描述

    各种账户使用时对支取现金的要求:

    在这里插入图片描述

    I、II、III类账户:

    在这里插入图片描述

    展开全文
  • 功能测试基础之业务流程测试 文章目录功能测试基础之业务流程测试前言一、面向结构分析定义实例分析二、面向过程分析定义面向过程分析过程与步骤主事件流和备选事件流说明实例分析三、面向角色分析定义测试注意事项...

    功能测试基础之业务流程测试


    前言

    业务流程分析方法从不同的角度分析,有以下六种方法,分别是:
    面向结构分析、面向过程分析、面向角色分析、面向状态分析、面向场景分析和面向数据分析。
    通过上述方法的分析及结合使用,能对系统的业务比较清楚的描述出来,使得测试过程中业务流程覆盖率更全面。


    一、面向结构分析

    定义

    面向结构分析主要是针对软件系统结构的分析,根据软件系统相互间的关系,得出系统中各各子系统、子系统各块间各功能的相互间关系和数据传输间的关系,从整体上来把握系统业务关系。特点是软件系统间的架构分析
    系统功能模块间的关联关系的分析
    数据结构是系统间的数据条件和结果


    实例分析

    例如信用卡系统进行不同的交易,就会与各子系统和外部系统产生不同的操作,以下面的两个例子进行分析。 信用卡进行行外交易,要做哪些操作,且在实际测试时如何要考虑系统间的关系? 行外交易——》中国银联——》龙卡系统——》信用卡核心系统——》银行卡综合业务系统——》总账系统。 在这个操作中,除了行外交易产生的最终结果处理正确时,在实际测试时,因为信用卡核心系统还要与总账系统交互,来保证平帐,所以发生交易后,信用卡核心系统数据变化正确,且总账系统的数据也要保证发生相同的变化,保持系统间的数据一致性。 信用卡发卡:信用卡核心系统——》制卡/发卡系统 由信用卡核心系统记录客户信息,把客户信息发送给制卡/发卡系统,生成信用卡账号及卡号。

    二、面向过程分析

    定义

    面向过程分析主要是在分析系统业务时,清楚的分析出业务流转过程中正常操作所经历的步骤,及其在各步骤所产生的场景,这些场景形成了测试过程中的业务测试案例。


    面向过程分析过程与步骤

    1.首先确定业务流程过程的步骤划分,即整个业务流程都有那些核心步骤,并进行标号。
    2.确定业务操作流程的主事件流,即业务能得到正常进行下去的业务操作。
    3.确定业务操作的备选事件流,即此业务流程在流转过程中,由于条件的变化产生的其他业务流程。
    4.根据主事件流和备选事件流的的结果,构造出场景,并形成场景表。
    5.形成业务流程的测试案例,每个场景为一案例。


    主事件流和备选事件流说明

    1.主事件流
    1)每一个步骤都需要用数字编号以清楚地标明步骤的先后顺序。
    2)用一句简短的标题来概括每一步骤的主要内容,然后针对每一步骤详细描述参与者和系统之间所发生的交互。每一步骤都需要从正反两个方面来描述:
    − 参与者向系统提交了什么信息;
    − 对此系统有什么样的响应。
    3)在 描述参与者和系统之间的信息交换时,需指出来回传递的具体信息。例如,只表述参与者输入了客户信息就不够明确,最好明确地说参与者输入了客户姓名和地址。
    4)描述主事件流时应该使用主动语态,不要出现被动式。
    2.备选事件流
    在描述备选事件流时,应该包括以下几个要素:
    1) 起点:该备选事件流从事件流的哪一步开始;
    2) 条件:在什么条件下会触发该备选事件流;
    3) 动作:系统在该备选事件流下会采取哪些动作;
    4) 恢复:该备选事件流结束之后,该Use Case应如何继续执行。
    备选事件流的描述格式可以与基本事件流的格式一致,也需要编号并以标题概述其内容,编号前可以加以字母前缀A(Alternative)以示与基本事件流步骤相区别


    实例分析

    在网银系统上交手机费,怎样来进行分析。
    1.业务流程的过程步骤确定
    1) 选择缴费支付功能,交手机费;
    2) 输入手机号码信息,提交移动系统认证
    3) 移动系统认证通过,显示应缴费信息;
    4) 选择缴费账户,提交
    5) 进行密码确认,输入密码提交
    6) 网银将从银行账户把手机费转入到移动系统账户,并对银行系统系统提交一个转账请求
    7) 银行核心系统认证通过帐户动态口令后,将转出方帐户的钱转移到一个 转入方帐户上,并将转账成功的消息通知网银系统
    8) 网银在获知银行系统转账成功后,通知移动计费系统对客户手机号码充值
    9) 网银在获知移动计费系统对客户手机号码充值成功后,通知客户缴费成功
    10) 客户通过缴费支付记录查询,进一步确认交易成功
    从以上的手机缴费操作过程来看,如果不能做到对于缴费过程清晰表明出来,那么就会漏测某些功能。
    2.主事件流
    1)在网银系统首页,客户选择缴费支付功能区的缴费支付激活此用例。
    2)输入手机号码信息
    − 客户选择收费单位所在地区:北京市
    − 客户选择缴费支付项目类别:通讯服务类
    − 客户选择收费单位:北京移动手机费
    − 客户选择缴费内容:北京移动手机代理缴费
    − 客户输入手机号码:1360*******
    客户点击下一步,网银将收机号码提交移动系统认证
    3)移动系统认证通过后,返回 “请输入缴费信息”页面,显示应缴费金额
    4)在“请输入缴费信息”页面,客户选择缴费帐户:62270000147100860**,点击下一步,进入“请确认缴费信息”页面
    5) 客户输入动态口令:423597
    6)网银将缴费金额,转出方(客户帐户)以及转入方帐户(移动公司)信息,构造成转账请求消息提交给银行核心系统
    7)银行核心系统认证通过帐户动态口令后,将转出方帐户的钱转移到一个 转入方帐户上,并将转账成功的消息通知网银系统
    8)网银在获知银行系统转账成功后,通知移动计费系统对客户手机号码充值
    9)网银在获知移动计费系统对客户手机号码充值成功后,通知客户缴费成功
    10)客户通过缴费支付记录查询,进一步确认交易成功
    11)客户退出缴费支付功能区,用例结束
    3.备选事件流的分析
    备选事件流a.1
    手机号码不正确 在主事件流的步骤2- 输入手机号码中,如果输入的手机号码不正确,则系统提示“非法手机号”,客户点击确定后,回到主事件流步骤2,重新输入手机号码。
    备选事件流a.2
    帐户状态不对 在主事件流的步骤6-银行认证中,如果该帐户状态不正确,如挂失、冻结等不能取款的状态,系统将提示帐户状态错误信息。客户确认后,回到主事件流步骤4,重新选择账号
    备选事件流a.3
    帐户中现金不足 在主事件流的步骤6-银行扣款的过程中,如果客户帐号中的金额小于在主事件流步骤3中移动返回的缴费金额,系统将显示相应的消息,客户确认后,回到主事件流步骤4,重新选择账号
    备选事件流a.4
    超出每日最大限额 在主事件流的步骤6-银行扣款的过程中,如果银行系统返回一个错误码标明客户所要取的金额已经超出了24小时内所允许取的最大限额,系统将显示相应的消息,客户确认后,回到主事件流步骤4,重新选择账号
    备选事件流a.5
    用户取消 用户在主事件流的任何一步骤,都可以通过点击取消按钮或关闭网页的方式,中断缴费操作,Use Case执行结束
    备选事件流a.6
    没有收到充值成功消息 在主事件流的步骤9-如果网银系统没有收到移动计费系统充值成功的消息,则会把从客户帐户中已经扣掉的款项返还给客户,Use Case结束
    备选事件流a.7
    缴费密码输入错误 在主事件流的步骤5-输入动态口令部分,如果客户输入动态口令有误,网银将会提示客户重新输入,如果输错超过三次,则此Use Case结束
    4.构造场景
    编号 场景名称
    1 正常缴费 主事件流
    2 非法手机号 主事件流 备选流1 主事件流
    3 账户状态不对 主事件流 备选流2 主事件流
    4 账户现金不足 主事件流 备选流3 主事件流
    5 超过支取额度 主事件流 备选流4 主事件流
    6 取消操作 主事件流 备选流5 主事件流
    7 充值失败 主事件流 备选流6 主事件流
    8 缴费密码错1次 主事件流 备选流7 主事件流
    9 缴费密码错2次 主事件流 备选流7 备选流7 主事件流
    5.生成案例
    根据上面的场景图,最终此业务流共9个测试案例,1个业务正例,8个业务反例。


    三、面向角色分析

    定义

    面向角色分析是在做业务需求分析时,把系统中的各功能操作按角色及角色权限划分出来,执行业务流程时,按角色权限执行相应的业务操作。


    测试注意事项

    1.测试过程中每一角色在系统中的操作是否满足该角色的权限。
    2.对于角色在系统中的操做是否超出了该角色所具有的操作权限。


    怎样分析系统中的角色

    1.系统中有哪些角色?
    2.每个角色都能做什么事情?
    3.每个角色都对应哪些岗位的人?
    4.这些角色所要实现的功能是否已实现?
    5.是否已分析系统中的所有权限?


    实例分析(以一个流程为例)

    对于一个公司使用的OA系统统怎么进行角色分析呢?
    1.首先确定有哪些角色:系统管理员、普通用户、部门领导、总经理
    2.每个角色都包括哪些人呢?
    系统管理员:一般指定给一个人
    普通用户:公司的普通员工
    部门领导:公司内的各部门领导
    总经理:公司的最高领导人
    3.每种角色都能做什么工作?
    系统管理员:维护管理公司OA平台并对公司各人员进行角色划分和权限分配。
    普通用户:可以接收邮件,看通知和其他权限内的操作。
    部门领导:对部门内员工的管理,例如请假的审批等
    总经理:具有最大权限,可以对OA平台内的所有功能具有查询和审批权限。
    2.业务流程与角色结合来分析一个业务流程。
    1.确定角色:拟稿部门、拟稿部门领导、办公室人员,办公室领导
    2.确定角色对应人员
    拟稿角色:政府机关的各部门人员
    拟稿核稿:政府机关各部门领导
    办公室人员:办公室的所有人员
    办公室领导:办公室主任
    3.每种角色在整个发文流程中的权限
    拟稿角色:进行发文拟稿,并发送给部门领导核稿。
    拟稿核稿角色:你搞部门核稿
    办公室人员:办公室核稿、合法性审核、发文登记、印制、校对、封发和送归档科室。
    办公室领导:签发
    4.确定角色与流程中的关系后,画出按角色画出流程图,一目了然看清楚角色在流程中的权限。
    如下图:
    在这里插入图片描述


    四、面向状态分析

    定义

    1.状态:是指在对象生命周期中的一个离散的条件或状况,在此期间对象将满足某些条件,执行某些活动或者等待某些事件。
    2.事件:是指在事件和空间上占有一定位置,有意义的,能激发状态转换的事情的说明
    3.转换:转换是两个状态之间的一种关系,它表明对象在第一个状态中执行一定的动作,并当特定事情发生或特定的条件满足时进入第二个状态。
    4.活动:是状态途中进行的非原子执行
    5.动作:是一个引起模型状态改变或值的返回的,可执行原子操作


    交手机费状态图

    在这里插入图片描述


    生成状态事件表

    输入手机号码 手机号码认证 构造转账申请 银行执行转账 手机充值 银行撤销转账
    提交手机号码 手机号码认证 • • • • •
    手机号码无效 • 输入手机号码 • • • •
    客户取消 结束 • 结束 • • •
    客户提交帐户信息 • • 银行执行转账 • • •
    帐户余额不足 • • • 构造转账申请 • •
    超出支付额度 • • • 构造转账申请 • •
    客户动态密码输错 • • • 构造转账申请/结束 • •
    形成测试案例


    交手机费状态图分析,生成事件状态表

    在上面流程图中,每个节点都被认为是业务流程中的一个状态,进入某个状态要通过不同的条件(事件)来进行触发,来达到状态的转换。

    状态图与流程图的区别

    控制流程圖一般描述單一的處理过程,也就是在每一个节点只满足一个条件来进行流程的流转。上图转化成流程图如下:
    在这里插入图片描述


    五、面向数据分析

    定义

    面向数据分析主要是在业务分析过程中根据输入数据产生的结果,分析数据的一致性和准确性。(数据流通过何种方式进行转换及数据间的关联性)

    实例分析

    在以上的分析中,通过不同的输入数据,构造了7个测试用例,在实际测试时,按上面的分析为每个输入项确定输入值就可以了 ,如下:
    编号 手机号码 动态口令 口令错三次 账户状态 账户余额 支付额度 期望结果
    1 V V I V V V 缴费成功
    2 I NA NA NA NA NA 报手机号码错
    3 V I I NA NA NA 报动态口令错
    4 V I V NA NA NA 取消缴费
    5 V V NA I NA NA 提示账户状态不对
    6 V V NA V NA NA 提示账户余额不足
    7 V V NA V V I 提示超过支付额度
    编号 手机号码
    (假设应交费用320) 动态口令 口令错三次 账户状态 账户余额 累计支付–支付额度 期望结果
    1 13810034560 12345 I 正常 500 500 缴费成功
    2 13810034666 NA NA NA NA NA 报手机号码错
    3 13810034560 12567 I NA NA NA 报动态口令错
    4 13810034560 12567 V NA NA NA 取消缴费
    5 13810034560 12345 NA 冻结 NA NA 提示账户状态不对
    6 13810034560 12345 NA 冻结 200 NA 提示账户余额不足
    7 13810034560 12345 NA 冻结 500 -20 提示超过支付额度

    展开全文
  • 上海银行近年来不断创新业务模式和产品种类,加快信息化建设,努力提升产品质量,但是作为质量保证手段的软件测试却不能满足业务发展和信息系统建设的需要,因此,上海银行软件测试项目管理需要进行优化。...
  • 手机APP测试流程&方法

    2021-02-24 07:53:00
    测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。测试任务开始前,检查各项测试资源。--...
  • 东南融通流程引擎 IntelliFlow东南融通流程引擎 IntelliFlowPOC 测试报告POC 测试报告目 录1 测试目的 12 测试原理 22.1 功能测试原理 22.1.1 系统架构设计 22.1.2 应用功能设计 62.1.3 流程设计 10开户流程 10同城...
  • 银行核心业务系统由于其复杂的业务流程,以及特殊的终端字符形式,与一般的B/S结构、C/S结构系统有较大的差异,其性能测试方法也存在很多的不同。下面就我对银行核心业务系统的理解,以及利用LoadRunner进行银行核心...
  • 银行存款业务 银行软件测试工程师必会

    千次阅读 多人点赞 2020-06-19 17:07:00
    2、 存款业务流程 3、 存款账户类型 一 存款业务分类 1、 存款分类 按存款期限分:活期存款和定期存款。活期存款分为单位活期存款和活期储蓄存款;定期存款分为单位定期存款和定期储蓄存款(整存整取、...
  • 银行核心项目测试阶段

    千次阅读 多人点赞 2019-05-15 20:24:03
    这个话题很笼统,测试这一块儿除了业务测试,还有性能测试、安全测试等;以及不同的角色对案例的要求也是不一样的,比如:行方业务人员喜欢写将交易从头到尾全部跑一遍的案例,而测试公司的人员喜欢写的很细碎等等。...
  • 没在银行测试怎么了解银行项目的具体流程银行项目怎么做自动化测试
  • 其实我们该做的就是不断的学习,不管是学习什么技能,多学习总归是有用的,如果有一天面试银行业务测试工程师,我觉得也可以试一试,闲话少说,我们直接来聊聊软件测试工程师必会的银行存款业务。1、 存款分类按...
  • 下面我来分享下银行测试用例设计的一些经验,希望可以给大家一些新的启发:经验1:要参与需求评审,评审需求的过程实际也是熟悉业务需求的过程。只有对产品的业务理解到位,才能更好、更充分地设计出高质量的测试...
  • 它包括银行业、保险业、信托业、证券业和租赁业往往涉及证券、银行、基金、信托、保险、投行、期货等领域金融行业的软件测试门槛高,除了要懂软件测试知识之外,对你业务能力,银行金融知识都有要求,想去银行类的...
  • 金融项目测试用例

    2018-12-28 00:30:00
    投资理财:后台加标流程验证,投标流程验证,满标审批流程验证,到期回款流程验证,流标验证. 回款:一次性还款,按月付息到期还本。
  • 通过将边界值分析、等价类划分、错误推测、因果图等各种测试方法进行结合,整理出尽可能全面的测试案例,对支付功能及其相关功能进行测试,以确保整个支付流程以及涉及到支付流程的其他流程在任何情况下都能正常进
  • 这是一个手机APP软件 一、首先测试环境搭建: 手机版本:android4.0-5.7、IOS系统 ...三、招商银行信用卡APP_掌上生活_卡金融模块_境内还款功能 还款功能里包含还招行信用卡和还他行信用卡 首先还招行信用卡测
  • java金融项目开发-银行核心系统业务介绍
  • 关于银行项目的软件测试At some point during his or her career, a programmer might come across the following argument, presented by some colleague, partner, or decision maker:在他或她的职业生涯中的某个...
  • 软件测试——工作业务流程

    千次阅读 2020-04-25 11:14:29
    软件测试的工作流程 一、作为测试人员需要学习并了解业务,分析需求点 为什么测试人员需要参加需求分析?也就是进行测试需求分析的目的是什么? 把用户需求转化为功能需求:1)对测试范围进行度量 2)对处理分支...
  • 基于JSP+Mysql的银行柜员业务绩效考核系统软件程序源码+数据库+word毕业设计论文文档.业务绩效考核系统主要目的是使绩效考核信息管理清晰化,基本功能包括:权限处理模块、输入模块、处理模块、统计输出模块、维护...
  • 摘要:随着软件规模和复杂程度的增加,在软件测试工作需要更多时间的同时,项目周期却比以前大大缩短,如何在有限的时间内完成软件测试工作,尽可能暴露软件中隐含的缺陷,是软件测试工作中亟待解决的问题,而软件测试自动...
  • 北京市商业银行先不购买新的AS/400,利用原有业务系统备机增加硬盘,开独立逻辑分区安装TurboLinux,移植两个前置机系统做各项测试测试成功后,购买新的iSeries 820,在主引导分区安装OS 400和DB2,另开多个逻辑...
  • 银行面试之测试

    2021-11-02 16:57:18
    银行面试之MySQL数据库(测试
  • 随着银行主机应用的陆续下移,开放平台应用的数量和规模均呈上升趋势,应用系统性能的高低不仅影响着系统上线后的稳定运行,更关系着银行的声誉。性能测试作为应用系统上线前性能把控的最后一道关口,其重要性...
  • 保险项目测试流程(一)

    千次阅读 2020-06-19 16:39:56
    不同的项目流程有细微的不同,但都大同小异;大模块的流程还是都差不多的。 契约: 有扫描录入: 进入核保状态,先查看自核结果,再进行人工审核。 自动核保提示信息-->已阅览 核保结论-->标准-->处理完毕-->核保...
  • 软件系统支付测试用例
  • 我自己项目实践经验总结: 贯穿需求分析、计划、质量、设计、开发、测试、沟通、技术、前景分析8个方面的详细总结。
  • 保险项目业务流程

    千次阅读 2019-12-29 20:12:24
    1.整个项目分为四分模块:信息采集模块、信息验证、审批、生成合同(开单) 信息采集模块:包括购买保险产品,客户个人信息 1.纸质文档给客户填写,在回来录入系统 2.客户直接登录网站,在线填写信息,提交 3.团体...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,257
精华内容 13,702
关键字:

银行测试项目业务流程