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.
Full blown SDK allowing your team to mix and match Selenium development with Subject7 scripts and test assets as well as any integration needs your team may have beyond what Subject7 offers out of the box.
A universal execution engine where it will allow you to execute your existing Selenium scripts along with your Subject7 automated tests. This will allow you to make the transition to Subject7 much easier knowing that your existing Selenium assets can be immediately put into use in addition to bringing your less technical testers into automation with help of our web user interface.
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
Full blown versioning of all of your test assets at any level
Automatic conversion of your Selenium IDE-recorded scripts
Record & Play capabilities