这是一个手机APP软件
一、首先测试环境搭建:
手机版本:android4.0-5.7、IOS系统
手机品牌:华为、小米、vivo、oppo、魅族、酷派、三星、苹果等…
手机型号、手机运行内存、屏幕分辨率等…
网络环境:2G/3G/4G wifi 、无网
二、只要用信用卡任何形式消费或购买任意物品,都会产生还款
如:信用卡绑定支付宝、微信等支付;正常刷卡消费;等…

以下为基本功能测试:
三、招商银行信用卡APP_掌上生活_卡金融模块_境内还款功能
还款功能里包含还招行信用卡和还他行信用卡
首先还招行信用卡测试:
1、账户选择下拉列表--默认个人消费卡账户如果还有开通其它借贷功能上面还可能出现其它账户选择,如E招贷账户
2、下面会自动显示还款日、本期剩余应还、最低剩余应还
会有人民币和美元两种方式显示但是境内用人民币消费,所以美元那显示就会为0
还款日计算:实际上信用卡还款日就是免息还款期限的最后一天,在这之前还款都免息,逾期就要加收利息和违约金
招行中账单日个人理解就是银行进行结算,并发出账单的日子,这一天会将上个账单日以后的消费和还款情况进行结算,并汇总成电子账单给用户
到期还款日:就是在账单出来后最后还款期限到期还款日一般为当期已出账单日之后的第18天。
招行默认的银行记账日是每月7号,到期还款日是当月25日
如: 账单日 还款日
05日 23日
07日 25日
10日 28日
15日 03日
17日 05日
20日 08日
25日 13日
本期剩余应还公式:
最低还款计算公式:初始本金上期还款日到本期还款日的天数(大月31天,小月30天,二月28/29天,利息计算都是第一个月除外)0.05%+剩余本金上期还款日到本期账单日(10天左右)0.01%
3、选择还款方式下拉列表--人民币还款和美元还款
4、当选择人民币还款为正常消费还款,默认选择在还款单选按钮:
还款单选按钮:默认还款金额为本期消费全部金额,在右上角会出现修改金额图标,修改金额必须大于0且每个账户有最大的还款金额如:14000元额度最大还款金额为15558.78元,小数点后最多保留2位,完成还款后提示账单已还清且显示下期账单中已消费的金额和还款后可用额度、分期占用额度,可再继续还款
最大还款金额计算公式:固定额度
12%+固定额度=最高还款
Bug:最大还款开发软件原因出现误差
最低还款单选按钮:分期金额+本期消费账单最低金额
Bug:选择最低还款时,如:以往12次分期每月账单分期一次在还款金额漏加1次
分期还款单选按钮:需大于人民币300.00元,若低于300元则按钮置灰,高于300元可选择分期的期数并且显示每期利息再进行还款,最少可分为3期最多可分为36期
分期还款计算工式:总金额费率+手续费+(总金额/期数)
每期费率为:每个银行不同费率招行的是:
5、选择美元还款则会显示还款金额为0且默认选择在还款单选按钮
还款单选按钮:金额大于0且每个账户有最大还款金额,小数点后最多保留2位
最低还款单选按钮:置灰
分期还款单选按钮:自动可跳转到人民币分期还款中,金额大于300元可正常分期还款,若低于300元会出现友好提示框“人民币账单分期金额最低为300.00元,您的账单金额低最低可申请金额,欢迎有需要时再来申请哦!”,在提示框中点击确定按钮提示框关闭,点击去未出账单分期按钮跳转到未出账单分期按钮界面
6、在未出账单分期中--已出账单分期和未出账单分期
已出账单分期:本期消费金额低于300.00元,则弹出友好提示,在提示框中点击确定按钮提示框关闭,点击去未出账单分期跳转到未出账单分期页面
本期消费高于300.00元自动显示账单剩余应还,分期后应还,选择分期的期数,显示每期利息,最少可分为3期最多可分为36期
分期利息计算公式:
未出账单分期:显示人民币入账金额、人民币未入账金额
可自由选择每笔消费做为分期账单再进行分期还款
其次还他行信用卡
1、待还款账户选择--默认为添加一张他行信用卡
添加平安银行信用卡等
Bug:当添加的是借记卡时,无错误提示,且添加成功
2、还款每日<=1万,每月<=2.5万,每月<=5次
上海银行借记卡转出金额单笔<=5000元
因系统维护,每天22:55~23:05暂停交易
3、还款方式--人民币还款
4、输入还款金额确认还款

   如若未在还款日前还款则还款金额计算中需加违约金:

违约金是指持卡人在信用卡到期还款日实际还款低于还款额(一般为还款额的10%)的情况下,最低还款额未还部分要支付5%的罚金,而且记录上会报征信。以前叫滞纳金,2017年1月1日后就叫违约金。

4、应用前后台切换
1)切换前后台,再回APP,是否停留在上一次操作界面
2)功能状态是否正常以及前台数据有自动更新时
3)锁屏后进入APP是否会崩溃,功能状态是否正常
4)结束进程,再启动APP,是否能正常启动
5)出现必须处理的提示框时,切换前后台,检查提示框是否存在
6)对于有数据交换的页面,每个页面必须进行前后台切换、锁屏测试,最容易出现崩溃
7)前台展示的数据,后台进行变动(增、删、改),是否是实时更新还是app一开始运行再进行加载
8)前台主动发出请求,后台数据库中是否存在相应的数据同时包括数据的关联性(商家的会员进行下订单,数据库中生成一条订单的记录的同时,生成一条积分
记录,该会员的积分进行相应的变化)

5、离线—>
离线是应用程序在本地的客户端会缓存一部分数据以功程序下次调用
   对于一些程序,需要在登录进来后,这时没有网络的情况下可以浏览本地数据
   对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示
   切换到后台,再次切换到前台时,可以正常查看
   离线后又连上网,这时对数据有更新时,需要从服务器端获取新数据来更新客户端数据,且要更新本地缓存信息
  对于一些界面的数据不提供离线查看,需要给出相应提示且界面更新后无任何数据

6、Sqlite数据库—>android和IOS客户端都采用了sqlite数据库 
当APP需要在客户端保存数据时,它们会创建相应的数据库表,最常见的就是对账号的保存,这时的测试点主要有:
  跟一般数据库一样,需要见擦数据的增,删,改,查
    客户端即用即建,当表不存在时,是否会自动创建
   数据表被删除后,新建的表中的数据能否自动从服务器端中获取回来兵保存
   当对数据进行了修改,删除,客户端和服务器端能否有相应的更新
   获取数据,客户端是从直接从客户端获取还是和服务器端的数据进行比较
   对于客户端从服务器端更新的数据,客户端是否有保存于本地。

7、APP更新—>上线前一定要测一下软件更新
1)有新版本时是否会有信息提示并在更新模块中出现
2)有新的版本要上线前,一定要测旧的版本,不能因为新版本上线了,老版本就不能用了,用老版本的用户还是大有人在。有一次,我用新版本注册的用户去玩
老版本,结果就有有错过,当然这样玩的人很少。
等等

四、存储测试(存储空间的读写)
1)屏幕旋转
2)连续加载页面
3)开多个窗口
4)应用互相调用
5)多线程下载

五、性能测试
1)响应时间—>安装、启动、跳转、卸载、APP的各类功能操作响应时间
2)内存–>安装APP消耗的内存大小
3)cpu
4)gpu---->图像处理
5)fps---->每秒帧数
6)电量
7)流量
8)温度

六、安全测试
1、软件权限:扣费风险、隐私泄露、有效性校验、数据加密等–>手机信息、访问联系人
2、安装卸载是否安全
没有用户允许不能预设自动启动
卸载是否影响其他软件功能
能不能完全卸载文件等
卸载是否有提示等
3、密码安全性—>不以明文形式显示
4、通讯安全性
如有来电等通讯时,是否暂停程序,优先处理通讯,处理完之后正常恢复软件,继续原来的功能
5、人机接口测试
返回菜单总保持可用
命令有优先权顺序
程序能处理不可预知的用户操作等

七、稳定性测试软件是否稳定—>压力测试

八、兼容性测试
1)不同的网络(2G、3G、4G、wifi、断网、弱网)是否能正常运行
2)不同屏幕的分辨率是否支持
3)机型
4)平台
5)其他软件是否能正常使用
6)操作系统(android/ios等)版本
7)跨版本兼容性

九、中断测试(来电话、短信、闹钟等)
1)功能状态是否正常

十、交互测试(调用相机、分享功能)
是指一个功能正在执行过程中,同时另外一个事件或操作对该功能进行干扰的测试
1、多个APP同时运行是否会影响正常功能
2、前后台切换是否会影响其正常功能
3、拨打/接听电话、发送/接收信息、使用相机等是否会影响正常功能
十一、UI测试
1、用户界面(菜单、对话框、窗口等空间)布局、风格是否满足要求、文字是否正确、页面是否美观、文字图片组合是否完美、操作是否友好等。
2、导航测试
按钮、对话框、列表和窗口等或不同的连接页面之间需要导航
导航帮助是否准确直观等
3、图形测试
是否自适应界面设计,内容根据窗口大小自适应
页面风格是否统一
页面是否美观等
图片处理的地方,是否容易出现程序崩溃现象,主要是图片压缩机制
4、内容测试
输入框说明文字的内容与系统功能是否一致
是否有错别字
文字内容是否表意不明

金融项目app业务及测试策略相关推荐

  1. 基于P2P万信金融-- 万信金融项目之业务大总结(文末附代码地址)

    一.项目介绍 1. 行业简介 P2P金融又叫P2P信贷.其中,P2P是 peer-to-peer 或 person-to-person 的简写,意思是:个人对个 人.P2P金融指个人与个人间的小额借贷 ...

  2. 金融项目app服务器配置,云在金融的应用

    银行传统IT架构,难以适应金融市场的业务变化快.服务差异化.多样化的业务需求.除此以外,银行传统IT架构还面临高成本.效率低等一系列问题: • 海量设备缺乏统一标准:规模大的银行计算节点规模以万计,存 ...

  3. 金融风控项目-# 相关业务介绍

    金融风控相关业务介绍 学习目标 知道常见信贷风险 知道机器学习风控模型的优势 知道信贷领域常用术语含义 1 信贷&风控介绍 信贷业务,就是贷款业务,是商业银行和互联网金融公司最重要的资产业务和 ...

  4. 万信金融 -项目介绍 day01

    万信金融 -项目介绍 这个项目所有的资料 链接:https://pan.baidu.com/s/1U0ii8hCK76yzm-8yvrSXzQ 提取码:9i2z b站视频连接 https://www. ...

  5. 供应链金融项目的风险类型

    供应链金融项目的风险类型:     1. 政策风险:指产业结构政策的变化影响整个产业链,容易爆发集中风险.     2. 行业风险:指行业受宏观经济环境.行业竞争结构与关联行业的影响.     3. ...

  6. 京东金融移动APP高质量持续交付

    点击「京东金融技术说」可快速关注 1 前言 随着京东金融业务的不断拓展,客户端开发团队人数激增,代码量急剧膨胀,业务的成长和人员的倍增给技术架构.团队合作.产品的交付都带来了巨大的挑战,本文将讲述京东 ...

  7. 金融项目-注册和实名功能

    盈利宝项目 第一章 公司中怎么做项目 1.立项, 公司自己的项目: 公司投标(销售,技术售前) 2.需求分析: 需求职位的人员(文档需求说明书) 和 架构师参与 3.产品人员: 设计项目的页面,功能点 ...

  8. 记录一下曾经写过的P2P金融项目-理财端(PC端)纯代码(续-服务消费者工程)

    pom文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 ...

  9. 关于金融类APP测试的策略分析

    要了解金融类APP测试的要点,首先就要了解它们的特性,金融类产品从业务性.功能性和稳定性.合规性.易用性.安全性几个方面. 一个产品对于用户而言,最大的价值就是业务.业务即是产品的灵魂,金融类产品更是 ...

  10. java计算机毕业设计基于安卓Android的金融保险app(源码+系统+mysql数据库+Lw文档)

    项目介绍 计算机信息技术的发展,推动了金融保险信息化管理的进程,并随着互联网+概念的提出,各种互联网+软件也应运而生.在传统的管理中,各种信息管理难,传播速度慢,需要耗费很长时间统计核查,不能满足现代 ...

最新文章

  1. C/C++中的复数介绍
  2. php中empty功能,在php中empty函数起什么作用呢?
  3. 全球最强大脑在哪?阿里小蜜算法团队在寻找
  4. OSPF 多进程实验(1)
  5. 在linux上获得线程id的方法
  6. 后BERT时代:15个预训练模型对比分析与关键点探究
  7. 统计iOS项目代码行数
  8. linux怎么执行frida脚本,Frida使用和Hook代码整理
  9. PHP (20140510)深入浅出 JavaScript 变量、作用域和内存 v 0.5
  10. Leetcode122. 买卖股票的最佳时机 II(贪心)
  11. easypoi 大数据 百万_燃烧大数据 | 分析了2百万份成绩后发现,女跑者更稳?
  12. 哈希表实现电话号码查询系统
  13. 改进的各向异性湿法蚀刻工艺
  14. CATIA二次开发—参数那点事
  15. 短信通道——阿里大鱼(java)
  16. Activity5概述
  17. 电路定理——替代定理
  18. 黑苹果2k显示器开启hidpi_关于黑苹果固态硬盘4K对齐和Trim的开启
  19. 如何动态创建水晶报表
  20. 常用商务英语词汇集锦(转载)

热门文章

  1. python fread_fwrite 和 fread函数的用法小结
  2. C语言程序设计(第三版)何钦铭著 习题3-2
  3. 【谭浩强版】C语言程序设计(第三版)课后习题完整答案附源码--高等教育出版社
  4. 用大数据扒一扒手机黑卡 | Alfred数据室
  5. 如何将pdf在线转换成word免费版
  6. testlink xml转excel
  7. 时间控件(选择时间范围的插件)
  8. c语言代码99乘法表,c语言九九乘法表代码如何写
  9. 电源大师课笔记 1.2
  10. MyBatis3简介