面试银行测试岗,面试官问你网上银行转账是怎么测的,设计一下测试用例?你知道吗

news2024/11/30 5:46:29

目录

前言

1、网上银行转账是怎么测的,设计一下测试用例回答思路:

2.测试工作的流程?缺陷状态有什么?设计测试用例有几种方法?

3在项目中到的经典BUG是什么?

4、定期存款到期自动转存该怎么测?

5、登录功能如何设计测试用例?功能测试(FunctionTest)

6、电商平台的核心业务是什么?购物车如何进行测试?

总结:


前言


最近呢有很多的小伙伴问我有没有什么软件测试的面试题,由于笔者之前一直在忙工作上的事情,没有时间整理面试题,刚好最近休息了一下,顺便整理了一些面试题,现在就把整理的面试题分享给大家,废话就不多说了直接进入正文哈。


1、网上银行转账是怎么测的,设计一下测试用例回答思路:

宏观上可以从质量模型(万能公式)来考虑,重点需要测试转账的功能,性能与安全性,设计测试用例可以使用场景法为主,先列出转账的基本流和备选流,然后设计场景,最后根据场景设计数据,实际面试中需要举出具体的例子。

先检查雾面再测试功能
验证同行转账,跨行转账
验证转账限额。
验证非法账户(挂失,冻结,领定的账户)的转账
再测试性能方面的。

 Python自动化测试学习交流群:全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOF&authKey=eBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifg&noverify=0&group_code=198408628

 

2.测试工作的流程?缺陷状态有什么?设计测试用例有几种方法?

测试工程师的实际工作流程(以P2P中型版本为例,一个月一个版本):
产品经理或者SR把需求书发下来给开发和测试
测试先看一遍,进行需求分析。测试组长编写测试计划,并且分配测试任务给测试人员(2天时间)(此时开发也在进行需求分析)
过了2天,产品经理再把测试和开发召集在一起,进行需求讲解(或者说需求评审),有问题可以直接问,如果发现需求有问题,也可以提出来,SR回去会修改。(需求讲解时间0.5天)
讲完需求后,测试同事要进行测试场景的梳理和案例的编写了(xmind和Excel就要用上了),一共5个工作日。(此时开发在编写代码)
之后就要进行案例评审了,评审时候有SR,测试同事、开发同事,评审时候一般SR,测试组长、对应模块的开发同事会提出一点意见,评审完之后,回去修改,补充一下案例。(案例评本0.5天)。
修改完以后,有两种处理情况:
对大项目有时候要进行案例的第二次评审。
对小顶目,在时间景的时候,一般不会二审,但是要以件的形式把修改或者新增后的案例发出来,给领导看,并抄送给其他同事。(案例评审0.5天,修改案例0.5天,案例二审0.5天)
案例评审完就要开始测试了,一般测试环境开发搭建好(要说自己也会搭建,播建流程背老师总结的);
中型版本的测试一般分2轮:第一轮:5天:第二轮:3天:回归测试2天:(共10个工作日)。
回归测试完后,达到了上线标准,就会如期上线,一般当天晚上12点上线

3在项目中到的经典BUG是什么?

兼容性问题,在ie刘览景,提交订单按钮可以点击,到了谷歌,火犹就不能了,
查询订单页面,根据条件筛选的结果不是想要的结果,还有某些字段的值没有显示出来,或者显示指误。(因为开发从库表取值有误
付款成功后,订单状态一直不套转为交易成功。(因为代码没有正确获取库表中付款成功记录的状态码)
修改支付密码,新密码和原密码一致,也通过了,系统没有做新旧密码的校验。付款时候的手机验证码,可以一直使用,没有成功做有效期控制。
手机app断开网络后,再去点击,没有友好的措误真面提示网络已断开,只有undefined反回

4、定期存款到期自动转存该怎么测?

回答思路:到期肯定会有边界,所以设计里面可以考虑边界值法,自动转存。(首先要搞清楚什么是自动转存)
存钱该怎么测,用什么测试方法?
准备思路:存钱要分类:活期,零存整取等(具体规则百度下),然后根据每类的业务规则选择合适的用例设计方法,譬如一次最少存入多少?最多一次能存入多少等。

 Python自动化测试学习交流群:全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOF&authKey=eBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifg&noverify=0&group_code=198408628

             

 

5、登录功能如何设计测试用例?功能测试(FunctionTest)

1、输入正确的账号和密码,点击提交按钮,验证是否能正确登录。(正常输入)
2、输入错误的账号或者密码,验证登录会失败,并且提示相应的错误信息。(错误校验)
3、登录成功后能否跳转到正确的页面。(低)
4、账号和密码,如果太短或者太长,应该怎么处理。(安全性,密码太短时是否有提示)
5、账号和密码,中有特殊字符(比如空格),和其他非英文的情况,(是否做了过滤
6、记住账号的功能。
7、登录失败后,不能记录密码的功能。
8、账号和密码前后有空格的处理
9、密码是否加密显示。(星号国点等)
10、牵扯到验证码的,还要考虑文字是否担曲过度导致辨认难度大,考虑颜色(色盲使用者),刷新或换一个按钮是否好用。
11、登录页面中的注册、忘记密码,登出用另一帐号登录等性接星否正确

12、输入密码的时候,大写继盘开启的时候要有提示信息。

13、什么都不输入,点击提交按钮,看提示信息。(非空检查

界面测试(UITest)
1、布局是否合理,2个Testbox和一个按钮是否对齐
2、Testbox和按钮的长度,高度是否复台要求。
3、界面的设计风格是否与的设计风格统一
4、界面中的文字简洁易懂,没有错别字。


性能测试(PerformanceTest)
1、打开登录页面,需要几秒。
2、输入正确的账号和密码后,登录成功跳转到新页面,不超过5秒。安全性测试(SecurityTest)
1、登录成功后生成的Cookie是否有HittpOnly。(降低脚本盗取风险)
2、账号和密码是否通过加密的方式,发送给Web服务器
3、账号和密码的验证,应该是用服务器端验证,而不能单单是在客户端用javaScript验证,
4、账号和密码的输入框,应该屏蔽SQL注入攻击,
5、账号和密码的的输入框,应该禁止输入脚本。(防止XSS攻击)
6、错误登录的次数限制。(防止暴力破解)
7、考虑是否支持多用户在同一机器上登录
8、考虑一用户在多台机器上登录


可用性测试(UsabilityTest)
1、是否可以全用健盘操作,是否有快捷键,
2、输入账号,密码后按回车,是否可以登录,
3、输入框是否可以以Tab键切换,兼容性测试(CompatibilityTest)
1、主流的浏览器下能否显示正常已经功能正常,(IE6-11,FireFox,Chrome,Safari等)
2、不同的平台是否能正常工作,比如Windows,Mac。
3、移动设备上是否正常工作,比如iPhone,Android,
4、不同的分辨率。

6、电商平台的核心业务是什么?购物车如何进行测试?

电商平台主要是个商品销售平台,所以商品的查找,加入购物车,结算并支付是电商平台的核心业务,也就是整个商品的购买流程。
购物车的测试主要考虑以下几个方面(掌握思路即可)
1、界面测试,购物车中的商品信息显示是否正常,加入购物车后的商品价格是否显示正常,
2、功能测试,从商品详情页面是否可以加入商品到购物车。
3、购物车页面打开的同时,在其他页面添加了商品,购物车刷新后,新的商品能否显示
4、若未登录,点击加入购物车,是否可以添加进购物车(缓存方式)或者会直接提示登录,
5,在商品未选择的状态下,结算是否按钮为灰色无法点击。
6、勾选商品后,结算按钮为可点击状态
7、勾选商品后,自动计算商品的总价,价格是否正确
8、勾选商品后,点击结算按钮,进入确认清单的页面
9、在购物车中,可以修改商品的数量
10、在购物车中,可以将已加入的商品移除购物车。
11,在购物车中,可以讲育品移入收藏夹,移入收藏夹后,商品在购物车中不显示,
12、购物车中的商品是否显示优惠或促销信息。
13,批量添加商品到购物车14,在购物车中批量移除商品
15、性能测试。
16、打开购物车页面要多久。
17、最多可以添加多少商品到购物车中。

18、批量添加商品和移除商品的速度如何。

19、兼容性测试
20、如果是web商城,测试在不同的浏览器上功能是否正常。
21、如果是app,测试在不同手机品牌,不同操作系统版本和不同分辨率下的功能昆否正需

 Python自动化测试学习交流群:全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=DhOSZDNS-qzT5QKbFQMsfJ7DsrFfKpOF&authKey=eBt%2BF%2FBK81lVLcsLKaFqnvDAVA8IdNsGC7J0YV73w8V%2FJpdbby66r7vJ1rsPIifg&noverify=0&group_code=198408628

总结:

感谢每一个认真阅读我文章的人!!!

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。

 

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

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

相关文章

上海亚商投顾:创业板指续创新低 AI概念股逆势大涨

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 大小指数今日走势分化,沪指全天横盘震荡,创业板指低开低走,午后一度跌近2%&…

低代码最真实的反馈是什么样的?

一、前言 业内大V陈果曾吐槽:“低代码正在以比中台更快的速度在臭大街”,但在另一方面,微软/华为/百度/网易/腾讯/阿里等互联网巨头又在纷纷入局低代码,并推出了自己的低代码平台。 所以,有人说好,但却又有…

《计算机组成原理》期末考试手写笔记——模块二:计算机数据表示方法

目录 (一)知识点总结 知识点一:进制表示 知识点二:进制转换 1.基本进制转换计算 (1)二进制数转八进制 (2)二进制数转十六进制 (3)二进制数转十进制 &…

Redis从入门到精通【高阶篇】之底层数据结构压缩列表(ZipList)详解

👏 简介:大家好,我是冰点,从业11年,目前在物流独角兽企业从事技术管理和架构设计方面工作,之前的把博客作为技术流水账在写。现在准备把多年的积累整理一下,成体系的分享给大家,也算…

阿里巴巴最新开源“SpringSecurity手册”用户+案例+认证+框架,面面俱到太全了

pringSecurity 相信Spring大家一定不陌生,那么SpringSecurity你又了解多少呢?市面上有关Spring的介绍有很多,那么对于SpringSecurity只有一些简单的有关概念的介绍,如果想深入了解并使用SpringSecurity还是需要下很大的功夫的&am…

Python爬取广州、深圳、河源、惠州四个城市天气数据,并作数据可视化

本文爬取的网站是天气,天气预报查询,24小时,今天,明天,未来一周7天,10天,15天,40天查询_2345天气王 1.爬取广惠河深2022-2024年的数据 import requests # 发送请求要用的模块 需要额外安装的 import parsel import csvf open(广-惠-河-深天气.csv, modea, encodingut…

【自学网安必看】自学网络安全遇到的问题及解决方法!

自学网络安全很容易学着学着就迷茫了,找到源头问题,解决它就可以了,所以首先咱们聊聊,学习网络安全方向通常会有哪些问题,看到后面有惊喜哦 1、打基础时间太长 学基础花费很长时间,光语言都有几门&#x…

STM32 HAL库开发——入门篇(1)

目录 一、GPIO 1.1 什么是GPIO 1.2 GPIO简介 1.2.1 GPIO特点 1.2.2 GPIO电气特性 1.2.3 GPIO引脚分布 1.3 IO端口基本结构介绍 1.4 GPIO的八种模式 1.5 GPIO的寄存器介绍 1.6 通用外设驱动模型(四步法) 1.7 GPIO配置步骤 1.8 编程实战…

用Notes打造一个资讯中心

大家好,才是真的好。 有一段时间,我介绍过,从Domino 10版本开始,LotusScript增强了网络数据访问和JSON解析功能等,从而可以从网上获取很多资讯,例如即时新闻、股市资讯等等。 例如我们采用Notes内置的讨论…

多线程-线程安全的懒汉式_死锁-ReentrantLock的使用

线程安全的懒汉式_死锁-ReentrantLock的使用 解决单例模式中的懒汉式的线程安全问题 解决单例模式中的懒汉式的线程安全问题> 饿汉式:不存在线程安全问题。 > 懒汉式:存在线程安全问题,(需要使用同步机制来处理&#xff0…

案例39:基于Java办公自动化管理系统开题报告设计

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

Spring架构篇--2.7.3 远程通信基础--Netty原理--bind实现端口的绑定

前言:在对ServerBootstrap 进行属性赋值之后,通过bind 方法完成端口的绑定,并开始在NioEventLoop中进行轮询进行事件的处理;本文主要探究ServersocketChannel 在netty 中是如何完成注册,以及端口的绑定 1 Nio selecto…

两个月涨粉90万,B站内容风向又有新指示?

6月1日,B站公布了2023年第一季度财报。 财报中显示第一季度,B站日均活跃用户达9370万,同比增长18%。用户日均使用时长96分钟,日均视频播放量达41亿,其中,本季度B站Story-Mode竖屏视频日均播放量同比增长82…

网络安全怎么学?才不会成为脚本小子?

一,怎么入门? 1、Web 安全相关概念(2 周) 了解网络安全相关法律法规 熟悉基本概念(SQL 注入、上传、XSS、CSRF、一句话木马等)。 通过关键字(SQL 注入、上传、XSS、CSRF、一句话木马等&#…

Python使用WMI模块获取Windows系统的硬件信息,并使用pyinstaller库编译打包成exe的可执行文件

引言 今天给大家分享一篇有关Python和Windows系统的文章。你有没有想过如何获取Windows系统的硬件信息?或者你是否曾经尝试过将Python脚本编译打包成可执行文件?如果你对这些问题感兴趣,那么这篇文章一定适合你。 背景 由于公司现阶段大多…

软件兼容性测试怎么进行?兼容性测试有什么作用?

随着软件的不断更新和升级,兼容性测试也逐渐成为了软件测试的一项重要内容。那么,软件兼容性测试到底是什么?怎么进行?又有什么作用呢? 一、什么是软件兼容性测试? 软件兼容性测试是指在不同的操作系统、硬件设备、浏览器等多个环境下测试软件的可…

VulnHub项目:Hogwarts:Bellatrix

靶机地址:Hogwarts: Bellatrix ~ VulnHub 哈利波特系列~有趣~~~ 渗透过程: 首先获取靶机ip地址 对其端口探测 访问web端口,发现了小天狼星的堂姐Bellatrix Lestrange贝拉特里克斯莱斯特兰奇那个疯狂的女人!!&#x…

天涯直播筹资300万,七天仅赚14.99万,重启计划岌岌可危

我是卢松松,点点上面的头像,欢迎关注我哦! 天涯前天涯社区总编直播卖货欲筹300万,重启天涯。直播七天七夜只赚了14.99万。对于普通人来说,这收入真的是望尘莫及了,但对于天涯来说杯水车薪。 也许天涯部分…

前端工程化初体验

最近在尝试着完整地体验一下前端工程化需要的那些流程,于是自己尝试一套属于自己的前端工程化流程。 前端工程化需要做什么: 1、创建项目需要有项目模板资源,所以这里我创建了一个前端脚手架CLI工具,mfex-project,主…

Win10系统蓝屏如何使用U盘重装系统?

Win10系统蓝屏如何使用U盘重装系统?很多用户遇到了电脑系统蓝屏问题之后,都不知道怎么去进行系统重装的方法。其实系统重装没有大家想象的那么困难,以下为大家带来详细的图文教程分享。 准备工作: 1、U盘一个(尽量使用…