SoliteraTA

Solitera Test Automation

All in one software test automation solution that makes
web, mobile, and desktop application testing more
accessible and efficient for organisations.

Features and benefits

Early automation

No code solution

Swift script revision

Simple script migration

Reduce time to market

Higher return on investment

Easy adoption

Inbuilt automation framework

Multi-platforms support 

Efficient Test Script Creation

Integration with CI/CD tools

Test Regression Suites Management

Reusable test components

Auto-creation of Web Elements

Comprehensive Test Report Generation

Tool Support & User Guides

Early automation

No code management overheads

Script changes are in no time

Easy migration switching

Reduce time to market

Reduce cost and greater ROIs

Easy to use by existing teams

Tool agnostic automation

One stop test automation solution

Web Applications

You can take advantage of SoliteraTA web testing solution, which includes the ability to create reusable tests for all types of web apps, including those built with popular modern frameworks.
Our solution is Selenium compliant and features a built-in automation scripting interface and predefined web operations, as well as a powerful execution engine.

Mobile Applications

With our solution, you can create and automate functional UI tests on physical or virtual iOS and Android devices with ease, saving you time and effort while ensuring optimal testing outcomes. Our tool is Appium compliant offers built in automation scripting interface with predefined mobile application operations.

Desktop Applications

Our solution is WinAppDriver compliant and offers a built-in automation scripting interface with predefined desktop operations which empowers your team to conduct automated tests on any Windows or packaged application with ease.

Criteria Selenium SoliteraTA (STA) Remarks/Benefits of STA
User Interface
No dedicated user interfaces, uses 3rd party code editors
Built-in comprehensive user interfaces

    No compilers or 3rd party code editors needed

    Built in pre-defined test steps selection

    Search and replace keywords and steps
User Access Control on Projects
No. This is dependent on integration with other tools with Selenium
Integrated user control via workspaces and associated projects
Remarkable feature to keep separate workspaces for different projects/programmes.
Training and Learning curve
Learning curve is effort intensive. Couple of months to be proficient working with Selenium and skilled in one programming language
Learning curve is fast. Couple of days to be proficient with STA. No prior programming language experience needed
STA is very easy to use and for a unified test automation approach.
Tool Support
Selenium don't provide direct support. Community-based support available - effort intensive
Priority support, dedicated service comes with the license
Customer can benefit with tailored services/resources as per their need. E.g. a dedicated project engagement function for a faster responses.
Test Self-Healing capabilities during execution
Not a direct feature - it requires custom implementation
Built-in test self-healing mechanism
Via settings section, this can further tuned to user needs.
Test Reporting
Basic test reporting. External tools integration required for detailed reporting.
Built-in detailed test reports. Debugger mode for quick review of test results.
Test Management
Basic. Needs knowledge and integration with other tools
Comprehensive, integrated test management with result upload
Test Framework
Requires test framework development for robust usage. Test framework development and continuous maintenance is an expensive process
STA comes with built-in test automation framework. No extra charges for this.
Test Data
No directly supported.
Create and manage Test Data easily
Users can manage mutiple test data and choose which one to use at run time.
Test Application
Automate Web applications testing only
Automate Web, Mobile, Desktop, API and DB Testing
Technical Documentation
Community-driven, can be inconsistent
Detailed and structured user guides
Videos and practice session available.
Software Updates
Community-driven updates
Regular and scheduled updates available
Skilled Resource(s)
Critical dependency on SDET and test automation engineers to develop and maintain test automation capability
No dependency on SDET and automation engineers. Manual tester, test managers, PMO, BA - anyone with computer skills can easily automate.
Roughly an additional 5% of yearly cost of a sr. tester, you can actually save cost of SDET & expensive automation engineers. In addition, you are getting reduced testing cycles and bigger test automation capability. There is no critical dependencies on dedicated human resources to manage changes.
Self-Service Features
Limited to community tools and scripts
Features like Self-Heal, Image Healer, and Script Editor
Script Generation
Additionally provide record and playback the workflow. Not maintainable for workflow changes.
Provide record and convert into test scripts. Easy to manage and maintainable for changes
STA comes with pre-built automated test steps. Users can avoid duplicate effort of manually writing test cases and then covert into test scripts.
Script Enhancement Features
Primarily manual enhancements required
Auto suggestions, step definition keyword insertion
Via "search and replace" users can also update multiple scripts in a single go.
Scheduling Test Execution
Not directly supported
STA provide to schedule your test to execute in future
It work best if a dedicated machine allocated for test execution.
Productivity of Test Scripting
On an average a test engineer can create 1.5 to 5 test scripts per day
On an average test engineer can create 5 to 15 test scripts per day. New feature testing in agile dev can be done using STA
Playlists for Test Execution
Not directly supported
Playlist module for sequencing and managing test scripts and regression list
Mobile Testing Support
Not supported
Directly supported with integrated tools and configurations using Appium.
Users to follow some steps to enable mobile application testing.
Maintenance
Manual and one by one
Automatic, version controls, Faster(workflow replacers as needed)
Automation maintenance cost can be one third using STA
Licensing
Open source
Paid, with free trial and community licenses available
Individual license is £2500 per annum - all Web, Mobile, Desktop, API and DB test automation - no coding experience needed
Image Processing Capability
Not directly supported, requires third-party tools and knowledge to develop and integrate
Built-in OCR and Image Repo
Execution Type
Supports parallel execution via third-party tools. Need specialise knowledge for this.
Supports multiple, parallel executions natively. No specialised knowledge needed.
Environment Configuration
Manual setup required
Integrated environment setup with pre-configured settings
Element Inspection
Requires third-party tools or manual setup
Integrated tools like Inspect.exe for Windows applications
Desktop Application Testing
Not supported
Natively supported with Windows Application Driver
Customisation Flexibility
Highly customisable through coding.
Customisable only available with the step defs, step definition editor
STA have all the pre-built operations needed to automate any web and mobile applications. Support covers for any be-spoke development.
CI/CD Integration
Integrable with CI/CD pipelines using plugins. Knowledge and specialised skills needed.
Direct integration, supports both CLI and GUI operations.
API Testing Support
Not supported
Built-in API testing capabilities with script generation

Workflow to automate a predefined test case

Example: User Registration Test Case

Test case name: Successful New User Registration

  1. Navigate to the user registration page.
  2. Fill in correct values for the new user's information. (Test Data User Name - John Smith, Email -
    john.smith@example.com, Password – P@ssw0rd”)
  3. Click the "Register" button.
  4. Verify that the user is redirected to the login page. (Test Data - Thank you for registering. You may now login.”)
Example: User Registration Test Case

Test case name: Successful New User Registration

  1. Navigate to the user registration page.
  2. Fill in correct values for the new user's information. (Test Data User Name - John Smith, Email -
    john.smith@example.com, Password – P@ssw0rd”)
  3. Click the "Register" button.
  4. Verify that the user is redirected to the login page. (Test Data - Thank you for registering. You may now login.”)

Example: User registration in BDD

Scenario: User provides valid information for registration

  1. Given I have entered my name as "John Smith"
  2. And I have entered my email address as "john.smith@example.com"
    And I have entered a strong password "P@ssw0rd"
  3. When I click the Register button
  4. Then I should see a success message "Thank you for registering. You may now login."
Project readiness
Project readiness

Create your project and application

  1. Create your project, release, application and test data in the "Environment" module.
  2. Create your element File (Use the auto creation feature to capture web element)
Automate your test case
Automate your test case

From the "Script Editor" module, select the required operations ,

  1. Given I set the selected browser
  2. And navigate to the URL "your_url_name"
  3. And enter value <your_user_names> for "user_field"
  4. And enter value <your_email> for "email_field"
  5. And enter value <your_password> for "password_field"
  6. And click on button "registration"
  7. And verify element "expected_registration_message" is displayed on the UI
  8. Then close the browser
Test Execution
Test Execution

Execute your Test Script

  1. Use the "Execution" button available in the script editor.
  2. Alternatively , use the "Plan Run" module for script execution.
Test Reporting
Test Reporting

Detailed test report

Tool generates detailed test reports, including metrics and graphs, to help users analyse the test results.

Regression Capability Management
Regression Capability Management

Add the automated test script's into regression suites.

  1. Use "Playlist" module to create your regression suites.
  2. Invoke regression execution using the "Plan Run" module.

Solitera test automation modules

v 3.x.x

                                        Click on Icons to simulate the tool
             ↓            ↓                    ↓                        ↓          ↓         ↓         ↓          ↓ 

Trust the words of those who matter most
- our valued customers!

 The test tool has significantly improved out integration testing process and the support that SoliteraTA provided has been great. It automated routine checks and ensured we had the repeatability required to be agile enabling fast change. I recommend this tool for any team looking to streamline and enhance their test process.

Picture of Kelvin Chaffer
Kelvin Chaffer

CEO | Lifecycle Software

We went to Solitera to help us in developing, maintaining and managing our Web Application Trunk2Tale; a story, memory and social media web app for older persons and their family.
Trunk2Tale was successfully developed, is now on the open market and Solitera ensures it’s continued successful functioning. One of the biggest ongoing benefits for Trunk2Tale is that we can access Solitera’s automatic testing tool, SoliteraTA.
The Solitera team automated the regression testing scenarios (168) within weeks and we estimate that the total saving is approximately 68% of an engineer’s cost. We are benefiting from the automated capability in each sprint flawlessly. We could not be happier with the service we have and are receiving.

Picture of Brendan Flanagan
Brendan Flanagan

CEO | Trunk2Tale

SoliteraTA pricing plan

Compare features

  • Community
  • Individual
  • Business
Features CommunityIndividualBusiness
Features
$3999
/year
$3999
/year
Allowed scripts in projects20unlimitedunlimited
Allowed scripts in playlist5unlimitedunlimited
Execution10 / dayunlimitedunlimited
Headless & parallel execution
Schedule execution
Auto heal
Auto element generator
OCR & image repository
Docs, user guide & eLeaning
Buy NowBuy NowBuy Now

* Server will be hosted at users end

Solitera may collect certain information by automated means, such as cookies and web beacons, when a user visits our website. A “cookie” is a small piece of data that a website can send to your browser, which may then be stored on your system. learn more

Choose your Operating System