【软件测试面试】银行项目测试面试题+答案(一)

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

面试题:项目中会对接第三方系统吗,哪些系统?

在项目中对接第三方系统是非常常见的。常见的对接的第三方系统包括但不限于以下几种:

1.支付系统:例如支付宝、微信支付、银联支付等。如果项目需要接入支付功能,就需要对接相应的支付系统。

2.物流系统:例如顺丰、圆通、中通等。如果项目中需要使用物流服务,就需要对接相应的物流系统。

3.短信系统:例如阿里云短信、腾讯云短信等。如果项目需要使用短信功能,就需要对接相应的短信系统。

4.地图系统:例如高德地图、百度地图等。如果项目中需要使用地图服务,就需要对接相应的地图系统。

5.社交媒体系统:例如微信、微博等。如果项目需要对接社交媒体服务,就需要对接相应的社交媒体系统。

6.数据分析系统:例如 Google Analytics、百度统计等。如果项目需要对接数据分析服务,就需要对接相应的数据分析系统。

需要对接的第三方系统根据项目的需求而定,可能会有其他的系统需要对接。

面试题:说一下贷款你们是怎么测试的?

贷款业务测试通常包括以下几个方面:
功能测试:测试各种贷款申请、审批、放款等功能是否正常工作。包括填写贷款申请信息、提交申请、查询申请状态、审批流程、放款流程等。

性能测试:测试系统在处理大量贷款申请时的性能表现,包括贷款处理速度、响应时间、并发用户数、负载测试等。

安全测试:测试系统的安全性能,包括数据加密、防止SQL注入、防止跨站脚本攻击等。

兼容性测试:测试系统在不同操作系统、不同浏览器、不同设备上的表现是否一致,确保用户在使用不同设备时都能正常访问贷款系统。

可用性测试:测试系统的易用性,包括界面设计、操作流程、提示信息等,确保用户在使用贷款系统时能够轻松完成各种操作。

回归测试:测试系统在新增功能、修改功能后,原有功能是否正常工作,避免新功能引入的问题影响到原有的贷款业务流程。

以上是贷款业务测试的常见方面,具体测试内容和测试方法可以根据具体业务需求进行调整和补充。

另外,贷款业务测试也需要遵守相关法律法规,确保贷款业务的合法性和透明度。

面试题:测试数据是怎么做的?

测试数据是测试过程中非常重要的一部分,测试数据的质量和多样性直接关系到测试的准确性和全面性。

测试数据通常是根据业务需求和测试场景的不同而产生的,常见的测试数据包括以下几种:
正常数据:这是符合业务逻辑和要求的数据,用于测试系统的正常业务流程。
异常数据:这是不符合业务逻辑和要求的数据,用于测试系统的容错能力和安全性。

边界数据:这是在数据范围边界上的数据,用于测试系统的边界条件处理能力。
随机数据:这是在数据范围内随机生成的数据,用于测试系统的稳定性和容错能力。

重复数据:这是重复利用已有数据进行测试的方法,用于测试系统的重复性能力和数据一致性。

测试数据的制作通常可以通过以下几种方式:

手动输入:测试人员手动输入数据进行测试。
批量导入:将测试数据批量导入系统中进行测试。
脚本生成:编写脚本生成测试数据。
数据库备份:利用已有的生产环境数据进行测试。
第三方数据源:利用第三方数据源生成测试数据。
需要注意的是,测试数据必须要保证真实性和保密性。测试数据中可能会包含敏感信息,例如个人隐私、商业机密等,测试人员需要严格遵守保密规定,确保测试数据不被泄露。

面试题:贷款逾期怎么测试,超过90天有影响吗 (有一个专业名词)?

贷款逾期的测试一般是通过进行信用评估来进行的。信用评估是一种用来评估借款人信用状况的方法,通常会考虑借款人的还款记录、债务水平、收入、工作稳定性等因素,以判断借款人是否有能力按时还款。

在信用评估中,超过90天的逾期记录通常被认为是“严重逾期”,这可能会对借款人的信用状况产生负面影响,从而影响其获得贷款、信用卡、房屋租赁等服务的能力。这种影响被称为“逾期影响”,也称为“信用影响”。

因此,借款人应该尽量避免逾期,保持良好的还款记录,以维护其信用状况。如果借款人确实无法按时还款,应该尽快与债权人沟通,并采取措施尽快偿还欠款,以避免信用影响。

面试题:逾期的利息计算保留几位小数 (4位,最终取2位)?

逾期的利息计算保留几位小数取决于具体的业务需求和法律法规的要求。在一些国家和地区,法律法规规定了逾期利息的计算方法和精度,需要按照法律法规的规定进行计算。

在其他情况下,逾期利息的计算精度可以根据业务需求进行调整。

通常情况下,逾期利息的计算需要保留一定的精度,以确保计算结果的准确性。一般来说,逾期利息的计算精度需要保留到小数点后两位或更多位,具体取决于业务需求和法律法规的要求。

在金融业和银行业等领域,逾期利息的计算通常需要保留更高的精度,以确保计算结果的准确性和可靠性。

需要注意的是,在计算逾期利息时,可能会涉及到复利计算、利率计算等复杂的数学运算,需要确保计算过程的正确性和准确性。同时,在处理浮点数运算时,也需要注意处理精度误差和舍入误差等问题,以确保计算结果的正确性和一致性。

面试题:有什么业务需要使用/对接信贷管理系统?

信贷管理系统通常用于管理和监控银行、金融机构和其他企业的信贷业务,包括贷款申请、审批、放款、还款、逾期催收、风险评估等各个方面。

以下是一些需要使用/对接信贷管理系统的业务:
银行和金融机构:银行和金融机构是信贷管理系统的主要用户,他们需要使用信贷管理系统来管理和监控自己的贷款业务,包括个人贷款、企业贷款、房贷、车贷等各个方面。

征信机构:征信机构需要使用信贷管理系统来收集、处理和管理客户的信用信息,为银行、金融机构和其他企业提供信用评估和风险评估服务。

保险公司:保险公司需要使用信贷管理系统来管理和监控自己的保险业务,包括保单申请、核保、理赔等各个方面。

企业借款和融资:企业需要使用信贷管理系统来申请贷款和融资,包括银行贷款、债券发行、股权融资等各个方面。

个人消费贷款:个人需要使用信贷管理系统来申请消费贷款,包括信用卡、分期付款、消费贷款等各个方面。

政府部门:政府部门需要使用信贷管理系统来监管和管理金融机构和其他企业的贷款业务,包括金融监管、风险评估、政策调控等各个方面。

总之,信贷管理系统是一个广泛应用于金融、保险和其他相关行业的系统,用于管理和监控各种类型的贷款业务,提高业务处理效率、降低风险和提升服务质量。

面试题:贷款会计分录怎么检查,有什么内容?

贷款会计分录是指记录银行或其他金融机构贷款业务相关的会计科目、金额、时间等信息的会计凭证。为了确保贷款会计分录的准确性和完整性,需要进行以下内容的检查:
会计科目:检查贷款会计分录中涉及的会计科目是否正确,包括借方科目和贷方科目。

金额:检查贷款会计分录中借贷方金额是否平衡,是否符合贷款业务的实际情况。

时间:检查贷款会计分录的记账时间是否准确,是否符合会计原则和法律法规的要求。

客户信息:检查贷款会计分录中涉及的客户信息是否准确,包括客户名称、账号、贷款类型等。

利息计算:检查贷款会计分录中涉及的利息计算是否准确,包括利率、计息日期、还款日期、逾期利率等。
审核签字:检查贷款会计分录是否经过审核,并有相应的审核签字或印章。

其他辅助证明:检查贷款会计分录是否有相应的辅助证明材料,如贷款合同、还款计划、逾期催收记录等。

以上内容是贷款会计分录检查的基本内容,具体的检查要求和流程可能因机构和业务类型而有所不同。为了确保贷款业务的质量和安全,需要建立完善的内部控制和审计机制,并定期进行贷款会计分录的检查和审计。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

勇敢追梦,即使道路坎坷,也不失前行的勇气。以坚韧不拔的心态,面对所有挑战,让每一滴汗水都映照着成功的光芒,铸就非凡的人生。

拥抱变化,勇往直前,让坚定的信念成为你不灭的灯塔。无论风吹雨打,永远相信自己的力量,以不屈的精神和行动,开拓出一片属于自己的蓝天。

梦想在远方闪耀,勇气在心中燃烧,不畏失败的挑战,披荆斩棘,以坚定的步伐向前。让每一次努力都为理想添砖加瓦,共同铸就辉煌的明天。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/730165.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity类银河恶魔城学习记录9-2 P83 Explosive crystal源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili Crystal_Skill_Controller using System.Collections; using System.Colle…

【Linux】--- Linux编译器-gcc/g++、调试器-gdb、项目自动化构建工具-make/Makefile 使用

目录 一、Linux编译器-gcc/g1.1 gcc/g 使用方法1.2 程序的翻译过程1.3 链接 -- 动静态链接特点及区别 二、Linux调试器-gdb2.1 背景2.2 使用方法 三、Linux项目自动化构建工具-make/Makefile3.1 背景3.2 原理3.3 项目清理 一、Linux编译器-gcc/g 1.1 gcc/g 使用方法 格式&…

如何在Windows系统部署Jellyfin Server并实现公网访问内网影音文件

文章目录 1. 前言2. Jellyfin服务网站搭建2.1. Jellyfin下载和安装2.2. Jellyfin网页测试 3.本地网页发布3.1 cpolar的安装和注册3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5. 结语 1. 前言 随着移动智能设备的普及,各种各样的使用需求也被开发出来&…

本地yum源的配置

①在根目录下,执行"mkdir /iso"创建本地yum源文件夹 ②使用SSH工具,将操作系统iso文件上传到iso目录下 ③mount /iso/xxx.iso /mnt ④cd /mnt ⑤cp -arp * /iso ⑥umount /mnt ⑦cd /etc/yum.repos.d ⑧mv *.repo *.repo.bak 把…

用BIO实现tomcat

一、前言 本课程的难度较高,需要将Servlet原理和IO课程全部学完。 二、当前项目使用方式 (1).自定义servlet 自定义servlet需要实现WebServlet并且实现name和urlMapping 重启进行访问 http://localhost:8090/myServlet (2).自定义html 重启进行访问 http://loc…

项目的搭建与配置

vue create calendar_pro 选择如下配置选项 安装 vue3 支持 vue add vue-next package.json 关闭 eslint 检测。 vue.config.js 配置跨域同源策略。 const { defineConfig } require(vue/cli-service) module.exports defineConfig({transpileDependencies: true,devServe…

VSCode无法用ctrl+鼠标滚轮调整字体大小了

VSCode (Visual Studio Code) 中使用 Ctrl 鼠标滚轮来调整字体大小的功能通常是由 VSCode 的设置控制的。如果你发现这个功能不再工作,你可以尝试以下几个步骤来恢复或检查这个设置: 检查是否有冲突的快捷键或扩展: 打开 VSCode 的快捷键编辑…

微服务:Docker篇

1. 初识Docker 1.1. 什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一…

Windows上使用client-go远程访问安装在本地WMware上的Linux虚拟机里的minikube

我在自己的Windows上安装了WMware,并在WMware上安装了CentOS操作系统,然后在CentOS上创建了一个叫minikube的用户,使用minikube用户启动了一个minikube集群,但是我在Windows上使用client-go并无法连通minikube,搜遍全网…

【计网】TCP协议安全与风险:深入探讨网络通信的基石

🍎个人博客:个人主页 🏆个人专栏:Linux ⛳️ 功不唐捐,玉汝于成 目录 🌐前言 🔒正文 TCP (Transmission Control Protocol): UDP (User Datagram Protocol): HTTP (Hypertext Transfer …

【C++】每日一题 3 无重复字符最长子串

给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的最长子串的长度。 14ms 注意使用unordered_map时把字符和该字符的索引作为键值对&#xff0c;这样可以节省一次查找重复字符索引的循环 #include <string> #include <unordered_map>using namespace st…

git fatal: detected dubious ownership in repository at ‘xxx‘ 彻底解决方法

前言 在 windows 重置后&#xff0c; git 仓库无法正常使用 git 的所有 命令&#xff0c;运行任何 git 命令&#xff0c;都会提示如下&#xff1a; $ git log fatal: detected dubious ownership in repository at D:/rk/rk3568/nanopi/uboot-rockchip D:/rk/rk3568/nanopi/u…

mysql中find_in_set()函数用法详解及增强函数

一、find_in_set() 我们知道mysql提供了一个好用的函数 FIND_IN_SET(str,strlist)&#xff0c; 该函数的作用是查询字段(strlist)中是否包含(str)的结果&#xff0c; 返回结果为null或记录 。 str 要查询的字符串 strlist 需查询的字段&#xff0c;参数以”,”分隔&#xf…

Linux学习之线程

目录 线程概念 1.什么是线程&#xff1f; 2.线程的优缺点 3.线程异常 4.线程用途 线程操作 1.如何给线程传参 2.线程终止 3.获取返回值 4.分离状态 5.退出线程 线程的用户级地址空间&#xff1a; 线程的局部存储 线程的同步与互斥 互斥量mutex 数据不一致的主要过…

编译随笔(一)makefile基础知识

编译随笔系列文章目录 1. makefile基础知识 文章目录 编译随笔系列文章目录前言参考资料前置知识交叉编译链程序编译预处理&#xff08;Preprpcessing&#xff09;编译&#xff08;Compilation&#xff09;汇编&#xff08;Assemble&#xff09;链接&#xff08;Linking&#…

如何使用Postman创建Mock Server?

这篇文章将教会大家如何利用 Postman&#xff0c;通过 Mock 的方式测试我们的 API。 什么是 Mock Mock 是一项特殊的测试技巧&#xff0c;可以在没有依赖项的情况下进行单元测试。通常情况下&#xff0c;Mock 与其他方法的主要区别就是&#xff0c;用于取代代码依赖项的模拟对…

CVPR2023 | 提升图像去噪网络的泛化性,港科大上海AILab提出 MaskedDenoising,已开源!

作者 | 顾津锦 首发 | AIWalker 链接 | https://mp.weixin.qq.com/s/o4D4mNM3jL6sYuhUC6VgoQ 当前深度去噪网络存在泛化能力差的情况&#xff0c;例如&#xff0c;当训练集噪声类型和测试集噪声类型不一致时&#xff0c;模型的性能会大打折扣。作者认为其原因在于网络倾向于过度…

Python 中 _ 开头的变量,你了解多少?

你好&#xff0c;我是 shengjk1&#xff0c;多年大厂经验&#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注&#xff01;你会有如下收益&#xff1a; 了解大厂经验拥有和大厂相匹配的技术等 希望看什么&#xff0c;评论或者私信告诉我&#xff01; 文章目录 一…

Python实现极限学习机分类模型(ELMClassifier算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 极限学习机&#xff08;ELMClassifier&#xff09;算法是一种基于单隐层前馈神经网络&#xff08;SLFN…

大规模NN必知必会调参及优化规律

从理论分析入手把握大规模神经网络优化的规律&#xff0c;可以指导实践中的超参数选择。反过来&#xff0c;实践中的超参数选择也可以指导理论分析。本篇文章聚焦于大语言模型&#xff0c;介绍从 GPT 以来大家普遍使用的训练超参数的变化。 规模律研究的是随着神经网络规模的增…