https://github.com/Top-Q/jsystem
JSystem is a professional open-source framework for writing and managing automated system tests.
https://github.com/Top-Q/jsystem
Last synced: about 2 months ago
JSON representation
JSystem is a professional open-source framework for writing and managing automated system tests.
- Host: GitHub
- URL: https://github.com/Top-Q/jsystem
- Owner: Top-Q
- License: apache-2.0
- Created: 2012-10-08T11:33:14.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-05-05T10:52:20.000Z (12 months ago)
- Last Synced: 2024-05-05T11:38:18.414Z (12 months ago)
- Language: Java
- Homepage: http://www.jsystem.org/
- Size: 2.75 MB
- Stars: 44
- Watchers: 32
- Forks: 47
- Open Issues: 191
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-java - JSystem
README
[](https://travis-ci.org/Top-Q/jsystem)
# JSystem Framework #
[JSystem Site](http://www.jsystem.org/)
[JSystem Release Notes](https://github.com/Top-Q/jsystem/wiki/Release-Notes)
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
## The JSystem framework is comprised of the following components: ##* 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.# How to work with the project #
1. Clone the whole jsystem root folder
2. Eclipse - import the jsystem root folder with all its projects
3. Run maven install on the jsystem-parent project (without the tests)
4. Run maven install on the jsystem-runner project