软件测试工作面授测试技能准备
软件测试工作面授测试技能准备--武汉达内教育IT培训学校
测试技能面试题准备
不同测试方向,对应的测试技能是不同的。
以下就是针对不同的测试方向,核心需要掌握的技能。
功能测试可以理解为软件测试的基础,是必须要会的。图片
接口测试其实起到的是承上启下的作用。不了解接口测试,之后的接口自动化以及性能测试就根本入不了门。图片
自动化测试是初级测试工程师与中级测试工程师的分界线,如果要想拿到更好的offer,不懂代码是不行的。图片
预测常见的面试题
1、技术类的问题
Q1
怎么增加软件产品的质量?
1.需要团队共同来参与测试;
2.需求就开始介入;
3.发现问题不能放过;
4.加强技术,通过用例集来记录测试点防止有场景未被覆盖到。
Q2
你在公司中,是怎么准备测试数据的?
1.把生产环境数据脱敏之后,导入到测试环境;
2.通过业务逻辑,构造测试(例如需要登录,可以先注册然后再使用注册账号进行登录);
3.通过数据库创建,这里面有分为"按照业务逻辑设计测试数据"和"通过导入的方式来设计测试数据"两种方式;
4.通过代码来创建测试数据。
Q3
你们公司是怎么划分BUG的严重等级的,为什么这么划分?
我们公司主要分为4个等级:严重、高、普通、一般:
严重:一般是系统级别的错误,会导致系统崩溃,严重影响用户使用;以及影响范围广的BUG;
高:不会导致系统崩溃,但是会有导致功能出现异常的BUG,不满足需求设计的BUG;
普通:边界值错误等;
一般:易用性错误,提示性错误等等。
Q4
在实际工作当中,你主要从哪些维度设计测试用例?
我们设计用例时主要从功能、性能、安全、网络、兼容性、UI界面、专项测试这几大块。
其中功能,重点关注我们软件产品有没有实现具体的功能,只要测试是通过测试用法论,设计测试用例来进行测试。
性能上,我们主要考虑功能操作的响应时间,以及CPU、内存、网络、磁盘IO的消耗情况。
安全上,我这边没有深入的进行测试,但是有一定的了解,我知道需要进行敏感信息是否加密、SQL注入等一些简单的安全测试。
网络上,我们需要关注,无网络、弱网、网络之间的切换的测试点兼容性上,主要关注不同的版本兼容,如果是前端界面,需要关注分辨率等测试,如果是手机需要关注操作系统的兼容性。
UI界面上,主要是关注一些UI测试点,按钮是否可用,界面之间是否能够顺利的跳转,布局等这些测试。专项测试:针对一些独有的功能进行测试。
Q5
你在公司当中,是怎么分析定位BUG的?
在公司里面,我们定位BUG必须借助工具才能完成。
例如我们可以使用fiddler抓包,抓取接口的信息,如果是前端问题,那么在前端输入信息,和fiddler抓到的请求肯定会不一样。如果是接口的响应数据有问题,那么就是后端BUG。
怎么深入定位后端里面的BUG呢?
这个时候,我们需要借助日志来完成,我们按照开发提供的日志文件路径,来使用关键字搜索对应时间所产生的错误日志,根据日志的描述,来判断问题出在哪个方面。如果日志文件看不懂,可以让开发帮助查询分析。
一般BUG的来源有这么几个:
开发修复BUG引发的BUG
开发新功能引发的BUG
开发使用了依赖的第三方插件导致BUG
缓存导致的BUG
......
测试技能面试题准备
不同测试方向,对应的测试技能是不同的。
以下就是针对不同的测试方向,核心需要掌握的技能。
功能测试可以理解为软件测试的基础,是必须要会的。图片
接口测试其实起到的是承上启下的作用。不了解接口测试,之后的接口自动化以及性能测试就根本入不了门。图片
自动化测试是初级测试工程师与中级测试工程师的分界线,如果要想拿到更好的offer,不懂代码是不行的。图片
预测常见的面试题
1、技术类的问题
Q1
怎么增加软件产品的质量?
1.需要团队共同来参与测试;
2.需求就开始介入;
3.发现问题不能放过;
4.加强技术,通过用例集来记录测试点防止有场景未被覆盖到。
Q2
你在公司中,是怎么准备测试数据的?
1.把生产环境数据脱敏之后,导入到测试环境;
2.通过业务逻辑,构造测试(例如需要登录,可以先注册然后再使用注册账号进行登录);
3.通过数据库创建,这里面有分为"按照业务逻辑设计测试数据"和"通过导入的方式来设计测试数据"两种方式;
4.通过代码来创建测试数据。
Q3
你们公司是怎么划分BUG的严重等级的,为什么这么划分?
我们公司主要分为4个等级:严重、高、普通、一般:
严重:一般是系统级别的错误,会导致系统崩溃,严重影响用户使用;以及影响范围广的BUG;
高:不会导致系统崩溃,但是会有导致功能出现异常的BUG,不满足需求设计的BUG;
普通:边界值错误等;
一般:易用性错误,提示性错误等等。
Q4
在实际工作当中,你主要从哪些维度设计测试用例?
我们设计用例时主要从功能、性能、安全、网络、兼容性、UI界面、专项测试这几大块。
其中功能,重点关注我们软件产品有没有实现具体的功能,只要测试是通过测试用法论,设计测试用例来进行测试。
性能上,我们主要考虑功能操作的响应时间,以及CPU、内存、网络、磁盘IO的消耗情况。
安全上,我这边没有深入的进行测试,但是有一定的了解,我知道需要进行敏感信息是否加密、SQL注入等一些简单的安全测试。
网络上,我们需要关注,无网络、弱网、网络之间的切换的测试点兼容性上,主要关注不同的版本兼容,如果是前端界面,需要关注分辨率等测试,如果是手机需要关注操作系统的兼容性。
UI界面上,主要是关注一些UI测试点,按钮是否可用,界面之间是否能够顺利的跳转,布局等这些测试。专项测试:针对一些独有的功能进行测试。
Q5
你在公司当中,是怎么分析定位BUG的?
在公司里面,我们定位BUG必须借助工具才能完成。
例如我们可以使用fiddler抓包,抓取接口的信息,如果是前端问题,那么在前端输入信息,和fiddler抓到的请求肯定会不一样。如果是接口的响应数据有问题,那么就是后端BUG。
怎么深入定位后端里面的BUG呢?
这个时候,我们需要借助日志来完成,我们按照开发提供的日志文件路径,来使用关键字搜索对应时间所产生的错误日志,根据日志的描述,来判断问题出在哪个方面。如果日志文件看不懂,可以让开发帮助查询分析。
一般BUG的来源有这么几个:
开发修复BUG引发的BUG
开发新功能引发的BUG
开发使用了依赖的第三方插件导致BUG
缓存导致的BUG
......
上一篇:软件测试工程师面试建议
下一篇:武汉达内Java就业培训班多少钱
延伸阅读:
- CAD培训班学费要多少[图]
- 电商美工培训班多少钱[图]
- 室内设计培训班学什么内容[图]
- 重庆天琥教育地址在哪里[图]
- 重庆天琥教育培训靠谱吗[图]
- 包装设计分类有哪些-包装设计有哪些种类[图]
- 平面设计要求-平面设计师需要具备什么条件[图]
- 装修怎么找设计师-如何找好的装修设计师[图]
- 室内设计专业怎么学-室内设计专业需要学什么[图]
- 报班学广告设计要多久-报班学设计一般多少钱[图]