JSystem Documentation on the Top-Q website
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 lets the test automation expert break down the automation task into clear and highly reusable building blocks (keywords), significantly reducing the development effort and offering easy scalability.
-
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 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 Maven plug-in - initialize automation projects and run testts from the command-line.
- 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
- Run maven install on the jsystem-parent project (without the tests)
- Run maven install on the jsystem-runner project