2021最新软件测试面试题(含答案)(10)

简介: 2021最新软件测试面试题(含答案)(10)

81、你们这个P2P上线了吗?能查吗?项目花了多久时间,预计多久完成?

回答:两种方案:


还没上线,查不了,这个是新项目,计划半年时间完成,但是因为中途有出现一些问题没有解决完毕,所以现在还没有在预计时间内完成。


大家写的项目名在网上确实能查出来,就说上线了,能查到的。(面试官其实不一定会去查)


实名认证你们是怎么测得?调取什么平台的资料?


实名认证接口:


银行卡实名认证(调用银行接口,验证卡号,姓名,身份证号码,手机号码。需要利用到手机接收到的验证码)


身份证实名认证(全国公民身份证号码查询服务中心,或者直接说公安接口)


注册需要实名认证吗?


注册不需要实名认证:当购物时候需要实名认证。


P2P你们也测试后台管理吗?个人芝麻信用积分是调取哪里的资料?


测试后台管理:


后台也测,但是我主要测试前台,我的关注点是前台,后台只是拿来用,能配合前台正常走完流程就行。


后台主要对前台进行管理,主要有贷款管理,资金管理。


贷款管理:可以查看投资人的投资情况,也可以查看借款人的借款产品,对借款产品进行管理。比如审批,每期的还款提醒,预警等。


资金管理:管理查看用户的充值,审批用户的提现过程。


芝麻信用积分:调用的是支付宝的接口,芝麻信用:调用的是支付宝那边的接口(支付宝提供这样的芝麻信用服务,每查一次收取大概0.1元)


如果要测试后台删除用户,就是用户名后面一个删除按钮的情况,能写出哪些测试用例


删除一个用户的场景:点击删除按钮,页面自动刷新,此用户在该页面已查询不到。再去打开另外一个浏览器,在前台登录已删除的用户,页面提示该用户不存在。


同时删除多个用户的场景:利用复选框,测试多选,反选,全选删除用户的情况。删除后,被删用户在该页面已查询不到,同样要去前台登录已删除的用户,页面应该提示该用户不存在。


如果京东有一个购物网页给你,你要怎么进行测试?测试哪些主要功能?


首先进行需求分析,用xmind梳理测试点,再编写案例,之后就行案例评审,寻求他人意见。之后再完善案例,发出来给其他人检查。


测试点,首先是UI方面:美观度,和易操作型,易理解性型方面进行测试。


然后再考虑他的功能点,注册登录,添加购物车,下单,付款,发货,确认收货,评价。还有支付时候的绑定银行卡,实名认证


性能方面:打开网页,确认订单、付款的响应时间等等。


兼容性:支持各种主流浏览器,ie,360,火狐,谷歌等。


针对添加购物车这个测试点说一下你要怎么测试“添加购物车”


(增删改查的角度)


能否加入购物车,同一件商品能否再次添加到购物车。


购物车商品件数的上限限制(淘宝限制100件)


购物车是否可以正常移除商品,移除商品后,能否再添加回来。


添加的每种商品是否可以正常增减数量,数量大于0


退出购物车,再去查询购物车,商品正常。


购物车的商品可以全选,取消全选,可以复选,选中的商品和数量可以正常下单。


商品添加到购物车以后,已下架。购物车会提示此宝贝已失效。


商品添加到购物车以后,降价了,购物车会有降价提示。


商品添加到购物车以后,库存不足了。


82、P2P功能测试你们一般做几轮?

答:


中型版本(大修改,一个月上线一次):测试一般分2轮:第一轮:5天;第二轮:3天;回归测试2天;(共10个工作日)。(一个月工作日22天,需求分析评审,编写测试用例等等一般占用整个版本时间的一半,或者少个几天)


小型版本(小修改,两个星期一次):一轮测试3天,回归测试2天。


83、你们每次开会讨论的时候十几个开发都去开会了吗?

案例评审会:一般开发和测试、产品经理都会到场。(开发分组经理可能也会去)需求评审会:项目经理、开发分组经理、产品经理、测试、开发一般都会到。


如果是我们测试小组开会,一般都要到,各位测试同事报告自己的心得体会,汇报自己的进度和问题。


数据库查找两个表


回答思路:


多表查询,后面具体会学到:select 列1,列2 from 表1,表2 where 表1.列=表2.列 这样的格式要能说出来。


熟悉数据库吗?平时数据库用的多吗?


熟悉数据库吗:比较熟,比如DML语句有增删改查:(有序思维说出来)


1 insert into 表名 values(值1,值2,值3,…)


2 delete from 表名 where 条件


3 update 表名 set 列名 = 新值


4 select * from 表名


查询语句最长的是 select * from 表名 where 条件 group by 分组列名 having 分组后的条件 order by 列名。


平时数据库用的多吗(大概测试过程的1/4时间在查数据库):还行,一般出现问题,遇到bug,就要去查询数据库,初步定为问题。开发会给到我们一个库表设计的excel(数据字典),里面有描述表名和表中的字段,我把交易过程的一些唯一标识,把他作为where条件去查询数据。初步分析后,再把问题暴露给开发。(比如淘宝支付时,输入支付密码后,已经返回了支付成功的提示信息,然后界面上的订单查询还是待付款,这个时候就要去查询订单表的数据,找到自己刚才做的交易的那一笔订单,去分析一下错误,再暴露给开发)


相关文章
|
运维 测试技术
拆分软件测试流程,一张图秒杀所有面试
本文主要介绍了软件测试流程的核心内容,包括需求分析、测试用例编写、测试执行、缺陷提交及回归测试等关键步骤。以迭代测试为例,详细说明了每个环节的具体操作和注意事项,并提供了一张测试流程图以便理解。测试流程确保了软件质量,是面试中常见的考察点。
723 7
拆分软件测试流程,一张图秒杀所有面试
|
11月前
|
NoSQL 测试技术 Redis
第一次面试总结 - 迈瑞医疗 - 软件测试
本文是作者对迈瑞医疗软件测试岗位的第一次面试总结,面试结果非常好,但面试过程中没有提问太多技术性问题,主要围绕个人介绍、互相了解、个人规划和项目亮点进行,因此作者认为这次面经的学习意义不大。作者还提到了实习岗位的待遇和工作内容,以及对不同阶段求职者的建议。
307 2
|
SQL 安全 测试技术
[go 面试] 接口测试的方法与技巧
[go 面试] 接口测试的方法与技巧
|
IDE Java 测试技术
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
416 1
|
自然语言处理 网络协议 JavaScript
23.2月 可能七牛云实习测试面试(技术面一面)面经整理
关于2月进行的七牛云实习测试面试(技术面一面)的面经整理,涵盖了多个技术问题,包括马尔可夫链的用处、软件测试工具、TCP/IP协议的三次握手过程、TCP与UDP的区别、网络诊断方法、DNS的作用、ifconfig命令的用途、Spring Boot的优势以及Java中Map的了解,还包括了一个编程题目:在n个书中找出k个最小的数。
|
jenkins 测试技术 持续交付
30个接口自动化测试面试题,赶紧收藏
接口自动化测试是使用工具验证接口功能、性能和安全性的自动化过程。它能提升测试效率,减少人工工作量,及时发现问题。常见工具包括Postman、SoapUI和JMeter。测试涉及需求分析、测试计划、用例设计、脚本编写、执行、报告生成及问题跟踪。测试用例涵盖输入数据、预期结果等,脚本包含请求和响应细节。断言验证接口正确性,数据驱动测试使用多数据验证,性能测试检查响应时间等,安全测试关注认证和加密,Mock测试模拟数据,集成测试验证接口交互,回归测试确保修改未破坏原有功能,异常处理确保测试稳定性,并发和压力测试检查系统负载,持续集成通过工具如Jenkins保证软件质量。
627 3
|
安全 网络安全 网络协议
精选30道“渗透测试工程师”面试题
渗透测试 信息收集 网络安全 web安全
1030 3
|
IDE Java 测试技术
Java面试题:描述在Java中使用JUnit进行单元测试的过程
Java面试题:描述在Java中使用JUnit进行单元测试的过程
126 0
|
XML 安全 网络安全
渗透测试初级面试题
答:.先爆破用户名,再利用被爆破出来的用户名爆破密码;其实有些站点,在登 陆处也会这样提示;所有和数据库有交互的地方都有可能有注入。 如果你看到了这里,那就点个关注+评论呗! 如需资料可私信,回复不及时,请见谅! 网安面经,试题,题库,需要哪个评论区私信
113 1
|
测试技术 Linux 开发工具
软件测试之【面试题综合训练题】
软件测试之【面试题综合训练题】
213 0