Deloitte
10+ Ccl Products Interview Questions and Answers
Q1. How to locate a link and perform click on all the links
Locate and click on links using Selenium WebDriver
Use Selenium WebDriver to locate elements on the webpage
Identify the links using locators like ID, class name, xpath, etc.
Iterate through the list of links and perform a click action on each link
Q2. WAP to find the odd numbers from given array using collection
Program to find odd numbers from array using collection
Create a list to store odd numbers
Iterate through the array and check if each element is odd
Add odd numbers to the list
Return the list of odd numbers
Q3. What is the definition of tosca
Tosca is a software testing tool that provides end-to-end test automation solutions.
Tosca is used for automated software testing.
It offers features like test case design, test data management, and test execution.
Tosca supports various technologies and platforms for testing.
It helps in accelerating the testing process and improving test coverage.
Example: Using Tosca to automate regression tests for a web application.
Q4. What is sanity testing
Sanity testing is a quick and focused testing to ensure that the most critical functionalities of a software application are working correctly after changes.
Sanity testing is a subset of regression testing.
It is usually performed after a minor code change or bug fix to ensure that the core functionalities are not affected.
The main goal of sanity testing is to verify that the application is stable enough for further testing.
It is not exhaustive and does not cover all functiona...read more
Q5. What is selenium
Selenium is a popular open-source automation testing tool used for web applications.
Selenium supports multiple programming languages like Java, Python, C#, etc.
It allows testers to write test scripts in a variety of programming languages.
Selenium WebDriver is the most commonly used component for automating web browsers.
Selenium Grid is used for parallel testing across different browsers and environments.
Q6. Tell me your framework
I primarily use Selenium WebDriver with TestNG for automation testing.
Framework built using Selenium WebDriver for web automation
Utilize TestNG for test case management and execution
Implement Page Object Model design pattern for better code organization
Q7. How do you handle frames
Frames in QA refer to the use of framesets and iframes in web applications.
Frames are used to divide a web page into multiple sections, each with its own HTML document.
To handle frames, QA engineers need to understand how to switch between frames using methods like switchTo().
They should also be familiar with locating elements within frames using appropriate locators.
Example: driver.switchTo().frame('frameName')
Example: driver.findElement(By.id('elementId'))
Q8. Different types of assert
Different types of assert include assert equals, assert true, assert false, assert not null, and assert not same.
Assert equals: Compares two values for equality
Assert true: Checks if a condition is true
Assert false: Checks if a condition is false
Assert not null: Verifies that a value is not null
Assert not same: Verifies that two objects do not refer to the same object
Q9. Different types of coats
There are various types of coats, including trench coats, pea coats, duffle coats, and overcoats.
Trench coat
Pea coat
Duffle coat
Overcoat
Q10. What is pom in maven
POM stands for Project Object Model in Maven, which is an XML file that contains information about the project and configuration details.
POM is the fundamental unit of work in Maven, containing information such as project dependencies, build settings, and plugins.
It helps Maven to manage project dependencies, build process, and deployment.
POM file is named pom.xml and is located in the root directory of the project.
It defines the structure of the project, including the projec...read more
Q11. Tosca errors and define them
Tosca errors are common issues encountered while using the Tosca automation tool for testing.
Object not found error - occurs when Tosca cannot locate a specific object on the application under test.
Data binding error - happens when there is an issue with the data binding in Tosca.
Execution error - occurs during the execution of test cases in Tosca.
License error - happens when there is an issue with the Tosca license.
Connection error - occurs when there is a problem connecting...read more
Q12. Explain Framework
Framework is a structured set of guidelines, libraries, and tools used to develop software applications.
Framework provides a foundation for developers to build upon
It includes pre-written code, libraries, and APIs
Frameworks help in organizing code and promoting best practices
Examples: Selenium for automated testing, Angular for web development
More about working at Deloitte
Interview Process at Ccl Products
Top QA Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month