在这篇文章中,我们将列出最常常到的测试自动化框架访谈问题和答案。您还可以找到 高级硒面试问题 和TestNG面试问题。 1.什么是 框架? 一个框架 定义了一个 规则,或者我们可以在一个系统的方式来达到预期的效果遵循最佳做法。 2.告诉我一些流行的测试自动化框架吗? 有多种类型的测试自动化 框架 ,最常见的是:
3.为什么使用 框架? 在测试自动化项目中,我们通过使用不同类型的文件来执行不同的任务。为了组织和管理所有文件并以系统的方式完成所有任务,我们使用了 框架。 4.您是否创建了任何 框架? 如果您是初学者:不,我没有机会创建 框架。我使用了 已经可用的 框架。 5.使用测试自动化框架有什么优势?
6. 您正在使用一个测试自动化框架,为什么? 一些测试自动化框架是:
7.提及 “您当前正在使用”或“您有实际经验”的框架的名称 。 示例: 8.您能解释一下 您在Selenium项目中使用的 框架吗? 9.您在自动化框架中将OOP应用于何处? 10.什么是自动化测试?自动化测试的优点是什么? 自动化测试是使用自动化工具来发现缺陷的软件测试过程。在此过程中,自动化工具会自动执行测试脚本并生成结果。进行自动化测试的一些最受欢迎的工具是HP QTP / UFT, Selenium WebDriver等, 有关优点,请参阅本文“测试自动化框架面试问题”的问题5 11.什么是最受欢迎的功能测试工具?
12.为什么您更喜欢Selenium Automation Tool?
13.您选择哪种类型的测试用例来自动化? 我专注于应该以重复方式执行的测试用例,例如回归测试用例,冒烟性和健全性测试用例。 14.您不会选择哪种类型的测试用例来自动化? 在选择要自动化的测试用例之前,我要检查应用程序是否稳定。因此,基于此,当AUT频繁更改且我很少运行且仅运行一次的测试用例时,我不会选择测试用例。当我做可用性和探索性测试时。 15.您每天有多少个测试用例自动化? 这取决于测试用例场景的复杂性和长度。当复杂性受到限制时,我每天都会自动执行2-5个测试方案。在复杂度很高的一天中,有时只有一种或更少的测试方案。 16.如何在项目中构建对象存储库? 在QTP中,有一个对象存储库概念。用户记录测试时,默认情况下会在对象存储库中捕获对象及其属性。QTP使用此对象存储库来播放脚本。来到Selenium,没有默认的对象存储库概念。这并不意味着Selenium中没有对象存储库。即使没有默认值,我们仍然可以创建自己的值。在Selenium中,我们将对象称为定位符(例如ID,名称,类名称,标签名称,链接文本,部分链接文本,XPath和CSS)。对象存储库是对象的集合。创建对象存储库的一种方法是将所有定位器放在单独的文件(即属性文件)中。但是最好的方法是使用页面对象模型。在“页面对象模型设计模式”中,每个网页都表示为一个类。 |
|