Categorías: Todo

por FSG 2 Dev hace 2 años

229

SPPHDB-7500 [Feature]SPL - CIF related - Part 3-

本文描述了三个与客户信息维护和账户状态相关的测试用例。第一个用例涉及修改客户的全名,当调用客户信息维护接口时,预期结果是操作成功并且不会同步到Artemis数据库。第二个用例关注客户销户,通过客户活跃账户数上报接口将活跃账户数修改为零,预期结果是客户销户成功且不会同步到Artemis数据库。第三个用例测试了在客户状态为活跃的情况下,通过客户活跃账户数上报接口将活跃账户数修改为一,预期结果是客户未销户,状态保持不变,并且不会同步到Artemis数据库。

SPPHDB-7500 [Feature]SPL - CIF related - Part 3-

特性层级: 版本用例集/v2.7_0512/[Feature]SPL - CIF related - Part 3

核心API

客户信息维护接口(MbsdCif_1200_710000)

验证不同开户来源的KYC_FLAG值

开户来源为其他渠道

KYC_FLAG值为空

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为其他渠道(空、AAA) 3、Option为0 4、其他必输项正常输入 5、提交,检查cif_client.KYC_FLAG值

预期结果: 1、开户时Option Source为其他渠道(空、AAA),则KYC_FLAG值为空

KYC_FLAG值为FULL

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option为0 4、其他必输项正常输入 5、提交,检查cif_client.KYC_FLAG值

预期结果: 1、开户时Option Source为ekyc-center,则KYC_FLAG值为FULL

KYC_FLAG值为PARTIAL

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option为0 4、其他必输项正常输入 5、提交,检查cif_client.KYC_FLAG值

预期结果: 1、开户时Option Source为spl-kyc,则KYC_FLAG值为PARTIAL

CIF

同步artemis
其他场景

客户关闭时,Option Source由ekyc-center变更为spl-kyc,关闭成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由ekyc-center变更为spl-kyc 3、Option输入2 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户关闭成功 2、不同步Artemis,数据库cif1.customer_message_send表中无新增需要消费的数据

客户关闭时,Option Source由spl-kyc变更为ekyc-center,关闭成功,同步客户状态

前置条件: 1、客户已销户

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由spl-kyc变更为ekyc-center 3、Option输入2 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

客户销户时,Option Source由ekyc-center变更为spl-kyc,销户成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由ekyc-center变更为spl-kyc 3、Option输入3 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户销户成功 2、不同步Artemis,数据库cif1.customer_message_send表中无新增需要消费的数据

客户销户时,Option Source由spl-kyc变更为ekyc-center,销户成功,同步客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由spl-kyc变更为ekyc-center 3、Option输入3 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

客户激活时,Option Source由ekyc-center变更为spl-kyc,激活成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由ekyc-center变更为spl-kyc 3、Option输入4 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户激活成功 2、不同步Artemis,数据库cif1.customer_message_send表中无新增需要消费的数据

客户激活时,Option Source由spl-kyc变更为ekyc-center,激活成功,同步客户号和客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由spl-kyc变更为ekyc-center 3、Option输入4 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

修改客户Full Name,且Option Source由ekyc-center变更为spl-kyc,维护成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由ekyc-center变更为spl-kyc 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入Artemis对应值 6、其他必输项正常输入 7、提交

预期结果: 1、接口返回成功,客户维护成功 2、不同步Artemis,数据库cif1.customer_message_send表中无新增需要消费的数据

修改客户Full Name,且Option Source由spl-kyc变更为ekyc-center,维护成功,仅同步客户号和客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source由spl-kyc变更为ekyc-center 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入Artemis对应值 6、其他必输项正常输入 7、提交

标签: 异常场景

开户来源为非正常来源AAA

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入2 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入3 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入4 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入Artemis对应值 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入0 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入2 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入3 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入4 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入00 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入0 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入2 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入3 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入4 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户维护成功 2、cif_client表中记录的Option Source为空 3、cif_amend表中记录的Option Source为空

前置条件: 1、调用接口前Option Source为AAA

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入0 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为AAA 3、Option输入0 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

开户来源为ekyc-center

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入2 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入3 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

激活成功,同步客户号和客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入4 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户激活成功 2、Artemis端同步客户号和客户状态成功,且中间表customer_message_send和aml_case_table存在对应操作数据

修改客户Full Name,维护成功,仅同步客户号和客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入Artemis对应值 6、其他必输项正常输入 7、提交

预期结果: 1、接口返回成功,客户维护成功 2、Artemis端仅同步客户号和客户状态,且中间表customer_message_send和aml_case_table存在对应操作数据

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入0 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入2 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入3 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入4 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入00 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入0 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入2 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入3 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入4 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

前置条件: 1、调用接口前Option Source为ekyc-center

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入0 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为ekyc-center 3、Option输入0 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

开户来源为spl-kyc

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入2 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入3 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入4 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入Artemis对应值 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入0 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入2 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入3 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入4 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入00 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入0 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入2 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入3 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入4 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

前置条件: 1、调用接口前Option Source为spl-kyc

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入0 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为spl-kyc 3、Option输入0 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

开户来源为空

(AC_ID、AR_ID)非临时值

关闭成功,同步客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入2 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户关闭成功 2、Artemis端同步客户状态成功,且中间表customer_message_send和aml_case_table存在对应操作数据

客户活跃账户数上报接口销户修改活跃账户数为0,销户成功,同步客户状态

客户信息维护接口销户,销户成功,同步客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入3 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户销户成功 2、Artemis端同步客户状态成功,且中间表customer_message_send和aml_case_table存在对应操作数据

激活成功,同步客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入4 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户激活成功 2、Artemis端同步客户状态成功,且中间表customer_message_send和aml_case_table存在对应操作数据

修改客户Full Name,维护成功,同步客户信息

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入Artemis对应值 6、其他必输项正常输入 7、提交

预期结果: 1、接口返回成功,客户维护成功 2、Artemis端同步客户信息成功,且中间表customer_message_send和aml_case_table存在对应操作数据

开户成功,同步客户号和客户状态

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入0 4、AC_ID、AR_ID输入Artemis对应值 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户创建成功 2、Artemis端同步客户号和客户状态成功,且中间表customer_message_send和aml_case_table存在对应操作数据

用例等级: P0

(AC_ID、AR_ID)为临时值00

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入2 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入3 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入4 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入00 6、其他必输项正常输入 7、提交

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入0 4、AC_ID、AR_ID输入00 5、其他必输项正常输入 6、提交

(AC_ID、AR_ID)为临时值0

客户关闭

关闭成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入2 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户关闭成功 2、不同步Artemis,数据库cif1.customer_message_send表中无需要消费的数据

客户销户

客户活跃账户数上报接口销户修改活跃账户数为1,客户未销户,不同步客户状态

前置条件: 1、调用接口前客户状态为A

测试步骤: 1、调用客户活跃账户数上报接口(1200_710002) 2、SYSTEM_ID输入201 3、MODULE输入RB 4、ACTIVE_COUNT输入1 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户未销户,客户状态未发生变化 2、不同步Artemis,数据库cif1.customer_message_send表中无需要消费的数据

用例等级: P1

客户活跃账户数上报接口销户修改活跃账户数为0,销户成功,不同步客户状态

测试步骤: 1、调用客户活跃账户数上报接口(1200_710002) 2、SYSTEM_ID输入201 3、MODULE输入RB 4、ACTIVE_COUNT输入0 5、其他必输项正常输入 6、提交

客户信息维护接口销户,销户成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入3 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户销户成功 2、不同步Artemis,数据库cif1.customer_message_send表中无需要消费的数据

客户激活

激活成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入4 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户激活成功 2、不同步Artemis,数据库cif1.customer_message_send表中无需要消费的数据

客户维护

修改客户Full Name,且开户来源上送空值,维护成功,开户来源为空

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source上送空值 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入0 6、其他必输项正常输入 7、提交

预期结果: 1、接口返回成功,客户维护成功 2、cif_amend表中记录的Option Source为空

修改客户Full Name,且开户来源未上送,维护成功,开户来源默认请求为NULL

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source未上送 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入0 6、其他必输项正常输入 7、提交

预期结果: 1、接口返回成功,客户维护成功 2、cif_amend表中记录的Option Source为NULL

修改客户Full Name,维护成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入1 4、修改Full Name 5、AC_ID、AR_ID输入0 6、其他必输项正常输入 7、提交

预期结果: 1、接口返回成功,客户维护成功 2、不同步Artemis,数据库cif1.customer_message_send表中无需要消费的数据

客户新建

开户成功,不同步Artemis

测试步骤: 1、调用客户信息维护接口(1200_710000) 2、Option Source为空 3、Option输入0 4、AC_ID、AR_ID输入0 5、其他必输项正常输入 6、提交

预期结果: 1、接口返回成功,客户创建成功 2、不同步Artemis,数据库cif1.customer_message_send表中无需要消费的数据

用例等级: P2

国家标签: PH

jira编号: SPPHDB-7500

适用阶段: 系统测试

用例类型: 功能用例

用例负责人: fsg2dev@shopee.com

用例关键字: core-bank

标签: 正常场景