首页>学校动态>软件测试工作面授测试技能准备

软件测试工作面授测试技能准备

来源:武汉达内IT教育培训机构时间:2022/9/27 16:41:57

  软件测试工作面授测试技能准备--武汉达内教育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
  ......
上一页 下一页

推荐课程更多>

立即申请体验课

关于我们 | 联系我们 | 武汉达内IT教育培训机构

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听