- 博客(12)
- 收藏
- 关注
原创 软件测试银行项目之“代发工资&电子工资单”
《企业代发工资与电子工资单全流程解析》摘要:本文详细梳理了企业批量代发工资的全业务流程,包括财务人员上传工资文件、系统校验、审批支付等前端操作,以及银行系统处理、资金划拨等后台交互流程。同时解析了电子工资单的生成、发送及员工查询机制。重点分析了账户余额不足等典型测试场景,列举了跨行支付状态错乱、工资发放错位等常见Bug案例及修复方案。文章强调该业务的高风险特性,指出系统需兼顾稳定性、安全性和准确性,为相关从业人员提供了全面的流程参考和测试指导。(149字)
2025-06-30 11:50:50
1517
原创 软件测试银行项目之“信用卡测试流程”
大家可能对于信用卡业务测试流程可能还是停留在页面功能层面,其实页面操作对于面试来讲可能并不能满足面试官的期望,最重要的还是要对银行后台内部系统的交互熟悉了解,接下来我将结合页面操作、交互系统、以及重要测试点来讲讲“信用卡项目”的测试流程,最后总结出一段面试可以直接拿来讲的话术(可供参考)
2025-06-13 17:34:34
1030
1
原创 消息中间件
注册邮件,发送短信写入消息队列后,直接返回,因此写入消息队列的速度很快,基本可以忽略,因此用户的响应时间可能是50毫秒。综合选择RabbitMqKafka是linkedin开源的MQ系统,主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输,0.8开始支持复制,不支持事务,适合产生大量数据的互联网服务的数据收集业务。总的来说,RabbitMQ 和 Kafka 都是十分优秀的分布式的消息代理服务,只要合理部署,不作,基本上可以满足生产条件下的任何需求。
2023-05-16 20:11:37
713
原创 UI自动化框架设计
五、public包中pages包中的BaseTestCase模块主要是用来放基类的,当中并且通过set_driver传入一个driver对象来进行设置driver对象,这其实就是单例设计模式的体现然后通过get_driver来拿driver,所以只要继承BaseTestCase这个基类,就可以拿到这个类当中的一切类方法。七、这里封装了一个读取excel的工具类,因为后续我们的项目的账号和密码都存在excel文档中去了,所以需要封装一个读取excel的工具类,来读取账号和密码,其中用到了xlrd模块来读取。
2023-02-07 19:46:48
811
转载 面试中有关接口测试和接口自动化的那些事 ~
一般会根据接口的入参字段的类型比如int整型我会输入浮点,字符串等等,还有长度限制比如长度限制为6-8位,我会通过边界值的用例设计方法,选择6,7,8位和5,9位进行测试,除了入参我还会对接口的返回值进行校验会根据不同的返回值来构建不同的入参进行验证,还有接口之间的逻辑关系比如有关联接口,我会首先拿到上个接口的返回值存放在环境变量里面,再作为下个接口的入参,还有接口的鉴权token失效问题,以及是否支持get和post接口请求方法,还有接口的content-type,以及接口的幂等性来对接口进行一个测试。
2023-02-04 16:11:52
1283
转载 接口测试中依赖第三方接口该如何测试?
搭建成功后,如果是使用fiddler抓包的网址,可以选中所需要的url,然后点击右边的AutoResponder tab,按照下图所示,勾选Enable rules,Accept all connections,选择find a file->选择需要调用的json文件,保存。接下来启动moco服务,打开moco-runner-1.3.0-standalone.jar所在的文件夹目录(D:\my\moco),地址栏左上角输入cmd,回车打开cmd窗口,输入以下命令。,自己模拟返回数据。
2023-01-07 17:39:13
2693
转载 聊一聊性能测试这件事~
最后,响应时间过长,达到了超时的程度。比如说,当 CPU 资源使用率达到 100% 之后,随着压力的增加,队列慢慢变长,响应时间增加,但是由于用户数增加的幅度大于响应时间增加的幅度之前,TPS 仍然会增加,也就是说资源使用率达到饱和之后还有一段时间 TPS 才会达到上限。对性能场景中的“场景”比较正宗的描述是:在既定的环境(包括动态扩展等策略)、既定的数据(包括场景执行中的数据变化)、既定的执行策略、既定的监控之下,执行性能脚本,同时观察系统各层级的性能状态参数变化,并实时判断分析场景是否符合预期。
2023-01-04 17:56:37
1045
1
原创 Linux常用命令及参数详解
就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
2022-11-23 17:42:39
3119
原创 常见的Python/数据库/大数据/网络爬虫面试题
Cython散列函数(英语:Hash function)又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值(hash values,hash codes,hash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数。
2022-11-21 18:10:28
1357
原创 金融借贷中的风险控制
风控的全称是风险控制,指的是管理者通过一定的方式和手段把控事情能安全有序的完成;降低甚至消除过程中风险事件发生的可能性,或者是减少和避免风险事件带来的损失。风控其实一直在我们生活中以不同的方式保障着我们的安全。比如我们平时的账号登陆在异地登陆(没在过的登陆位置)会有风险提示,并需要通过验证的方式才能成功登陆,以防盗号危险。因此,风险控制无处不在。
2022-11-19 22:41:30
2187
1
原创 银行票据+票据池相关的项目讲解
汇票(Money Order)是最常见的票据类型之一,我国的《票据法》第十九条规定:“汇票是出票人签发的,委托付款人在见票时,或者在指定日期无条件支付确定的金额给收款人或者持票人的票据。”汇票是国际结算中使用最广泛的一种信用工具。它是一种委付证券,基本的法律关系最少有三个人物:出票人、受票人和收款人。票据法中的票据包含支票、本票、汇票,本篇主要讨论汇票。通俗来讲,票据是一种远期支付工具,企业在贸易时,会出现现金支付的情况,但赊账卖方也会承担较大风险,于是到银行开具承兑汇票,约定的未来的某个日期支付现金。
2022-11-19 20:52:59
2358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅