Found 21 Articles for Framework

Difference between Hardware and Framework

Manish Kumar Saini
Updated on 16-May-2023 15:55:21
There are two important words, i.e. hardware and framework related to computing technology. Hardware and framework are absolutely different from each other. Hardware is used to represent any physical parts of a computer system, whereas framework is used to represent a set of tools and codes developed to create software applications. In this article, we will discuss the important differences between hardware and framework. But before that let us first have a look into their basics. What is Hardware? The physical components of a computer system are called hardware. Therefore, CPU, CPU cabinet, motherboard, keyboard, power supply, mouse, monitor, etc. ... Read More

Best NodeJS Frameworks for Developers in 2023

Pradeep Jhuriya
Updated on 15-May-2023 14:15:52
Introduction NodeJS is an open-source, cross-platform, server-side JavaScript runtime environment that allows developers to build scalable, high-performance applications. NodeJS is built on Chrome's V8 JavaScript engine and has become popular among developers due to its efficiency and ability to handle a large number of connections with ease. Frameworks, on the other hand, are pre-built software frameworks that provide a structure for developing applications. They offer a set of tools and guidelines that make it easier to build applications and help developers save time by providing pre-built components, libraries, and APIs. In this article, we will discuss the top NodeJS frameworks ... Read More

Difference between ArrayList and Vector

Pradeep Kumar
Updated on 19-Apr-2023 17:13:02
We can store and manage a list of items using the Java Collections Framework classes ArrayList and Vector. Nonetheless, it's crucial to recognise some significant distinctions between the two. We will examine the efficiency, synchronisation, and iterator capabilities of ArrayList and Vector, as well as their similarities and differences, in this tutorial. You will have a comprehensive knowledge of when to utilise ArrayList or Vector in your Java projects by the end of this course. then let's get going! What is an ArrayList? Java's ArrayList class offers an implementation of a dynamic array. It is a resizable array that may ... Read More

How to combine multiple groups to single Test in TestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:59:31
We can combine multiple groups to single Test in TestNG with the help of test group feature.ExampleTestng xml files with groups.                                                                                                           To run a group of test cases from the collection of test cases, we have to define in the testng xml file. Here the testNG xml contains multiple groups QuestionAnswer and Jobs to be associated to a single Test.Example@Test(groups={"QuestionAnswer"},{"Jobs"}) public void preparation(){    System.out.println("Preparation module is verified"); }In the Java class file the test methods with group as QuestionAnswer and Jobs are associated with the test method preparation().

What do you mean by Listeners in TestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:58:14
TestNG Listeners have the capacity to listen to a specific incident. It is basically an interface that changes the nature of the system. TestNG Listeners are used for logging purposes and creating reports.There are two Listeners in Selenium. They are listed below −TestNG Listeners.WebDriver Listeners.TestNG can be configured with the Listeners which can change the default behavior of the TestNG. TestNG Listeners are known as iTestListener (a TestNG interface). A java class implements the iTestListeners and at the same time overrides its methods. Each of these methods trigger an event.The functions of TestNG listeners are listed below.iSuiteListener − This consists ... Read More

How to achieve parallel execution in TestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:54:29
We can achieve parallel execution with the help of TestNG. There is a parallel attribute in TestNG which is used for this implementation. The parallel execution in TestNG is associated with another attribute called thread-count.The parallel attribute can have the values listed below −Methods.Classes.InstancesTestsExampleTestng xml file.                                                                           The execution will trigger in parallel mode for tests with the thread count of 5.

What do you mean by timeOut in TestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:52:40
The timeOut is a helper attribute in TestNG that can put an end to the execution of a test method if that method takes time beyond the timeOut duration. A timeOut time is set in milliseconds, after that the test method will be marked Failed.Example@Test public void ContactVerify(){    System.out.println("Contact validation is successful”); } @Test(timeOut = 1000) public void LandingPage(){    System.out.println("Landing page verification is successful”); } @Test public void LoanContact(){    System.out.println("Loan contact details verification is successful”); }After 1000ms, if LandingPage() execution continues , that test method will be considered as failed. The rest of the test methods will ... Read More

How to incorporate and remove test methods from execution from acollection of test cases in TestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:51:12
We can incorporate and remove test methods from execution with the help of tags in testng xml file.ExampleTestng xml file.                                                                                       The testNG xml has groups Smoke to be included and CodingModule to be excluded from the execution.Example@Test(groups={"Smoke"}) public void ContactDetails(){    System.out.println(“Contact details verification is successful”); } @Test(groups={"CodingModule"}) ... Read More

How to execute a particular test method multiple times (say 5 times) inTestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:48:55
We can execute a particular test method multiple times (say 5 times) with the help of the invocationCount helper attribute.Example@Test public void PaymentDetails(){    System.out.println("Payment details validation is successful”); } @Test(invocationCount=5) public void LoginAdmin(){    System.out.println("Login in admin is successful”); } @Test public void LeaseDetails(){    System.out.println("Lease details verification is successful”); }In the Java class file, the LoginAdmin() method with invocationCount set to 5 will result in Login in admin is a successful message to be printed five times on the console.

How will you run a prerequisite method and post condition method forevery test in TestNG?

Debomita Bhattacharjee
Updated on 11-Jun-2020 12:47:26
We can run a prerequisite method and post condition method for every test in TestNG with the help of @BeforeMethod and @AfterMethod annotations.Example@BeforeMethod public void prerequisite(){    System.out.println("Run before every tests"); } @AfterMethod public void postcondition(){    System.out.println("Run after every tests "); } @Test public void loanPay(){    System.out.println("Loan pay is successful"); }In the Java class file, the prerequisite() method with @BeforeMethod will be executed which is known as the precondition for every test method. Then loanPay() will be executed and finally the postcondition() method with @AfterMethod will run.
Advertisements