There is no knowledge of scripting language required for one to write automated testcase in this platform. All they need to know is the feature of product and how to use it. Anyone in project team can automate testcase using this platform.
Develop Testcase Once
Typically in all test automation approach the input is “testcase documentation”. In our platform the testcases are created using UI object properties captured in our platform. The actions required and parameters which provides test data are defined with a simple UI as steps where actions are readily available functions in our platform and parameters defined based on the object on which we are acting in that particular step. The description of actions are also picked up from database which will help if we select to execute testcase as manual.
In this way testcase created once can be used for manual and automated test execution. Automated test execution requires test data population for all parameters involved in that testcase. Multiple test data can be generated using the UI feature to copy and edit.
Requirement Traceability Matrix
Our platform captures user story and all test assets are finally linked to user story. User story is linked to project, feature and initiative. In that way we track requirement end-to-end.
Supports Web, Mobile, API, DB, Mainframe Automation
Another key feature of this platform is one-tool supports automation of testcases in Web, Mobile, API (web services), DB and Mainframe.
Execution is possible on local machine or on virtual machine using cloud execution feature. This increases speed of test execution with distributed tests and also cost of infrastructure required for test lab optimized.
Change Impact Analysis
This is a very useful feature when a requirement change an existing user story may change and testcases require maintenance. We have given provision to update testcase with copy option where you add/delete or modify. With relationship defined during user story creation it guides the test engineer on impacted areas to be included for test execution planning.
In current business scenario changes to requirements is common with fast turnaround time expected. Typically people say when they start modifying a testcase for a specific requirement change, previous automated testcase will not work anymore. But we all know the previous version running in other environments may require regression for various patches we apply due to hot fixes we may release. Our platform has a feature automated testcases are saved with version number and we can specify which version to execute on which environment. Development environment will have new changed code with new testcase version while QA environment can still use old testcase version for any regression testing required till we deploy developer tested version on QA environment.
Auto creation of defects
There is a provision to turn on screenshot capturing at any step but when defect occurs screenshot is captured by default and defect basic info including test data captured to defect database. User has to enter severity, priority and assigned to whom.
Dashboards and Execution Reports
Platform provides dashboard for all user types to navigate through tool. It also has records of all test execution outcome enabling user preferred reports for managing projects.
Cross Browser & Parallel execution
Using the platform we can test on Chrome, Firefox, Edge, and Safari. With the cloud execution feature we can have proper test data to start executing on multi browser paralelly.
Built-in integration with other tools
We do have a provision to integrate with other tools using APIs.
Downloadable execution reports
The test execution reports are downloadable for sharing during compliance audit. It can also be saved on designated drive and provide link for other stakeholders.
SIMPLIFY OBJECT PICKER
SimplifyQA object picker is an intelligent browser extension for capturing objects. All possible Object properties are captured which helps in locating objects on the browser while execution. Built-in Validate and Highlight features lets user identify all the changed objects and update them.
Scriptless test automation enables the testers and business users without scripting knowledge to automate testcases. This helps to accelerate the script creation and reduces overall test automation time and effort.
SimplifyQA facilitates just in time cloud execution with no test setup. SimplifyQA helps in scaling test execution by distributing testcases on multiple cloud machines. Clound instances are created at runtime and are destroyed at the end of the execution.
Our platform SimplifyQA is available in SaaS model. Organization will signup for required number of subscription licenses per year and we enable one admin account per organization. Admin can create user accounts for organization as per number of subscription signed in the platform. System will alert user when subscription is due.
We also have on-premise option to host our platform but licensing model will be audited periodically to ensure it is per contract and we insist to upgrade platform to new version when released for smooth support.
We also build team capable of using this platform effectively, operate for agreed period and transfer team to customer organization.