TestingCode CoverageUnit Testing |
PR: 5
| ConcurrentTesting - Advanced Testing for Multi-Threaded Applications ConTest is a tool that exposes and eliminates concurrency-related bugs in parallel and distributed Java programs. ConTest systematically and transparently schedules the execution of program threads such that program scenarios that are likely to contain race conditions, deadlocks, and other intermittent bugs (collectively called synchronization problems) are forced to appear with high frequency. Because bugs are found earlier in the testing process, ConTest dramatically improves the quality of testing and reduces development expense. ConTest's impact on the testing effort is minimal. Testers can rerun existing test suites without recompilation of the software under test (but with a greater probability of uncovering synchronization problems). ConTest is easy to use and rcan be set up in less than one day, in most cases. This tool has been used successfully on industrial-sized applications (such as IBM WebSphere) and is, in general, a scalable testing solution. ConTest can also be used to measure test coverage, aid in debugging, and detect potential deadlocks. |
| (0 Reviews. Rating: Total Votes: ) | |
N/A
| Java Test Runner The JTR Project is a Java distributed testing framework conceived to fill a gap existing today most notably in the open-source world that’s the lack of a single tool that could help in developing from simple to complex test suites in Java with particular emphasis on the stack of backend-technologies embraced by the JEE specification. |
| (0 Reviews. Rating: Total Votes: ) | |
PR: 4
| MultithreadedTC - a framework for testing concurrent Java applications The MultithreadedTC framework was created to make it easier to test small concurrent abstractions. It enables test designers to guarantee a specific interleaving of two or more threads, even in the presence of blocking and timing issues. |
| (0 Reviews. Rating: Total Votes: ) | |
PR: 6
| TeamCity: Continuous Integration and Build Server TeamCity is a continuous integration and build management system. With TeamCity, you can set up a build server within minutes and enjoy out of the box continuous unit testing, code quality analysis, and early reporting on build problems — even without leaving your favorite IDE. TeamCity offers a gentle learning curve, so you can quickly improve your release management practices by gradually adopting its advanced features and capabilities. Adaptive tests re-ordering, on-the-fly test results reporting, configurable notifications, and even making build artifacts accessible before the build is finished — TeamCity keeps you in the know with the most recent build updates and intermediate results, and shows how well your changes integrate into the project sooner. |
| (0 Reviews. Rating: Total Votes: ) | |