Call Us Now!
+91 9884412301 | +91 9600112302
info@credosystemz.com
Credo SystemzCredo Systemz
  • Home
  • About Us
    • Online Training
    • Corporate Training
    • Events
    • Reviews
      • Video Reviews
    • Become an instructor
  • Courses
    • TRENDING TECHNOLOGIES TRAINING
    • RPA TRAINING
    • CLOUD COMPUTING TRAINING
    • BIG DATA TRAINING
    • WEB DEVELOPMENT TRAINING
    • MOBILE APPLICATION TRAINING
    • SOFTWARE TESTING TRAINING
    • MICROSOFT TECHNOLOGIES TRAINING
    • JAVA TRAINING
    • PROJECT MANAGEMENT TRAINING
    • DATA WAREHOUSING TRAINING
    • ORACLE TRAINING
    • DATABASE DEVELOPER TRAINING
    • OTHER TRAININGS
    • TRENDING TECHNOLOGIES
      Python Training Data Science Training Angular Training React JS Training ORACLE PRIMAVERA TRAINING Machine Learning Training Hadoop Training Amazon Web Services Training DevOps Training Azure Training PySpark Training MEAN Stack Training
    • RPA TRAINING
      Blue Prism Training UiPath Training Automation Anywhere
    • CLOUD COMPUTING
      Amazon Web Services Training AWS with Devops Training Azure Training AZ 104 Azure Administrator AZ 204 Azure Developer AZ 300 Azure Architect AZ 303 Azure Architect AZ 400 Azure Devops Google Cloud Platform Salesforce Training OpenNebula Training OpenStack Training OpenSpan Training
    • BIG DATA TRAINING
      Hadoop Training Big Data Analytics Training Spark Training
    • WEB DEVELOPMENT
      Angular Training Node JS Training React JS Training React Native Training Ionic Framework Training MEAN Stack Training PHP Training JavaScript Training CoffeeScript Training Less JS Training Graphics Design Training HTML Training CSS Training
    • MOBILE APPLICATION
      Android Training iOS Training iOS Swift Training Kotlin Training Flutter Dart Training
    • SOFTWARE TESTING
      Manual Testing Training UFT / QTP Training Selenium Training Selenium with Python Training Perfecto Mobile Testing Training ETL Testing Training JMeter Training LoadRunner Training Performance Engineering Big Data Testing Training Protractor Testing Training
    • MICROSOFT TECHNOLOGIES
      Dot Net Training MVC Framework ASP.NET MVC with Angular SharePoint Training Advanced Excel Training Excel Macro Training Azure Training Azure Infrastructure Solutions AZ 300 Azure Architect
    • JAVA TRAINING
      Core Java Training Java 8 Training Java J2EE Training Advanced Java Training Hibernate Training Spring Training Struts Training
    • PROJECT MANAGEMENT
      Oracle Primavera Training Primavera P6 Online Training Microsoft Project Training PMP Training ITIL Training Prince2 Training Scrum Master Training Business Analytics Training
    • DATA WAREHOUSING
      Tableau Training Power BI Training Qlikview Training Qlik Sense Training Informatica Training Microstrategy Training Teradata Training Cognos Training SAS Training
    • ORACLE TRAINING
      Oracle PL/SQL Training Oracle DBA Training Oracle Apps Technical Training Oracle Apps SCM Training Oracle Apps HRMS Training Oracle Apps Finance Training Oracle RAC Training PeopleSoft HCM Training PeopleSoft Finance Training
    • DATABASE DEVELOPER
      MongoDB Training Apache Cassandra Training Sybase Training Informix Training Performance Tuning Training
    • OTHER TRAININGS
      Ethical Hacking Training C C++ Training Unix Shell Scripting Training Tensorflow Training Data Modeling Training Workday Training PEGA Training Digital Marketing Training CCNA Training Arduino Training Elm Training Go Programming Training Rust Programming Training CYBER SECURITY TRAINING BIZTALK SERVER TRAINING Spoken English Course
  • Training
    • Trending Technologies Training
    • RPA TRAINING in Chennai
    • Cloud Computing Training
    • Big Data Hadoop Training in Chennai
    • Web Development Training
    • Mobile Application Training
    • Software Testing Training
    • Microsoft Technologies Training
    • Java Training
    • Project Management Training
    • Data Warehousing Training
    • Oracle Training
    • Database Developer Training
    • Other Training
  • Career Guidance
    • Interview Questions
    • Resume Building
    • Job Opportunities
  • Placements
  • Contact Us
  • Home
  • About Us
    • Online Training
    • Corporate Training
    • Events
    • Reviews
      • Video Reviews
    • Become an instructor
  • Courses
    • TRENDING TECHNOLOGIES TRAINING
    • RPA TRAINING
    • CLOUD COMPUTING TRAINING
    • BIG DATA TRAINING
    • WEB DEVELOPMENT TRAINING
    • MOBILE APPLICATION TRAINING
    • SOFTWARE TESTING TRAINING
    • MICROSOFT TECHNOLOGIES TRAINING
    • JAVA TRAINING
    • PROJECT MANAGEMENT TRAINING
    • DATA WAREHOUSING TRAINING
    • ORACLE TRAINING
    • DATABASE DEVELOPER TRAINING
    • OTHER TRAININGS
    • TRENDING TECHNOLOGIES
      Python Training Data Science Training Angular Training React JS Training ORACLE PRIMAVERA TRAINING Machine Learning Training Hadoop Training Amazon Web Services Training DevOps Training Azure Training PySpark Training MEAN Stack Training
    • RPA TRAINING
      Blue Prism Training UiPath Training Automation Anywhere
    • CLOUD COMPUTING
      Amazon Web Services Training AWS with Devops Training Azure Training AZ 104 Azure Administrator AZ 204 Azure Developer AZ 300 Azure Architect AZ 303 Azure Architect AZ 400 Azure Devops Google Cloud Platform Salesforce Training OpenNebula Training OpenStack Training OpenSpan Training
    • BIG DATA TRAINING
      Hadoop Training Big Data Analytics Training Spark Training
    • WEB DEVELOPMENT
      Angular Training Node JS Training React JS Training React Native Training Ionic Framework Training MEAN Stack Training PHP Training JavaScript Training CoffeeScript Training Less JS Training Graphics Design Training HTML Training CSS Training
    • MOBILE APPLICATION
      Android Training iOS Training iOS Swift Training Kotlin Training Flutter Dart Training
    • SOFTWARE TESTING
      Manual Testing Training UFT / QTP Training Selenium Training Selenium with Python Training Perfecto Mobile Testing Training ETL Testing Training JMeter Training LoadRunner Training Performance Engineering Big Data Testing Training Protractor Testing Training
    • MICROSOFT TECHNOLOGIES
      Dot Net Training MVC Framework ASP.NET MVC with Angular SharePoint Training Advanced Excel Training Excel Macro Training Azure Training Azure Infrastructure Solutions AZ 300 Azure Architect
    • JAVA TRAINING
      Core Java Training Java 8 Training Java J2EE Training Advanced Java Training Hibernate Training Spring Training Struts Training
    • PROJECT MANAGEMENT
      Oracle Primavera Training Primavera P6 Online Training Microsoft Project Training PMP Training ITIL Training Prince2 Training Scrum Master Training Business Analytics Training
    • DATA WAREHOUSING
      Tableau Training Power BI Training Qlikview Training Qlik Sense Training Informatica Training Microstrategy Training Teradata Training Cognos Training SAS Training
    • ORACLE TRAINING
      Oracle PL/SQL Training Oracle DBA Training Oracle Apps Technical Training Oracle Apps SCM Training Oracle Apps HRMS Training Oracle Apps Finance Training Oracle RAC Training PeopleSoft HCM Training PeopleSoft Finance Training
    • DATABASE DEVELOPER
      MongoDB Training Apache Cassandra Training Sybase Training Informix Training Performance Tuning Training
    • OTHER TRAININGS
      Ethical Hacking Training C C++ Training Unix Shell Scripting Training Tensorflow Training Data Modeling Training Workday Training PEGA Training Digital Marketing Training CCNA Training Arduino Training Elm Training Go Programming Training Rust Programming Training CYBER SECURITY TRAINING BIZTALK SERVER TRAINING Spoken English Course
  • Training
    • Trending Technologies Training
    • RPA TRAINING in Chennai
    • Cloud Computing Training
    • Big Data Hadoop Training in Chennai
    • Web Development Training
    • Mobile Application Training
    • Software Testing Training
    • Microsoft Technologies Training
    • Java Training
    • Project Management Training
    • Data Warehousing Training
    • Oracle Training
    • Database Developer Training
    • Other Training
  • Career Guidance
    • Interview Questions
    • Resume Building
    • Job Opportunities
  • Placements
  • Contact Us

Xchanging – Selenium Interview Questions 2022

  • Home
  • Xchanging – Selenium Interview Questions 2022

Xchanging – Selenium Interview Questions

Here is the list of Selenium Interview Questions which are recently asked in Xchanging company. These questions are included for both Freshers and Experienced professionals. Our Selenium Training has Answered all the below Questions.


1. Your experience and project background

2. What type of framework do you use?

Types of Framework:
  • Linear Automation Framework.
  • Modular Based Testing Framework.
  • Library Architecture Testing Framework.
  • Data-Driven Framework.
  • Keyword-Driven Framework.
  • Hybrid Testing Framework
For example:

I used Linear Automation Framework. The main advantage of using this as Record and Playback' in a linear fashion.

3. What are your regular selenium activities?

For example:
  • Understanding the requirements of features to be automated and getting it in automation roadmap
  • To Monitor daily executed automation script result
  • Raise defect or fix script based on failure analysis
  • Understanding best practices in automation
  • Identify code optimization area to make execution faster
  • IC integration, reporting, better logging, code optimization etc

4. How do you manage test data for Selenium tests?

Three methods are used here,
  • The elementary approach
  • Refresh your data source
  • The selfish data generation approach

5. Do you know RDBMS and what do you use?

Yes, It is a relation database .

A relational database organizes data into tables which can be linked or related based on data common to each. This capability enables you to retrieve an entirely new table from data in one or more tables with a single query.

It also allows you and your business to better understand the relationships among all available data and gain new insights for making better decisions or identifying new opportunities.

6. How do you make reporting in Selenium?

To generate reporting in selenium with three methods.
  • emailable-report.html
  • index.html
  • Reporter Class

7. How do you verify a given login button is named as “SignUp” and how will you confirm it is not “Login”?

Test Cases For a Signup Page
  • Buttons
  • Required Fields
  • Optional Fields
  • Email Validation
  • Phone number Validation
  • Password Validation
  • User Interface

8. What statement do you use verify specific error message in the application?


import org.openqa.selenium.By;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
 
public class TestNaukri {
    
    
@Test
public void TestError()
{
  
// Open browser             
FirefoxDriver driver=new FirefoxDriver();
        
// maximize browser
driver.manage().window().maximize();
        
// Open URL
driver.get("http://www.naukri.com/");
        
// Click on login button
driver.findElement(By.id("p0submit")).click();
        
// This will capture error message
String actual_msg=driver.findElement(By.id("emailId_err")).getText();
    
// Store message in variable
String expect="plz enter valid email";
                
// Here Assert is a class and assertEquals is a method which will compare two values if// both matches it will run fine but in case if does not match then if will throw an 
//exception and fail testcases
 
// Verify error message
Assert.assertEquals(actual_msg, expect);
 
    }
}

9. What is your notice period and can you join earlier than 30 days?

10. Explain the framework that we have worked

For example, You have to explain each component of your Framework Architecture and you have to specify right from the point of the Test Automation execution to generating the reports

11. What jar file is used for excel and why?

The most importantly in many projects JXL API is used for excel.

12. What build tool is used and whether we have exp in maven

For example, Maven tool is used in my project. Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input.

13. What is inheritance?

The capability of a class to derive properties and characteristics from another class is called Inheritance. Inheritance is one of the most important feature of Object Oriented Programming.

14. What is Selenese?

Selenium commands, also known as Selenese are the set of commands used in Selenium IDE that run your tests. A sequence of Selenium commands together is known as test script.

15. What are the limitations of Selenium?

The top 3 limitations of selenium given below,
  • No support for desktop applications
  • No support for REST and SOAP Platforms
  • No Reporting capability
Free PDF : Get our updated Selenium Course Content pdf

16. What unit framework is used?

Java is the main for selenium. The JUnit and NUnit are mainly used unit framework.

17. How reports are generated?

The below two methods are used to generate reports:



18. How do we write test cases?

Following are the important points to write test cases:

First of all, test Cases need to be simple and transparent

The most important thins is to create Test Case with End User in Mind

Also, Avoid test case repetition

Importantly, Do not Assume

Ensure 100% Coverage

Identifiable test case

Implement Testing Techniques.

Peer Review.

19. Asked to write some manual test cases

Test Case for a Mobile:
  • Check the battery and Sim for correct insertion
  • proper operation of Switch ON and Switch OFF functions
  • To access Incoming call.
  • To access outgoing call.
  • Etc.,

20. How do we handle dynamic web elements in webpage?

Below methods are used to handle dynamic web elements in web page:
  • Absolute Path method.
  • Use Relative XPath
  • Identify by index.
  • Use Multiple attributes to locate an element.

21. If a text is displayed in different places in all subsequent pages how do we handle it?

22. What are the framework used?

Top frameworks are:
  • Data-driven framework.
  • Keyword driven framework.
  • Hybrid framework.

23. Whether we worked on custom framework and existing framework – product and what are the possible aspects from the custom framework and existing framework to develop the project from scratch?

24. How we build framework?

Every user interface design starts with an empty artboard, and every designer has a process they use to transform that blank canvas into a fully functioning product.

This process includes all the small design components created, and the steps the designer goes through to build a cohesive whole, from colors to buttons and everything in between.

25. If there are severity 1 test cases in all modules to automate how do we select and automate?

Understand the concept of priority and severity well

Always assign the severity level based on the issue type as this will affect its priority

Understand how a particular scenario or Test Case would affect the end-user

Need to consider how much time it would take to fix the defect based on its complexity and time to verify the defect

26. How parallelly TestNG can be executed?



import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.*;
import org.testng.annotations.Test;
 
public class ParallelTest {
 public WebDriver driver;
 @Test
  public void FirefoxTest() { 
//Initializing the firefox driver (Gecko)
   driver = new FirefoxDriver();   
   driver.get("https://www.demoqa.com"); 
   driver.findElement(By.xpath("//*[@id=\"app\"]/div/div/div[2]/div/div[1]/div/div[1]")).click();
   driver.quit();
 
  }
 
        @Test
 public void ChromeTest()
 { 
 
   //Initialize the chrome driver
 
   driver = new ChromeDriver();
   driver.get("https://www.demoqa.com"); 
   driver.findElement(By.xpath("//*[@id=\"app\"]/div/div/div[2]/div/div[1]/div/div[1]")).click();
   driver.quit();
 
 }

27. If 1 thread of 1 machine is dependent on 3rd thread of other machine how can we execute

28. How to run the scheduler and to run the bat file?

Below steps are followed to run the scheduler
  • Go to control panel.
  • Administrative tool.
  • Task scheduler and create a task which will trigger run.bat file at the time you want.

29. If there are 10 link boxes with 10 unique fields each boxes have then how many permutations we can have test cases…I said 10 to the power 10 if so is it feasible to do automation and how?

30. Why should Selenium be selected as a test tool?

Following are the reasons,
  • Platforms and Browsers supported by Selenium
  • Visibility in End-to-End Testing
  • Integration With Other Tools
  • Reduces Turnaround Time
Book a Free Mock Interviews and Test your Selenium skills with our Experts

TOP MNC's SELENIUM INTERVIEW QUESTIONS & ANSWERS

Here we listed all Selenium Interview Questions and Answers which are asked in Top MNCs. Periodically we update this page with recently asked Questions, please do visit our page often and be updated in Selenium.

PHOTON INFOTECH
XERAGO
ACCENTURE
CSS CORP
DATACERT
GLOBAL
TECH MAHINDRA
L&T
ALTIMETRIK
CTS
HEXAWARE
VIRTUSA
AMAZON
ASPIRE
BANK OF AMERICA
XCHANGING
WIPRO
DELL
CSC
HCL
D&B

To become a Selenium Certified professional and join in your dream company, Enroll now for our Best Selenium Training. We help you to crack any levels of Selenium Interviews and We offering Selenium Training with Placement Assistance.

Tags

Selenium Interview Questions | Selenium Java Interview Questions | Automation Testing Interview Questions | Software Testing Interview Questions | Top MNC Interview Questions | Selenium Training Chennai | selenium training institute in chennai

Selenium Course Overview

https://www.youtube.com/watch?v=cSpEBjWvtPo

other top mnc Selenium Interview Q&A

  • Photon Infotech
  • Tech Mahindra
  • Virtusa
  • Wipro
  • Xerago
  • L&T
  • Amazon
  • DELL
  • Accenture
  • Altimetrik
  • Aspire
  • CSC
  • CSS CORP
  • CTS
  • Bank of America
  • HCL
  • Datacert
  • Hexaware
  • Xchanging
  • D&B
  • Global

CREDO SYSTEMZ – VELACHERY

New # 30, Old # 16A, Third Main Road,
Rajalakshmi Nagar, Velachery,
(Opp. to Murugan Kalyana Mandapam),
Chennai - 600 042.
Mobile: +91 9884412301
Email: info@credosystemz.com
Web: www.credosystemz.com

CREDO SYSTEMZ – OMR

Plot No.8, Vinayaga Avenue,
Rajiv Gandhi Salai, (OMR),
Okkiampettai,
Landmark - Okkiyampet Bus Stop,
Next to Buhari Hotel,
Chennai – 600 097.
Mobile: +91 9600112302

TRENDING COURSES

  • Data Science Training in Chennai
  • AWS Training in Chennai
  • Big Data Hadoop Training in Chennai
  • Machine Learning Training in Chennai
  • Angular Training in Chennai
  • Microsoft Azure Training
  • Mean Stack Training in Chennai
  • DevOps Training in Chennai
  • Oracle Primavera P6 Online Training
  • Spoken English Classes in Chennai

Copyright 2022 CREDO SYSTEMZ | All Rights Reserved.

BECOME AN INSTRUCTOR