Maven Dependencies Flashcards

1
Q

REST ASSURED

A

Rest Assured is an open-source Java library to test and validate the REST APIs. It can be used to test JSON and XML-based web services. Rest Assured can be integrated with JUnit and TestNG framework for writing test cases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

COMMONS-IO

A

The Apache Commons project was created to provide developers with a set of common libraries that they can use in their day-to-day code.
Contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

JACKSON DATABIND

A

Data Binding API is used to convert JSON to and from POJO (Plain Old Java Object).

The Data Binding concept is used to serialize and deserialize the data. It is used for converting JSON into POJO or vice-versa by using annotations or property accessors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

JAVA FAKER

A

Java Faker is a library that can be used to generate a wide array of real-looking data.
It provides different classes and methods in order to generate real-looking data that ranges from mobile number, address, music, nation and many more. This is really helpful when we want to use some placeholder but don’t have actual data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SELENIUM

A

an open-source, automated testing tool used to test web applications across various browsers. Selenium can only test web applications, unfortunately, so desktop and mobile apps can’t be tested.
It provides extensions to emulate user interaction with browsers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

WEBDRIVER MANAGER

A

WebDriver Manager is an open-source Java library that carries out the management (i.e., download, setup, and maintenance) of the drivers required by Selenium WebDriver (e.g., chrome driver, gecko driver, msedge driver, etc.) in a fully automated manner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

POI-OOXML

A

The Apache POI Project’s mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft’s OLE 2 Compound Document format (OLE2). In short, you can read and write MS Excel files using Java.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

APACHE POI

A

Apache POI is used to handle the MS office files using the java program, so apache POI dependency is the collection of various java libraries that provide various kinds of interfaces and classes by which we can handle the files in our application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

LOG4J

A

Log4j is used by developers to keep track of what happens in their software applications or online services. It’s basically a huge journal of the activity of a system or application. This activity is called ‘logging’ and it’s used by developers to keep an eye out for problems for users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MYSQL

A

MySQL Connectors provide connectivity to the MySQL server for client programs. APIs provide low-level access to MySQL resources using either the classic MySQL protocol or X Protocol.
Enable you to connect and execute MySQL statements from another language or environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

JSON-PATH

A

JSONPath is a query language for JSON, similar to XPath for XML.
It allows you to select and extract data from a JSON document. You use a JSONPath expression to traverse the path to an element in the JSON structure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

MSSQL-JDBC

A

Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language which defines how a client may access a database. It is a Java-based data access technology used for Java database connectivity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly