What are the key features of SNAP ?
SNAP is a Dynamic Self-Test Platform enabling an automated End to End Test Lifecycle of SaaS/Web Applications. Key features of the SNAP include
• Auto-generation of test cases that are dynamic based on the Salesforce application configuration
• Automated test cases verification process
• Auto-test execution and auto-defect logging
• Auto-impact analysis of test cases between releases
• Integration with Repository, Test and Defect Management tools.
What are the key takeaways of SNAP ?
• SNAP reduces 80% of the overall testing effort through automated E2E Test Lifecycle
• SNAP reduces 60% of the overall testing cost through reduced test effort, schedule and resources
• ZERO Test Automation Development Effort and Test Maintenance Effort required.
• No Automation SME’s required
What are the applications supported by SNAP ?
The current release supports Salesforce Standard and Custom applications for both Classic and Lightning. MS Dynamics ERP/CRM will be released in Nov 2109. SAP in Feb 2020. ServiceNow and Oracle NetSuite are also in the pipeline.
What are the different testing types handled by SNAP ?
Functional, Integration, E2E, Regression and Multi-Browser Testing are covered in the current release. API and Mobile Testing will be released in Oct 2019. Performance Testing & Cross Browser Testing in Dec 2019.
What additional features are planned as part of SNAP Roadmap ?
Test Cases Optimization and Integration of HP QC/JIRA for Test Requirements mapping with SNAP
What does SNAP not test ?
Batch Process
Does SNAP support on-premises installation in addition to Cloud ?
Yes, SNAP can be installed on-premises
Does SNAP support Distributed / Parallel Execution
Distributed/Parallel Execution feature will be released in Nov 2019.
How would you compare SNAP with other automation tools in the market ?
SNAP is not an automation tool. SNAP is a Dynamic Self-Test Platform enabling an automated End to End Test Lifecycle with tester involvement only for Test Data Management.
Does SNAP require any scripting/scanning for test cases automation like other automation tools like Selenium, TOSCA, Worksoft, HP UFT etc.
No scripting/scanning is required for SNAP and hence NO Automation Experts are required to use SNAP. Manual Testers and Business Analysts can use SNAP for testing after a simple training.
What are the benefits of SNAP compared to Manual Testing ?
• ZERO Manual Test Cases Preparation and Execution Effort.
• SNAP generates and executes 100% of the test cases automatically reducing the overall testing lifecycle by
80% & above.
• Replaces Manual Test Execution with Auto-Test Execution.
• Automated Impact Analysis for Test Maintenance.
• ZERO Test Maintenance Effort.
• Test cases generated are dynamic and in sync with application business functionalities.
What are the benefits of SNAP compared to Automation Testing ?
• No scripting or scanning is required for automating test cases.
• ZERO Test automation development effort.
• One click Auto-Test Execution.
• ZERO Test Automation Maintenance Effort Required.
We have a web application which is widely used by Retailors/Distributors. The application is customized to suit local business requirements for certain countries. Can SNAP be used for testing the application?
A platform similar to SNAP can be developed for the web application, that can handle dynamically test cases generation, test execution and test maintenance. The platform development would take around 03-04 months. The localization testing for multiple countries can also be handled. The platform will help to release the application to the users at a faster rate due to reduced manual testing effort and schedule, higher customer satisfaction due to increased number of functionalities released within a shorter period of time and at a reduced testing cost with minimum involvement of testers as E2E Testing Lifecycle is automated
Can SNAP handle End to End testing across multiple applications ?
Yes, SNAP is intelligent to execute End to End Business Scenario covering all the supported applications that are integrated.
Can role based testing be performed in SNAP ?
Yes, SNAP supports role based testing
We already have manual test cases. Is it possible to use SNAP for Execution ?
Yes, SNAP Generic Applications Platform will auto-execute the test cases without any scripting or scanning. Manual test cases and test data need to be uploaded to the platform for execution.
What are the different applications that can be tested using SNAP Generic Applications Platform ?
Any web applications can be tested using SNAP Generic Applications Platform. We have tested the platform for SAP Hybris, SAP Concur, SAP Hana, SAP Fiori, PEGA, ServiceNow, Oracle HCM, Salesforce, Dynamics 365 applications .
Can we include additional test cases in addition to those auto generated by SNAP ?
Yes, additional test cases can be included as part of SNAP Generic Applications Platform.
What % of test coverage is achieved using SNAP ?
90% & above Test coverage can be achieved using SNAP
What are the browsers supported by SNAP ?
SNAP supports IE, Chrome and Firefox
No Test Maintenance required in SNAP. Explain how it is achieved ?
SNAP includes Imapct Analysis as an Inbuilt feature. This feature automatically compares test cases between 2 releases and allows to execute only those impacted test cases.
Can reports be downloaded from SNAP. This feature is required for sending the reports to business users for their approval ?
Yes, SNAP allows to download Execution Reports. The report captures test step level execution.
Do we need do any scripting or scanning for automating customised objects/fields ?
No scripting or scanning is required for automating customized objects/fields. Only few setting needs to be done for the customized objects/fields for test cases execution. It is very simple and user friendly.
Do we need to do any automation script maintenance whenever there are changes to the test cases?
No automation script maintenance is required. You can execute the updated or new test cases that are saved as part of the test package without any scripting or scanning.
What % of test automation coverage can be achieved using SNAP?
All manual test cases can be auto-executed without any scripting or scanning. 100% Test automation coverage can be achieved using SNAP.
What is the average effort required for test automation development?
ZERO Test automation development is required.
Do we need specially training resources for automation using SNAP ?
SNAP doesn’t require any automation development, hence NO Automation SME's are required. SNAP is very user friendly. SNAP can be used by Manual testers and Business Analysts with simple training.
Do we require any UI plugins for Integration with 3rd party tools like GitHub, JIRA , Jenkins etc ?
No UI Plug-ins required. The integration can be done through SNAP Settings feature.
How is Data and information Security ensured in SNAP ?
All configurations and Credentials are encrypted and no test data is stored on SNAP .