IT袋

当前位置:主页 > 经验教程 > 建站编程 >

自动化面试及答案合集大全

自动化面试及答案合集大全 自动化面试问题及答案集锦

时间:2023-09-23 12:11:36 来源:IT袋 作者:苏晓敏
导读:自动化面试及答案合集大全,关于这个自动化面试及答案合集大全的电脑方面的小经验,接下来一起来看看吧。 你觉得自动化测试最大的缺陷是什么? 不稳定 可靠性不强 不易维护 成本与收益 如何判

自动化面试及答案合集大全

关于这个自动化面试及答案合集大全的电脑方面的小经验,接下来一起来看看吧。

自动化面试及答案合集大全

你觉得自动化测试最大的缺陷是什么?

  • 不稳定
  • 可靠性不强
  • 不易维护
  • 成本与收益

如何判断 case 是否通过?

断言,与预期结果进行比较。

你项目中有多少 case,通过率怎么样?

按实际回答,总数:上千个,通过率:一般是 70-80%左右。

启动浏览器的时候用到 WebDriver 协议,底层是哪个通信协议?

使用的是 HTTP 通信协议,RESTful 风格的 API 设计,JSON 格式的通信数据。

什么 PO 模式

PO 模式是 Page Object Model 的缩写。顾名思义,是一种设计模式,该模式把每个页面当成一个页面对象,页面层写定位元素方法和页面操作方法,实现脚本的 Page 和真实的网站页面 Map 起来,一一对应起来。
这样做,能使测试框架更容易维护。
比如,一个登录页面,使用 PO 模式后,会创建一个 LoginPage 的 Class,该 Class 会定义用户名输入框,密码输入框,登录按钮的 WebElement;用例层从页面层调用操作方法,写成用例,这种模式可以做到定位元素与脚本分离,其设计理念就是 PO 模式

自动化测试有什么缺点

  • 入门门槛相对功能测试来说较高,需要有一定编码基础的人才能胜任。
  • 脚本维护成本高.
  • 自动化测试无法完全替代手工测试,只能作为质量保证的一种手段。

四大金刚之 UnitTest 单元测试模块

  • test fixture:测试之前环境准备和测试之后环境清理的部件。
  • setupclass、teardownclass、setup、teardown
  • test case:测试用例。
  • test suite:测试套件,也称为测试集合。多个测试用例组合在一起就形成了测试集。
  • test runner:主要职责为执行测试,通过图形、文本或者返回一些特殊值的方式来呈现最终的运行结果。例如执行的用例数、成功和失败的用例数。
  • HTMLTestRunner:通过断言来判断以及生成测试报告。

自动化测试用例如何编写?

不管是手工还是自动化,测试用例就是一组按部就班的指令,用以验证某些功能是否符合需求。关于如何编写,可以从以下几个角度来思考:

  1. 测试环境
  2. 测试数据
  3. 测试业务
  4. 检查点/测试手段
  5. 测试环境的清理

其中,测试业务是我们最关心的一点,可以采取转化手工 case 和跟进需求的方式来进行编写。一般
在初级阶段,以基本业务流程为主(登录->完成一个业务->退出),然后,逐渐增加 case 场景。

相关阅读

  • ui设计图片素材 ui中国设计网站

    ui设计图片素材 ui中国设计网站

    本文核心导读:ui设计图片素材和ui中国设计网站的相关话题,相关内容具体如下: 现在图标的应用无处不在,我们可以不追溯什么时候开始有图标,只看现在手机上电脑上等等无不充满了各式

  • 公司做网络推广哪个网站好 推广平台网站推荐

    公司做网络推广哪个网站好 推广平台网站推荐

    文章摘要:公司做网络推广哪个网站好和推广平台网站推荐方面的讲解,具体内容如下: 许多企业都如今面临了同一个问题,企业相应做网络推广,可是尝试过一些平台后发现效果还是很差。

  • js数组分割函数 分享js数组去重最简单的方法

    js数组分割函数 分享js数组去重最简单的方法

    IT袋网为你介绍js数组分割函数和分享js数组去重最简单的方法的话题,具体介绍如下: 接着上文介绍的JavaScript数组的基本概念和定义、使用方法后,本文重点介绍数组的常用方法。 7.向数组中

  • 密码安全指南:理解和防范常用密码字典攻击

    密码安全指南:理解和防范常用密码字典攻击

    IT袋网网为你介绍密码安全指南的相关经验,一起来了解了解吧。 密码字典攻击是一种常见的网络攻击方式,黑客会使用预先编译的常用密码列表(也称为密码字典)来破解用户的密码。 本文