JSystem is a professional open-source framework for writing and managing automated system tests.
JSystem is a collaborative environment for all members of the QA lifecycle:
-
The automation expert: JSystem helps the test automation expert manage any type of user, JSystem has built in integration with Selenium, Autoit, and practically any API based protocols like Telnet/SSH/RS232, SNMP, XML, Tcl, etc
-
QA engineer: with JSystem the QA engineer can create and run test-scenarios without any need to see or touch code using simple drag and drop approach.
-
The testing manager: JSystem provides a central framework for the most distributed and complex testing environments, enabling central management and reporting that give a clear picture of project status.
With a unique methodology that handles automation as a structured software project, JSystem enables true scalability of the testing project - by leveraging pre-written test-scripts to create new tests. JSystem is used by many enterprise organizations like: Juniper, Nokia-Siemens, ECI, Alcatel-Lucent, Avaya Ericson and many more
- JSystem Services (Java API) - exposes JSystem services.
- JSystem Drivers- Java modules used to interface with devices and applications in the system under test.
- JSystem GUI Interface (JRunner) - GUI application interface used for creating and running test scenarios.
- JSystem Agent - an execution engine used to run scenarios on a distributed setup.
- JSystem Eclipse plug-in - accelerates the development environment setup and enforces JSystem conventions.
- JSystem deploys several open source projects, two of the central open source projects are JUnit used for writing tests and Ant used as the scenario execution engine.
- Clone the whole jsystem root folder
- Eclipse - import the jsystem root folder with all its projects
- Run maven install on the jsystem-parent project (without the tests)
- Run maven install on the jsystem-runner project