测试项目实战——安享理财1(测试用例)

news/2024/11/16 3:30:19/

说明:

1.访问地址:

本项目实战使用的是传智播客的安享理财项目(找了半天这个项目能免费用且能够满足测试实战需求)

前台:http://121.43.169.97:8081/

后台:http://121.43.169.97:8082/

(点赞+收藏+关注====》》获取后台账号密码)

2.测试点分析和测试用例只写了部分核心模块,接口API文档资源已上传,接口测试部分可以先看接口文档

3.本篇主要分享测试用例,接口测试用例,下一篇将使用jmeter编写脚本实现接口测试

记得点赞+收藏+关注哦~~~

一、投资专业术语

术语说明
债权人指通过国家银行、合法金融机构等平台提供货币资金的企业或者个人
借款人指在信贷活动中以自身的信用或财产作保证,或者以第三者作为担保而从贷款人处借得货币资金的企事业单位或个人
投资指国家或企业以及个人,为了特定目的,与对方签订协议,促进社会发展,实现互惠互利,输送资金的过程
投标是一个投标招标的专业术语,是指投标人(卖方) 应招标人的邀请,根据招标通告或招标单所规定的条件,在规定的期限内,向招标人递盘的行为
债权转让债权人通过协议而将其债权全部或部分转移于第三人的行为

举个栗子:张三借给李四5W,约定期满1年后连本带息1次性还款6W元。

  • 债权人:张三是李四的债权人
  • 借款人:李四是借款人
  • 投资:拿钱出来做某事,赔了就没了
  • 投标:投递方案(金融项目中,发布借款需求为招标,投资借款为投标)
  • 招标:发布需求
  • 中标:被选中
  • 债权转让:将未完成的借款业务,转让他人。
术语说明
本金
贷款、存款或投资在计算利息之前的原始金额
利息
借款人(债务人)因使用借入货币或资本而支付给贷款人(债权人)的报酬
利率
利息率的简称,就是指一定期限内利息额与存款本金或贷款本金的比率。通常分为
年利率、月利率和日利率三种

术语说明
等额本息
指一种贷款的还款方式,指在还款期内,每月偿还同等数额的贷款(将利息均摊,先息后本。相对于等额本金总还款额要多。每月固定还款额,适合收入不稳定人群 )
等额本金
指一种贷款的还款方式,是在还款期内把贷款数总额等分,每月偿还同等数额的本 金和剩余贷款在该月所产生的利息(将本金均摊,每月固定本金,整体还款先高后低。相对于等额本息总还款额少。适合收入稳定人群
提前还款
提前还款是指借款方在还款期未到之前即先行偿还贷款的行为。提前还款包括提前全部还款、提前部分还款且贷款期限不变、提前部分还款的同时缩短贷款期限三种情况(提前将剩余借款还完

二、项目简介

安享智慧理财金融系统是基于 Java 语言开发,集 PC 端、APP 端、WAP 端、微信端为一体的 P2P(个人对个人)的借贷系统,提供了完整的借款和投资功能。

2.1 技术架构

2.2 核心业务流程

2.3 核心流程操作

2.3.1 发布借款标

  • 1、注册登录
  • 验证码:666666(先点击发送验证码,在输⼊验证码)
  • 2、开通资⾦托管账号
  • 身份证号必须正确且未使⽤(参考在线⽣成身份证号)
  • 3、提交申请额度
  • 4、额度审批通过
  • 审批(后台->借款管理->额度管理->额度申请审批)
  • 5、提交借款单(信⽤标)
  • 6、借款单审批成功
  • 审批(后台->借款管理->初审标->初审管理->审核)

2.3.2 投资业务

  1. 注册登录
  2. 开通资⾦托管账号
  3. ⻛险评测成功
  4. 充值成功
  5. 投资操作成功(提示:投满)
  6. 满标审核成功(注意,这里需要满标之后才能审核,下面的示例没有满标,我随便选了一个操作)

三、测试用例

3.1 测试流程

  1. 需求分析评审
  2. 编写测试计划
  3. 设计测试用例
  4. 执行测试用例
  5. 缺陷跟踪管理
  6. 编写测试报告

3.2 分析测试点

业务测试

额度申请业务
业务流程图
贷款申请业务
流程图

开户业务
流程图

模块测试

注册

测试点分析

测试用例

登录

测试点分析

测试用例

申请额度
需求分析(参考需求文档和实际操作)
说明:1.申请类型只有正向是因为有默认选项,不会出现不选的情况,如果出现了就是一个bug
2.合并是将上述分析的测试点整合,用最少得用例覆盖全部测试点
额度申请审核

测试点分析

测试用例

 个人借款(重点看下,有经验总结)

测试点分析

 在线借款

测试点分析

测试用例

 初审管理

测试点分析

测试用例

充值

测试点分析

投资

测试点分析

测试用例

满标待审

测试点分析

提现

测试点分析

四、接口测试测试用例

4.1 接口测试用例设计方法回顾

单接口测试

正向测试:

1.必填参数组合  (P1)

2.必填+非必填组合(P1)

  • 全部参数组合(P1)
  • 有关联关系参数组合(P1)
  • 其他参数组合(P3)
反向测试
1.功能异常 P2
(覆盖反向需求、覆盖响应错误码)
2.数据异常 P2
(空、类型不符、长长度不符)
3.参数异常 P3
(多参、少参、无参)
业务场景测试
从功能业务用例转化 (P0)
针对业务功能用例中操作步骤,分析对应的接口请求
优先级:PO>P1>P2>P3

4.2 分析API文档

1 、测试接⼝依赖的数据是否都明确(请求、响应)
2 、分析接⼝之间依赖关系及关联
3 、参数规则(类型、必填、⻓度、等等)说明
【API文档已分享】
项目难点
1、认证接⼝请求头使⽤multipart/form-data
2、三⽅开户、三⽅充值、三⽅投资都需要调⽤Mock接⼝
请求url:来源响应数据action得值
请求参数和值:所有input标签中 name 属性值为参数名,value属性值为参数值。

4.3 待测接口

1、注册登录
  • 注册图⽚验证码接口
  • 注册⼿机验证码接口
  • 注册接口
  • 登录接口
  • 查询登录状态接口
2、认证开户
  • 认证接口
  • 查询认证状态
  • 请求后台开户接口
  • 三⽅开户接口
3、充值
  • 请求充值验证码接口
  • 请求后台充值接口
  • 请求三⽅充值接口
4、投资
  • 请求后台投资接口
  • 三⽅投资接口
5. 投资业务
  • 注册图⽚验证码接口
  • 注册⼿机验证码接口
  • 注册接⼝
  • 登录接⼝
  • 认证接⼝
  • 请求后台开户接⼝
  • 三⽅开户接⼝
  • 请求充值验证码接⼝
  • 请求后台充值接⼝
  • 请求三⽅充值接⼝
  • 请求后台投资接⼝
  • 三⽅投资接⼝

4.4 测试点分析,测试用例

注册

登录

开户认证

充值

投资

投资流程


http://www.ppmy.cn/news/1458921.html

相关文章

vue-根据不同的环境配置基地址

本地测试时会把process.env.NODE_ENV设置为development 打包上线时会把process.env.NODE_ENV设置为production vue2环境变量配置 变量命名以VUE_APP_xxx开头, 可以在所有的文件中去获取(建议用它) 1、在根目录创建.env.development文件(开发环境) E…

JavaSE——异常(2/2)-异常的处理(记录异常并提示 、尝试重新修复)

目录 记录异常并提示 案例演示 流程解析 写法优化 尝试重新修复 开发中对于异常的常见处理方式 一层一层往上抛出异常,并且在最上层捕获异常,分为两种不同的处理方式。 例如,B站网页报错就是采取的第一种方式: 记录异常并…

Python-VBA函数之旅-set函数

目录 一、set函数的常见应用场景: 二、set函数使用注意事项 三、如何用好set函数? 1、set函数: 1-1、Python: 1-2、VBA: 2、推荐阅读: 个人主页: https://blog.csdn.net/ygb_1024?spm1…

OpenBayes 一周速览|Apple 开源大模型 OpenELM 上线;字节发布 COCONut 首个全景图像分割数据集,入选 CVPR2024

公共资源速递 This Weekly Snapshots ! 5 个数据集: * COCONut 大规模图像分割数据集 * THUCNews 新闻数据集 * DuConv 对话数据集 * 安徽电信知道问答数据集 * Sentiment Analysis 中文情感分析数据集 2 个模型: * OpenELM-3B-Inst…

5G Advanced and Release18简述

5G Advanced 5G-Advanced, formally defined in 3GPP Release 18, represents an upgrade to existing 5G networks. 先睹robot总结的5G Advanced的advancements: Enhanced Mobility and Reliability: 5G-Advanced will support advanced applications with improved mobility…

大数据技术概述_1.大数据的定义

1.维基百科的定义 大数据是指其大小或复杂性无法通过现有常用的软件工具,以合理的成本并在可接受的时限内对其进行捕获、管理和处理的数据集。这些困难包括数据的收入、存储、搜索、共享、分析和可视化。 2.Granter的定义 Granter公司关注大数据的三个量化指标&…

十二届蓝桥杯Python组3月中/高级试题 第四题

** 十二届蓝桥杯Python组3月中/高级试题 第四题 ** 第四题(难度系数 4,30 个计分点) 编程实现: 给定一组包含n个(n>3) 正整数数据,和一个正整数M,从这n个正整数中任意拿出两个数相 加&…

AR人脸道具SDK解决方案,实现道具与人脸的自然融合

AR人脸道具SDK解决方案,实现道具与人脸的自然融合美摄科技以其卓越的技术实力和创新能力,为企业带来了全新的AR人脸道具SDK解决方案。这一解决方案将为企业打开全新的市场机会,为用户带来前所未有的互动体验。 颠覆传统,开启AR人…