面试例题

1.商品B原价:13.00元,限时折扣后价:10.00元,优惠券:0.00元,优惠券使用后应付:10.00元,满10-1元使用后应付9.00元,实付9.00元(这种计算方法对吗?)

		算法正确

2.商品c原价:22.00元,限时折后价20.00元,优惠折扣:5折,折扣使用后价格为多少元?之后参加满减优惠:满5元减5元,实付多少?

	1.折扣使用后价格为10元

	2.实付5块钱

3.用边界值法测试,一个商品价格区间为0元至5元,那么,在测试中应该取的边界值是什么?

	不能小于0不能大于5

4.一个新项目下来,要经过那些个测试阶段才能正式发布?

	1.测试准备阶段
	2.测试计划阶段
	3.测试设计阶段
	4.测试执行阶段
	5.测试完成阶段

5.APP和web测试有什么不同?

	APP测试与WEB测试主要有以下几方面的区别:

(01)APP的兼容性测试尤为重要:由于手机厂商生产的手机型号及相关软硬件存在千千万万的差异性,进而APP端需要着重考虑分辨率、系统版本、尺寸、主流机型等等;

(02)APP性能测试指标不一样:除了需要和web一样考虑APP客户端的性能外,我们还需要考虑电量、流量的消耗、GPU渲染等;

(03)APP网络测试场景的复杂性:如2G、3G、4G、5G、wifi、弱网环境等

(04)APP基于手机载体存在的交叉事件测试、前后台切换、安装/卸载/升级测试

(05)APP基于手机载体特有的一些用户操作习惯类测试,如横竖屏切换、多点触控、事件触发区域等

6.工作中会发现有些难题你是倾向于找领导解决还是自己解决完之后告知领导你的结果?

	首先自己尽力想办法解决,自己实在解决不了的话就找上级吧。平时要多学习,尽量多掌握些技能,以便遇到问题时能迎忍而解。

7.简述一条测试用例包含哪些必要部分?怎样理解sanity case 和emoke case?

	1.一般情况下,一条测试用例,最基本要包含用例编号、所属模块、用例标题、前提条件、操作步骤、期望结果、实际结果这几大要素。
	2.

8.简述app测试中,性能测试主要包含哪些方面?

1.UI测试:导航测试、图形测试和内容测试。测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
2.功能测试:运行、应用的前后台切换、免登录、数据更新、离线浏览、App更新,定位、照相机服务,时间测试、PUSH测试。根据软件说明或用户需求验证App的各个功能实现,实现并评估功能测试。
3.安全测试 :软件权限、安装与卸载安全性、数据安全性、通讯安全性、人机接口安全性。

9.如何判断一个问题是不是bug?bug一般分为哪些级别。以及如何定级?

1.定义是否是bug可以从三方面来看,一是功能是否符合需求说明书;二是站在使用者的角度,功能是否易操作、易理解;三是系统压力指标是否达到质量要求。 
2.bug缺陷等级一般划分为四个等级,致命、严重、一般、提示。
3.致命(一级bug):主流程无法跑通,系统无法运行,崩溃或严	重资源不足,应用模块无法启动或异常退出,主要功能模块无法使用。
4.严重(二级bug):影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。
5.一般(三级bug):界面、性能缺陷。
6.提示(四级bug):易用性及建议性问题

10.功能测试的常用方法有哪些?以微信朋友圈的点赞功能为例,请设计测试用例。

1.GUI测试
2.冒烟测试
3.回归测试
4.兼容性测试
5.易用性测试
6.安全测试

7.主要从界面、功能、兼容性、性能、并发等几个角度进行设计测试用例

11.在你之前的项目测试中,做过哪些兼容测试?

一、兼容性测试就是测试电脑硬件之间是否有不兼容等问题或软件问题。
二、兼容性测试侧重哪些方面
	1、向前兼容和向后兼容。向前兼容是指可以使用软件的未来版本,向后兼容是指可以使用软件的以前版本。
	2、不同版本之间的兼容。实现测试平台和应用软件多个版本之间能够正常工作。
	3、标准和规范高级标准是产品应当普遍遵守的。若应用程序声明与某个平台兼容,就必须接受关于该平台的标准和规范。低级标准是对产品开发细节的描述。
	4、数据共享兼容。数据共享兼容是指要在应用程序之间共享数据,要求支持并遵守公开的标准,允许用户与其他软件无障碍的传输数据。
三、兼容性测试平台推荐
	我会推荐优测这个平台,产品体验比较好,价格也比较划算,人员也十分专业,是腾讯旗下的一个品牌。从项目接入到方案制定,再到项目实施,	标准化流程,流水线管理,可以做到快速实施,高效率、高质量输出,而且优测深耕兼容性测试多年,服务多款亿级用户app,独立测试团队,兼容性测试领域经验丰富,完善的测试流程和解决方案,为企业提供高效的测试服务。

12.是否了解package与activity的定义和关系?

1.Package 包。只是在我们的app中这个Package是唯一的,就像你身份证号码一样。在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化。 注意和.apk文件包名不同
2.Activity
Android中,activity是所有程序的根本,所有程序的流程都运行在activity之中,activity可以算是开发者遇到的最频繁,也是android当中最基本的模块之一。在android的程序中,activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么activity就相当于一个网页。在activity当中可以添加一些Button、Checkbox等控件,可以看到activity概念和网页的概念相当类似。

13.使用monkey命令做稳定性测试,用过哪些参数?个代表什么意思?

1.-help
2.--throttle <milliseconds>
3.--pct-touch <percent>
4.--pct-motion <percent>
5.--pct-trackball <percent>
6.--pct-nav <percent>

14.接口中常见的请求方法有哪些 有什么区别 是否了解cookie csssion token的用法
1、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)
2、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改
3、Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)
4、Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)
5、Delete 请求服务器删除request-URL所标示的资源(请求服务器删除页面)
6、opions 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送测试服务器功能(允许客户端查看服务器性能)

Cookie 存储在客户端
session 认证流程
token 的认证流程

15.如何判断一个吧bug是客户端问题还是服务器问题还是前端问题

在我们提交bug的时候,经常会出现前端(客户端展示)和后端(服务端的逻辑)的争议,那么可以通过抓包工具,确实是数据传递问题还是前端显示的问题。如果抓出来的数据就有问题的话,那么一般是后端的问题;如果抓出来的数据是正确的,那么基本上可以断定是前端显示的问题。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值