WEBPLAT TECHNOLOGIES
10+ Kanchan Engineering Workshop Interview Questions and Answers
Q1. Can we use only one method for all operations in API?
No, different methods are required for different operations in API.
Different methods are required for different HTTP verbs like GET, POST, PUT, DELETE.
Methods should be designed to perform specific actions like fetching data, updating data, etc.
Using a single method for all operations can lead to confusion and errors.
For example, using GET method for updating data can cause security issues.
Q2. How to do Integration of excel in Jmeter?
Integration of Excel in JMeter can be done using the Apache POI library.
Download and add the Apache POI library to JMeter's classpath.
Create a Test Plan and add a Thread Group.
Add a Sampler and choose the appropriate request type.
Add a Listener and choose the appropriate output format.
Use the POI classes to read or write data to Excel files.
Use JMeter variables to pass data between requests.
Q3. What is Jmeter and what is used of it?
JMeter is a load testing tool used to measure the performance of web applications.
JMeter can simulate heavy loads on a server, allowing testers to identify performance bottlenecks.
It can be used to test the performance of web applications, FTP servers, databases, and more.
JMeter can generate reports and graphs to help analyze test results.
It supports various protocols including HTTP, FTP, JDBC, SOAP, and more.
JMeter can be used for functional testing, regression testing, and ...read more
Q4. What is Defect life cycle?
Defect life cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software.
Defect is identified by testers during testing or reported by users
Defect is logged in a defect tracking tool with details like severity, priority, etc.
Defect is assigned to a developer for fixing
Developer fixes the defect and marks it as resolved
Tester verifies the fix and either closes the defect or reopens it if the fix is not satisfactory
Defect is closed onc...read more
Q5. How to do UI automation?
UI automation can be done using tools like Selenium, Appium, and TestComplete.
Identify the elements to be automated
Choose the appropriate tool for the technology stack
Write test scripts using the tool's API
Execute the scripts and analyze the results
Maintain the scripts as the UI changes
Q6. What is database testing?
Database testing is the process of verifying the data stored in the database and ensuring its accuracy, completeness, and security.
It involves testing the database schema, data integrity, data validation, and performance.
Testers use SQL queries to retrieve and manipulate data for testing purposes.
Database testing can be automated using tools like Selenium, JMeter, and TestComplete.
Examples of database testing include testing for duplicate records, testing for data consistency...read more
Q7. What is security testing?
Security testing is the process of identifying vulnerabilities and weaknesses in a software system to prevent unauthorized access.
It involves testing the system for confidentiality, integrity, authentication, authorization, and availability.
Common security testing techniques include penetration testing, vulnerability scanning, and risk assessment.
Examples of security testing tools include Burp Suite, OWASP ZAP, and Nessus.
Security testing is important to ensure that sensitive...read more
Q8. What is lazy loading, AOT and GIT compilation and difference. What are promises and Observables and their differences. Differences between Angular and Angular js
Lazy loading, AOT, GIT compilation, Promises, Observables, and differences between Angular and AngularJS.
Lazy loading is a technique to load modules on demand.
AOT (Ahead of Time) compilation compiles templates during build time.
GIT compilation is a process of compiling TypeScript code to JavaScript.
Promises are used for asynchronous programming and represent a single value that may be available now, in the future, or never.
Observables are used for asynchronous programming and...read more
Q9. What is xpath locator?
Xpath locator is a way to locate elements in HTML/XML documents using path expressions.
Xpath is a language used to navigate through elements and attributes in an XML document
It uses path expressions to select nodes or sets of nodes in an XML document
Xpath locators can be used in automated testing to locate elements on a web page
Example: //input[@id='username'] selects the input element with id='username'
Q10. What is postman and API?
Postman is a tool for testing APIs. An API is a set of protocols that allows communication between different software applications.
Postman allows developers to test APIs by sending requests and receiving responses.
API stands for Application Programming Interface and is a set of rules that allows different software applications to communicate with each other.
APIs can be used to retrieve data from a server, update data on a server, or perform other actions.
Examples of APIs incl...read more
Q11. what are components, directives its type and use.
Components and directives are key building blocks of Angular applications.
Components are reusable UI elements that encapsulate logic and data.
Directives are instructions in the DOM that modify its behavior.
Types of directives include structural, attribute, and component.
Structural directives modify the DOM layout, attribute directives modify element behavior, and component directives create new components.
Examples of built-in directives include ngIf, ngFor, and ngStyle.
Interview Process at Kanchan Engineering Workshop
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month