Subject7 Platform Features
Subject7 platform provides end-to-end test automation capabilities to include web, desktop, native mobile, database, web services, load testing, security testing, 508 testing, manual testing, and much more. Further, it provides various integration points into defect tracking systems and Continuous Integration tools. It has a local player which is a full-blown authoring and debugging engine leveraging a web user interface to remove all of the complexities of coding. All of these capabilities are available both locally on the user’s machine as well as parallel executions on various cloud providers out of the box.
Web App: Using Selenium behind the scenes, Subject7 provides web automation capabilities. It removes all of the complexities and anomalies of Selenium development with timings, AJAX calls, and locator/smart XPath creation/definition (https://chrome.google.com/webstore/detail/subject7-smart-xpath/dfjdgoemofihnmfkoombfncangdehnla).
Native Mobile App: Using Appium behind the scenes, Subject7 provides native mobile application automation capabilities providing various types of emulators or local physical devices.
Desktop App: Using Sikuli behind the scenes, Subject7 provides desktop capabilities to allow automation of non-browser based applications.
REST/SOAP Testing: Subject7 provides a web user interface similar to Google REST interface to support both JSON and XML.
Database: Subject7 provides capabilities to interface with your relational database management system.
Load Testing: Subject7 has integrated seamlessly with JMeter to allow testers to reuse their existing automated test cases to simulate load on your system under test. It is extremely easy to use and is action-based as opposed to HTTP-based.
Security Testing: Subject7 has integrated with ZAP to allow both active and passive security checks. Passive security checks are reusing existing automated test cases so that security testing can be done early on during the life cycle to find and fix these issues much sooner. Both passive and active scans are fully automated and do not require manual intervention. It also records videos of the scans.
508/Accessibility: Subject7 allow automated accessibility checks on selected provisions leveraging the existing automated test cases.
Manual Testing: Instead of documenting your manual and automated test cases in different tool sets, Subject7 will allow you to include both types in the same platform for easier tracking of your test assets.
JIRA Integration: Subject7 has integrated with JIRA in such a way that tickets can be created from Subject7 and managed throughout the life cycle of it. It will further allow you to map your testing assets to existing JIRA tickets for easier traceability.
Jenkins Integration: Subject7 has a Jenkins plugin to easily manage your DevOps pipeline.
Additional Subject7 Feature Highlights:
Capability for plugin development and hence if the set of existing commands are not enough for the task at hand, you can certainly write new commands and add them to the command set.
Comprehensive reporting engine embedded into the platform
Test Driven Development (TDD) capabilities out of the box
Powerful database-backed functionality
Multi-user environment where test assets can be checked in and checked out to preserve the integrity of the assets
Automatic conversion of your Selenium IDE-recorded scripts