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.
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.
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.
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.
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With