软件测试架构设计金融篇
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有哪些业务类型,每种类 型的特征;
业务功能
涉及到的功能点有 哪些?梳理清楚功 能点列表;
业务规则
业务规则条件的验证 ;
©2018 iSQE www.isqe.com.cn
12
02 系统架构分析法
系统逻辑架构分析
系统模块间的逻辑结构,系 统与系统之间的逻辑结构;
03
系统内架构分析
01
系统内的模块间结构分析,
CONTENTS
01.什么是测试架构?
02.测试架构适用性
03.测试架构分析方法
04.金融项目测试架构设计实践
©2018 iSQE www.isqe.com.cn
3
01
什么是测试架构
©2018 iSQE www.isqe.com.cn
4
01 什么是测试架构?
©2018 iSQE www.isqe.com.cn
UI界面关联关系 -变更的界面是否存在关联关系?如何梳理这些关系?
UI2.1
UI1
UI3
UI2.2
©2018 iSQE www.isqe.com.cn
UI4
11
02 业务架构分析法
业务流程
需要测试的业务 流程?如何梳理 业务流程?主流 程、分支流程、 并串联关系等。
步骤一 步骤二 步骤三 步骤四
业务类型
02
互联网金融类
新兴的金融类,理财+投资类为主 。主要业务流程:购买,赎回。
04
01
银行类
对公+对私业务:围绕着卡的生命 周期进行的资金业务服务。主要业 务:柜面、信贷、资管、清算等。
03
基金、证券、期货、信托类
资金为标地的交易买卖:主要业务:资 金的流动业务为主。
©2018 iSQE www.isqe.com.cn
模块串联并联关系;
系统外架构分析
系统群里的每个系统之间的 结构,上下游的关系;
02
©2018 iSQE www.isqe.com.cn
13
02 数据架构分析法
数据表关联分析
1
有哪些数据表?数据表之间的关联?
2 数据字段分析
有哪些数据字段?字段合法,完整性,准确性。
3 数据逻辑分析
数据与数据之间的逻辑关系?
用户层(UI)
业务流程,规则
业务层ቤተ መጻሕፍቲ ባይዱ
逻辑验证
逻辑层
数据表关联关系,信息验证等
数据层
应用层
©2018 iSQE www.isqe.com.cn
测 试 团 队 覆 盖 测 试 层
10
02
UI架构分析法
UI界面 –有哪些页面需要验证?如何找到变更的界面? UI界面信息 -有哪些信息需要验证?如何找到变更的信息点?
©2018 iSQE www.isqe.com.cn
18
04 业务架构分析
投保 续保 变更保单
…
缴费 实名认证
POS机刷 卡支付
微信支付
支付宝支 付
银行代收 款
…
©2018 iSQE www.isqe.com.cn
19
04
实例讲解2
需求:跨行转账手续费规则变更
1.缺少UI架构分析:转账功能可以从 网银,手机银行,ATM机等UI界面发 起。
系统规模较大,涵盖几十个模块,模块 间的关联复杂。
3 业务复杂度高
业务流程长,分支多,涉及的权限种 类多。产品线多,每条产品线的规则 复杂。
©2018 iSQE www.isqe.com.cn
8
03
测试架构分析方法
©2018 iSQE www.isqe.com.cn
9
02 测试架构分析方法
目标用户场景操作
16
04
实例讲解1
需求描述:车险平台投保人实名缴费认证功能
车险
平台
投保人
缴费
1.涉及的系统: 2.业务触发点; 3.第三方工具平台; 4.业务流程;
©2018 iSQE www.isqe.com.cn
17
04 UI测试架构分析
UI架构分析
UI1 UI2 UI3 UI4 UIn..
缴费单 页面
支付页面 认证页面 Pos页面
22
04 数据架构分析
贷前
客户信息收集
黑名单调查
手机 APP
第三方金
征信调查 Pass
融平台
Fail
Pass
反欺诈调查
Fail
Pass
反洗钱调查
Fail
Pass
质/抵押物估价
贷款申请拒绝
贷中
Pass Fail
贷款审查 Pass
贷款审批 Fail
Pass
贷款发放
贷后
贷款计息 还款管理 风险预警 逾期催收 贷款核销
©2018 iSQE www.isqe.com.cn
23
04
总结
应对每一个需求点,测试不仅仅是在UI层面,更应该是从表到里 、从点到面,依据四层架构分析法逐层进行深入的分析,从而提高测 试的全面性和深入性。
©2018 iSQE www.isqe.com.cn
24
5
01
什么是测试架构?
从不同层面说明被测对象
02
01
03
业务层划分清楚
能够贯穿整个系统.
04
数据结构清晰
©2018 iSQE www.isqe.com.cn
6
02
测试架构适用性
©2018 iSQE www.isqe.com.cn
7
02 测试架构适用性
1 系统群
多系统,多种关联关系。
2 系统规模大
4 数据格式规范分析
有哪些数据格式规范?
©2018 iSQE www.isqe.com.cn
14
04
金融行业测试架构实践
©2018 iSQE www.isqe.com.cn
15
04 金融行业分类特性
保险类
寿险+财产险:围绕着保险产品的生 命周期进行。产品生命周期时间跨度 大。主要业务:投保、保全、理赔。
2.用例只描述了检查点,缺少业务流 。
3.缺少数据落地系统的检查:清算, 会计、资管、客户信息等。
©2018 iSQE www.isqe.com.cn
20
04 系统群架构分析
©2018 iSQE www.isqe.com.cn
21
04 系统架构分析
©2018 iSQE www.isqe.com.cn
业务功能
涉及到的功能点有 哪些?梳理清楚功 能点列表;
业务规则
业务规则条件的验证 ;
©2018 iSQE www.isqe.com.cn
12
02 系统架构分析法
系统逻辑架构分析
系统模块间的逻辑结构,系 统与系统之间的逻辑结构;
03
系统内架构分析
01
系统内的模块间结构分析,
CONTENTS
01.什么是测试架构?
02.测试架构适用性
03.测试架构分析方法
04.金融项目测试架构设计实践
©2018 iSQE www.isqe.com.cn
3
01
什么是测试架构
©2018 iSQE www.isqe.com.cn
4
01 什么是测试架构?
©2018 iSQE www.isqe.com.cn
UI界面关联关系 -变更的界面是否存在关联关系?如何梳理这些关系?
UI2.1
UI1
UI3
UI2.2
©2018 iSQE www.isqe.com.cn
UI4
11
02 业务架构分析法
业务流程
需要测试的业务 流程?如何梳理 业务流程?主流 程、分支流程、 并串联关系等。
步骤一 步骤二 步骤三 步骤四
业务类型
02
互联网金融类
新兴的金融类,理财+投资类为主 。主要业务流程:购买,赎回。
04
01
银行类
对公+对私业务:围绕着卡的生命 周期进行的资金业务服务。主要业 务:柜面、信贷、资管、清算等。
03
基金、证券、期货、信托类
资金为标地的交易买卖:主要业务:资 金的流动业务为主。
©2018 iSQE www.isqe.com.cn
模块串联并联关系;
系统外架构分析
系统群里的每个系统之间的 结构,上下游的关系;
02
©2018 iSQE www.isqe.com.cn
13
02 数据架构分析法
数据表关联分析
1
有哪些数据表?数据表之间的关联?
2 数据字段分析
有哪些数据字段?字段合法,完整性,准确性。
3 数据逻辑分析
数据与数据之间的逻辑关系?
用户层(UI)
业务流程,规则
业务层ቤተ መጻሕፍቲ ባይዱ
逻辑验证
逻辑层
数据表关联关系,信息验证等
数据层
应用层
©2018 iSQE www.isqe.com.cn
测 试 团 队 覆 盖 测 试 层
10
02
UI架构分析法
UI界面 –有哪些页面需要验证?如何找到变更的界面? UI界面信息 -有哪些信息需要验证?如何找到变更的信息点?
©2018 iSQE www.isqe.com.cn
18
04 业务架构分析
投保 续保 变更保单
…
缴费 实名认证
POS机刷 卡支付
微信支付
支付宝支 付
银行代收 款
…
©2018 iSQE www.isqe.com.cn
19
04
实例讲解2
需求:跨行转账手续费规则变更
1.缺少UI架构分析:转账功能可以从 网银,手机银行,ATM机等UI界面发 起。
系统规模较大,涵盖几十个模块,模块 间的关联复杂。
3 业务复杂度高
业务流程长,分支多,涉及的权限种 类多。产品线多,每条产品线的规则 复杂。
©2018 iSQE www.isqe.com.cn
8
03
测试架构分析方法
©2018 iSQE www.isqe.com.cn
9
02 测试架构分析方法
目标用户场景操作
16
04
实例讲解1
需求描述:车险平台投保人实名缴费认证功能
车险
平台
投保人
缴费
1.涉及的系统: 2.业务触发点; 3.第三方工具平台; 4.业务流程;
©2018 iSQE www.isqe.com.cn
17
04 UI测试架构分析
UI架构分析
UI1 UI2 UI3 UI4 UIn..
缴费单 页面
支付页面 认证页面 Pos页面
22
04 数据架构分析
贷前
客户信息收集
黑名单调查
手机 APP
第三方金
征信调查 Pass
融平台
Fail
Pass
反欺诈调查
Fail
Pass
反洗钱调查
Fail
Pass
质/抵押物估价
贷款申请拒绝
贷中
Pass Fail
贷款审查 Pass
贷款审批 Fail
Pass
贷款发放
贷后
贷款计息 还款管理 风险预警 逾期催收 贷款核销
©2018 iSQE www.isqe.com.cn
23
04
总结
应对每一个需求点,测试不仅仅是在UI层面,更应该是从表到里 、从点到面,依据四层架构分析法逐层进行深入的分析,从而提高测 试的全面性和深入性。
©2018 iSQE www.isqe.com.cn
24
5
01
什么是测试架构?
从不同层面说明被测对象
02
01
03
业务层划分清楚
能够贯穿整个系统.
04
数据结构清晰
©2018 iSQE www.isqe.com.cn
6
02
测试架构适用性
©2018 iSQE www.isqe.com.cn
7
02 测试架构适用性
1 系统群
多系统,多种关联关系。
2 系统规模大
4 数据格式规范分析
有哪些数据格式规范?
©2018 iSQE www.isqe.com.cn
14
04
金融行业测试架构实践
©2018 iSQE www.isqe.com.cn
15
04 金融行业分类特性
保险类
寿险+财产险:围绕着保险产品的生 命周期进行。产品生命周期时间跨度 大。主要业务:投保、保全、理赔。
2.用例只描述了检查点,缺少业务流 。
3.缺少数据落地系统的检查:清算, 会计、资管、客户信息等。
©2018 iSQE www.isqe.com.cn
20
04 系统群架构分析
©2018 iSQE www.isqe.com.cn
21
04 系统架构分析
©2018 iSQE www.isqe.com.cn