Subject7 Technology

Subject7's test automation platform is optimized for a continuous, iterative development cycle.  Author, Execute, Report, Repeat.  You will continually build your repository of test cases and amplifying data driven test parameters.

Author

State-of-the-art IDE

Non-technical users can write and debug test cases in minutes. The product uses wizards and auto-complete features to remove ambiguity and eliminate mistakes .  Simply initiate a test case by selecting the browsers of choice, add optional data sets (i.e. Data Driven Testing), and provide the application location under a test URL to start running tests.

A simple drag-and-drop user interface makes organizing your testing portfolio a snap.  Use test suites to group related test cases.  Navigate through test suites or individual test cases by using a breadcrumb trail in the application.  Create a 'Favorites Panel' to quickly navigate to frequently used inner branches. Through drag-and-drop, users can also move the nodes important to them to 'Favorites' where they will always be conveniently accessible.

Parameterization, test set-up, and tear-down features further provide extra flexibility, maintainability, and re-usability out-of-the-box.

Selenium

Selenium is used as part of our test authoring mechanism.

Integration API

RESTful APIs provide enterprises the ability to integrate their tools/processes. These APIs are very easy to extend and provide out-of-the-box integration. Custom APIs can be easily developed to meet the demands of your enterprise.
Execution

Execute

Reusable Functions

Reuse is an extremely important factor in test automation.  Save time, effort, and resources by using Subject7's reusable functions feature.  For example, users can create a login function and use it across all their test cases. This approach makes maintenance extremely easy and promotes collaboration.

Data-driven Testing

Subject7 provides a simple way of running the same test case with different data sets while keeping it separate from data. Simply create a data template and instantiate data sets for it. Standardize your test cases and functions using these templates and at run time specify which data sets you want to associate with each test case run.

Report

Session Recording

No need to babysit your test case executions any more, as Subject7 records them for you. This saves tremendous time in operations, as when you have hundreds of tests, you can easily look at the videos and screen shots of the failed tests to troubleshoot problems.
Dashboard

One of the major hurdles of test automation, especially in a parallel environment, is to capture results and present them in an organized fashion. The Subject7 Test Automation Platform captures all the test results, and allows users to navigate all the way to the step which resulted in the failure with a detailed explanation and visual record. Reports can be customized based on a particular test case, test suite, and/or cloud execution unit. Views can also be used in the application's dashboard to further customize the team member's experience.

Test Artifact Management

Keep all test artifacts in the same application.  Many organizations have several places for keeping test data, and the advanced ones often use a software configuration management tool which is often not integrated with their automation tool; that is not the case with Subject7.

Keep all of testing together in one place and quickly access artifacts including but not limited to:

  • Web Elements: Information about ids, names, xPath, frames, etc.
  • Documentation related to each test case
  • Data sets used throughout your automated tests
  • Files used for automation