Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

System tests framework in Java [closed]

Looking for a framework for system testing in java. We have a web application running under tomcat (Spring, Hibernate, etc..) with a well defined API that can be easily exposed as RMI (or any other way).

We want to test this API. The framework should test the running server. The tests will be triggered by Jenkins or will run by the developers or QA Automation.

Most of the tests will be written by the developers, so that we want them to be similar to what they are familiar with (java, all above listed technologies). Performance testing ability is an advantage.

Any success/failure stories or tips will be appreciated.

like image 346
Artiom Gourevitch Avatar asked Mar 03 '12 17:03

Artiom Gourevitch


People also ask

What is testing framework in Java?

JUnit. JUnit is an open-source Java testing framework used by software testers across the globe for unit testing. It allows developers to speed up the development process and improve code quality in the Java programming language. Moreover, it helps in implementing repeated test cases.

Is testing open source?

These testing tools aid in areas of testing like automation & manual testing, functionality, regression, load, performance, stress & unit testing, web, mobile & desktop testing, etc. Some of these software testing tools are licensed and some are open source.

Which framework is used for end-to-end testing?

Most end-to-end testing tools are Selenium-based, which is why they all share the same problems. To make Cypress different, we built a new architecture from the ground up. Whereas Selenium executes remote commands through the network, Cypress runs in the same run-loop as your application.

What is the commonly used unit testing framework in Java?

When it comes to Java-based applications, Selenium can be integrated with Java testing frameworks such as TestNG, JUnit, etc. Features of selenium include, Selenium has a native web browser that can be run locally or using a Selenium server. Selenium IDE helps in running end-to-end tests.


1 Answers

Fitnesse is an acceptance testing solution. It uses wiki like test input and comparison of HTML tabular data . You may able to tweak for your use. See some info

like image 166
Jayan Avatar answered Oct 02 '22 22:10

Jayan