面試必過

1,用边界值分析法测试,一个商品价格为0元至5元那么,在测试中应该取的边界值是什么/h2>

2,一个新项目下来,要经历哪些个阶段才能正式发布/h2>

需求说明书审查 概要设计与程序设计审查

单元测试 集成测试 功能测试 性能测试 确认测试 系统测试 验收测试

3,APP和web测试有什么不同/h2>

他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。

4,工作中你会发现有些难题 你是倾向于找领导解决 还是自己解决完之后告知领导你的结果/h2>

坚持汇报,一定要多汇报。

如果你汇报了,他说你自己想办法,那你每想出来一个不管是不是办法的办法就再去汇报,请示。直到他烦了,给你出主意,你的目的不就达到了/p>

而且,你的每一步过程他都知道,他无法逃脱责任。

5,简述一条测试用例包含哪些方面 怎样理解sanliy case cmkoe case/h2>

用例编号 所属模块 用例标题 优先级 前置条件 操作步骤 输入数据 预期结果 实际结果

6,如何判断一个问题是不是bugug一般分为哪些级别以及如何定义级别/h2>

定义是否是bug可以从三方面来看,一是功能是否符合需求说明书;二是站在使用者的角度,功能是否易操作、易理解;三是系统压力指标是否达到质量要求。

bug缺陷等级一般划分为四个等级,

致命:1.内存泄漏;2.严重的数值计算错误;3.系统容易崩溃;4.功能设计与需求严重不符;5.系统无 法登陆;6.循坏报错,无法正常退出。

严重:1. 功能未实现;2.功能存在报错;3.数值轻微的计算错误。

一般:1.边界条件下错误;2.容错性不好;3.大数据下容易无响应;4.大数据操作时,没有提供进度 条。

提示:1.界面颜色搭配不好;2.文字排列不整齐;3.出现错别字,但是不影响功能;4.界面格式不规 范。

7,功能测试的常用方法有哪些微信朋友圈点赞功能为例子,设计测试用例

8,简述 app 测试中 性能测试包含哪些方面/h2>

1.边界测试

在各种边界压力下,如电量不足、存储空间不足、网络不稳定时,测试App是否能正确响应、正常运行。

2.压力测试

对移动App不断施加压力,如不断增加负载、不断增大数据吞吐量等以确定App的服务瓶颈,获得App能提供的最大服务级别,确定App性能是否满足用户需求。

3.响应能力测试

确应能力测试实质上也是种压力测试, 在一定条件下 App是否可以正确响应,响应时间是否超过了客户需求。

4.耗能测试

测试App运行时对移动设备的资源占用情况,包括内存、CPU消耗,App长期运行时耗电量、耗流量情况,验证App对资源的消耗是否满足用户需求。

9,adb devices-|

10,在你之前的项目测试中,做过那些兼容测试/h2>

兼容性测试一般考虑:手机型号、操作系统、屏幕分辨率、网络、应用兼容

  1. 手机型号:覆盖市场主流机型(Android:华为、小米、OPPO、华为… IOS主流机型)

  2. 操作系统:Android:5.1 6.0 7.0 8.1 iOS:11.x 12.x

  3. 屏幕分辨率:10801920 7201280

  4. 网络:4G、WIFI

  5. 应用兼容性:与手机硬件兼容、与外部硬件兼容、与其他App兼容

11,是否了解package 与 activity 的定义和关系/h2>

Package 包。只是在我们的app中这个Package是唯一的,就像你身份证号码一样。在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化。 注意和.apk文件包名不同。

Android中,activity是所有程序的根本,所有程序的流程都运行在activity之中,activity可以算是开发者遇到的最频繁,也是android当中最基本的模块之一。在android的程序中,activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么activity就相当于一个网页。在activity当中可以添加一些Button、Checkbox等控件,可以看到activity概念和网页的概念相当类似。

13,你之前的服务端或前端测试中有几个环境,这些环境都有什么区别/h2>

14,对淘宝的收藏功能设计功能及接口测试用例

15,如何判断一个bug 是客户端问题还是服务器问题还是前端问题/h2>

在我们提交bug的时候,经常会出现前端(客户端展示)和后端(服务端的逻辑)的争议,那么可以通过抓包工具,确实是数据传递问题还是前端显示的问题。如果抓出来的数据就有问题的话,那么一般是后端的问题;如果抓出来的数据是正确的,那么基本上可以断定是前端显示的问题。

16,简述软件项目的送达流程,你在过去的工作中参与过哪些环节/h2>

软件项目立项 软件项目启动会 软件项目需求调研与分析 软件项目的设计 软件项目的开发

软件项目测试 软件项目试运行 软件项目验收测试

17,临近发版阶段 突然产品要增加一个要求 直接过来找你 你该怎么做/h2>

将新功能列入升级服务领域

18,是否完成过测试任务无法完成的情况 你是什么解决/h2>

(1) 列出完成测试任务的工作计划,需要几天来完成,给领导来看

(2) 有可能部分的环节对于你自己存在困难,可以让领导给出帮助

(3) 说明并申请多协调一些时间

(4) 申请安排其他人来协助测试

(5) 优先测试主要功能,次要功能优先级放低,优先测试的功能需要与产品开发确认

(6) 先完成测试点,执行测试,在任务完成后,再来补充测试用例

(7) 加班

19,在同一个项目组内,你认为你怎末会比另一名测试人员更加优秀/p>

20,版本发布后 线上出现bug 你认为该怎么解决/h2>

如果在上线后发现bug,我们需要及时检查bug发生的位置,是否有数据丢失,是否损害用户的利益。如果问题很小,可以发布公告并及时修复,然后更新版本。

如果是较大的bug,需要让专业人员及时处理,并配合开发人员及时定位,锁定影响范围。及时备份,发布线下维护公告 等,部分开发人员或开发的app有自己的bug检测代码,可以及时解决一些简单的问题。

21,你做测试多久了你认为对测试人员来说 最重要的三个特点是什么/h2>

三年

第一个特征:不做同类型的工作,每次参与新项目,都要和一些新同事合作,学习新技能。

第二个特征:更愿意参加早期阶段的项目,因为这样能接受更多的新信息。

第三个特征:愿意和人们分享他们的想法。

1.什么是并发

多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题

3.给你一个网站,你要如何测试/h2>

首先,确认需求 咨询相关工作人员是否有该网站的需求说明说

若有,则全面了解需求文档内容

若没有需求说明文档,则咨询网站开发、产品了解相关信息

其次,分析测试需求,并制定测试计划,确定测试范围、使用测试技术以及对测试进行人员安排等等

再然后,编写测试用例 根据用例进行测试

若发现问题,则将问题提交到相应的缺陷管理工具,指派到问题负责人。

问题修复完毕,对修复的问题进行回归验证,并验证是否有引发其他问题

最后编写测试报告,简要概述测试过程以及测试结果

4.软件的安全性应该从哪几个方面去测试

软件安全一般可以从操作系统级安全和应用软件级安全两个层面。应用软件的安全可以从用户管理和访问权限、SQL注入、恶意攻击、数据加密等方面考虑

5.简述测试的流程

准备阶段

计划阶段

设计阶段

执行阶段

完成阶段

7.您认为在测试人员同开发人员的沟通中,如何提高沟通效率和改善沟通的效果/h2>

尽量面对面的沟通,其次是能直接通过电话沟通,强调必须对特性的深刻理解一技能表达清楚 有团队精神,有共同语言

9.测试结果的标准是什么/h2>

用例全部测试,覆盖率达到标准,缺点率达到目标,他指标达到质量的标准

10请你回答一下性能测试有哪些指标,对一个登陆功能做性能测试,有哪些指标/p>

外部指标

吞吐量:每秒钟系统能够处理的请求数、任务数。

响应时间:服务处理一个请求或一个任务的耗时。

错误率:一批请求中结果出错的请求所占比例。

内部指标

从服务器的角度看,性能测试主要关注CPU、内存、服务器负载、网络、磁盘IO等

对登录功能做性能测试:

1、单用户登陆的响应界面是否符合预期

2、单用户登陆时后台请求数量是否过多

3、高并发场景下用户登录的响应界面是否符合预期

4、高并发场景下服务端的监控指标是否符合预期

5、高集合点并发场景下是否存在资源死锁和不合理的资源等待

6、长时间大量用户连续登录和登出,服务器端是否存在内存泄漏

11.如何测试一纸杯/h2>

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌

可靠性:杯子从不同高度落下的损坏程度

可移植性:杯子在不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

12.购物车功能怎么进行测试

功能测试

1.点击购物车是否可以跳转购物车界面

2.选中商品后是否可以正确计算出商品总价

3.点击管理是否可以弹出管理相应按钮(清理、移入收藏夹、删除)

4.点击商家前的空心圆是否可以批量选中购物车内相应店铺所有商品

5.点击商品前的空心圆是否可以选中该商品

6.点击商品是否可以跳转商品详情购买界面

7.点击店铺是否可以跳转店铺

8.点击颜色分类是否可以进行颜色重新选择

9.点击下方全选前的空心圆是否可以选中购物车内所有商品

10.未选择商品点击结算是否可以弹窗提示“您还没有选择宝贝哦”

11.选择商品点击结算是否可以跳转至确认订单界面

12.点击已选择商品前的对勾是否可以取消选中状态

界面测试

1.图片展示是否有误

2.颜色搭配是否赏心悦目

3.选中商品后商品前的空心圆有怎样的变化

4.购物车下是否可以展示购物车内商品数量

5.是否可以正确展示购物车商品信息(店铺、图片、文字描述、价格等)

6.“你可能还喜欢”模块商品图片布局是否美观

7.已下架商品是否会有相应提示

性能测试

1.页面响应速度怎样

2.下滑是否会有卡顿

3.最多可以存放多少件商品

4.最大一次性可以交易的金额是多少

安全测试

1.交易过程中是否存在密码泄露的风险

2.商家是否能查看用户的购物车

3.用户地址和手机等信息是否会被泄露

4.别的用户能否查看他人的购物车

易用测试

1.能否兼容不同的浏览器(IE、火狐、谷歌等)

2.能否兼容不同的设备(笔记本、电脑、手机、平板等)

3.能否兼容不同的登录渠道(app、浏览器、微信小程序等)

4.删除功能是否有提示

5.是否有回到顶部的功能

6.商品过多时结算按钮是否可以浮动显示

13.对于有系统大量并发访问,你会如何做测试,有什么建议

一般而言,整体测试策略是:先针对部分系统进行性能及压力测试,得到各部分的峰值处理性能;再模拟整体流程测试,此时倒不用按照峰值跑,重点测试整体业务流程及业务预期负荷。

在定义好各部分的测试策略后,具体的工具使用选择倒不是主要问题。

14.简述负载测试与压力测试的区别

1、含义不同:

负载测试是通过改变系统负载方式、增加负载等来发现系统中所存在的性能问题。负载测试是一种测试方法,可以为性能测试。压力测试通常是在高负载情况下来对系统的稳定性进行测试,更有效地发现系统稳定性的隐患和系统在负载峰值的条件下功能隐患等。

2、对象不同:

压力测试强度,负载测试载重。

15.假设有一个池塘,里面有无穷多的水。现在有两个空水壶,容积分别为5升和6升、如何用2个水壶从池塘里取得3升的水

1.先用5升的水壶装满水,倒入六升的水壶中。六升的水壶中还空出 一升水体积。

2.再用把盛五升水水壶装满水,倒入容积六升的水壶中,壶中还剩4升水。

3.把容积六升水中的水倒掉,再把容积五升的水壶倒满水
加载更多

来源:No_exception

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月10日
下一篇 2021年3月10日

相关推荐