Can you explain framework
Victoria Simmons
Published Mar 01, 2026
Framework is a set of rules or best practices that are followed to achieve desired results. Components of the Framework: Programming language: Java + Selenium.
How do you explain framework in architecture?
Definition: An architecture framework is an encapsulation of a minimum set of practices and requirements for artifacts that describe a system’s architecture. Models are representations of how objects in a system fit structurally in and behave as part of the system.
How do you explain data driven framework?
Data Driven framework is used to drive test cases and suites from an external data feed. The data feed can be data sheets like xls, xlsx, and csv files. A Data Driven Framework in Selenium is a technique of separating the “data set” from the actual “test case” (code).
What is the 5i framework of interview?
Intelligence, Intervention, Implementation, Involvement and Impact.How do you decide a particular framework for a project?
- Consider the application and the technology involved. …
- Think about testing requirements. …
- Determine license cost of the tool. …
- Evaluate the skill sets available within your organization.
What is design framework?
A design framework is a simple visual structure that helps organize the information and ideas of a problem so you can work on it more effectively. A framework is often composed of a relevant list of categories. These categories are developed from initial research that should be a part of every new project.
How do you explain Keyword Driven framework in interview?
The Keyword-Driven framework is a technique to externalize keywords/actions that are used in the script in a separate Object Repository (here, it is a Java Class file), which will give positive outcomes like increased code-reusability, reduced script maintenance, and higher portability.
What are the attributes of a good framework?
- Modular: The framework should be adaptable to change.
- Reusable – The commonly used methods or utilities should be kept in a common file which is easily accessible to all the scripts.
- Consistent – The test suite should be written in a consistent format by following the coding practices.
What is framework and its types?
A framework, or software framework, is a platform for developing software applications. A framework may also include code libraries, a compiler, and other programs used in the software development process. … Several different types of software frameworks exist. Popular examples include ActiveX and .
What Web testing frameworks have you worked with?- Robot Framework. …
- WebdriverIO. …
- Citrus. …
- Cypress. …
- Selenium. …
- Cucumber. …
- Gauge. …
- Serenity.
What kind of automation frameworks have you created?
- Linear Automation Framework.
- Modular Based Testing Framework.
- Library Architecture Testing Framework.
- Data-Driven Framework.
- Keyword-Driven Framework.
- Hybrid Testing Framework.
What is automation framework?
What is the Automation Framework? Automation Framework is not a single tool or process, but it is a collection of tools and processes working together to support automated testing of any application. It integrates various functions like libraries, test data, and various reusable modules.
What is modular framework?
Modular framework is like creation of small, independent scripts that represents modules, sections and functions of the application under test. Testers use Modular testing framework to divide an application into multiple modules and create test scripts individually.
What is the difference between data driven and keyword driven framework?
In keyword driven testing, the keywords that are developed represent an action. … The data driven framework revolves around the data (maintained in excel, csv or any other file) which is updated for individual test cases without making significant changes to the test script logic.
Which files can be used as data source for different frameworks?
Which files can be used as data source for different frameworks? Some of the file types of the dataset can be: excel, xml, text, csv, etc.
What makes a good test automation framework?
An ideal test automation framework should steadily support all new enhancements to the software application and allow modification of existing features e.g. A reusable library can be created, which would help in enhancing application features with minimal effort.
How do I select a framework for automation testing?
- List out project requirements. Everything starts with the requirements. …
- Define the budget for Test Automation. …
- Consider the tech stack. …
- Analyze and compare. …
- Verify your choice. …
- Put it all together and make the final decision.
How do I create a test automation framework?
- Create wrapper methods for libraries (if required)
- Implement custom logger.
- Choose the right design pattern.
- Separate Tests from automation framework.
- Create a proper folder structure for the code.
- Separate UI, Web Services, business Logic, databases (if any)
- Build & CI.
How do I create a keyword driven framework?
- Open a Browser.
- Navigate to URL
- Enter username.
- Enter password.
- Click on the Login button.
- Click on the Logout button.
- Close the browser.
How do I make a framework from scratch?
- Step #1 – Create new maven project. Open IntelliJ IDE and select New Project from the menu. …
- Step #2 – Give your project a name. …
- Step #3 – Choose the location of your project. …
- Step #4 – Base project is created. …
- Step #5 – Create different modules.
How can we switch to a frame?
- WebDriver driver = new FirefoxDriver(); driver. …
- driver. …
- driver. …
- WebDriver driver = new FirefoxDriver(); driver.
What is framework with example?
The definition of framework is a support structure or system that holds parts together, has something stretched over it or acts as the main structure. An example of a framework is four posts supporting a deck cover. An example of a framework is an outline created before writing an essay. noun.
Why do we use framework?
The aim of frameworks is to provide a common structure so that developers don’t have to redo it from scratch and can reuse the code provided. In this way, frameworks allow us to cut out much of the work and save a lot of time.
What is framework in project?
A project management framework is a set of standardized templates, processes, activities, and tools used to plan, start, control, and finish a project. It outlines the steps you should take to keep your project on track, helps your teams collaborate better, and increases your chances of project success.
What is framework in business?
A business framework is a process and fundamental base of what operating strategies guide an bussines or organization. A business framework is a process and fundamental base of what operating strategies guide an bussines or organization.
What is framework in any language?
A framework is a cohesive set of library code that together simplifies programming in any given language.
What is called framework?
In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful. … A framework is generally more comprehensive than a protocol and more prescriptive than a structure.
What are the things you will keep in mind while creating a framework?
- Design and test for parallelism. …
- Design functionality into in layers. …
- For frameworks intended for use with . …
- Avoid using object or object[] in the public interface … …
- Prefer aggregation to inheritance. …
- Avoid type casts and runtime type checks when possible.
What is attribute framework?
Common Attribute Framework enables you to define a common attribute and add the common attribute as a data field to a Campus Solutions page . A user can then enter a value on the page for the data field. A common attribute is a data element and is associated with a record in the system.
Can you do without a framework?
The short answer is yes. There are plenty of websites out there that are built without using a framework; GitHub and YouTube are probably the most popular ones. … As we have already investigated in this article, writing custom, reusable components without using a single framework can be done quite easily.
Can we do automation testing without a framework?
Well, you can still Automate the tests without using framework, but in long run when you automate more scripts, maintenance will become costly and time consuming task thus rendering your script non-usable or upgradable easily. Framework is nothing but the set of guidelines or protocols to follow.