Frequently Asked Questions
What technology are you using for Test Automation and Execution?
We use our own script-free Test Automation platform, which has the flexibility and power to perform sophisticated functional testing of web, mobile and other types of applications and systems. Our Test Automation technology includes a rich set of test generation, test execution and reporting features, and supports all web technologies, Android, iOS, .Net, web services, databases, Java, and many more.
What is your definition of a test case?
A test case is a test scenario that typically matches a user experience and contains multiple actions and validations. Obviously, the length and complexity of test cases varies greatly from company to company and from application to application. Our pricing for the automation of one test case above is based on our experience and correlates with the average length and complexity of test scenarios we see in most test suites. We will let you know if your test cases are significantly above or below average as this may change your price.
What level of detail is required for uploading my test requirements?
We can work with test case definitions in any format and level of detail. Example A | Example B. When required, we can help define or document test requirements, or we can enhance existing test requirements in order to ensure that you reach your test coverage objectives. Contact us for more details.
How many test cases can I automate?
You can automate any number of test cases. Some of our customers have automated fewer than 10 test cases, others have automated thousands.
How many tests can I execute and how frequently?
Once your test cases are automated, you can define different test suites – perhaps a regression suite with all your test cases, or a smoke test suite with only a subset of your test cases for a specific module. So a test run can be any size you need – from one test case to many thousands. You can then execute your test suites on any frequency and schedule, or ad hoc, 24 hours a day, 365 days a year.
Which test execution environments are supported?
The complete list of test execution environments that are supported in our on-demand service can be found here.
Do I need to purchase test automations or executions in advance?
No. Verifaya is a pay-as-you-go service. You pay at the end of the month only for the test cases that have been automated or executed during that month.
What happens if my applications change?
Test automation maintenance is typically required in order to keep your automated tests current as your applications evolve. Our rate for test automation maintenance is $25 per hour and is charged monthly based on the actual number of hours worked. Fixed rate maintenance plans are also available.
How does the pricing for test execution work?
Test execution pricing is based on the actual minutes used to execute and monitor your automated tests. The same price applies for tests executed on any platform, including Windows, Mac, Android and iOS.
For example: A test suite containing 100 test cases needs to be executed in two different environments. First, the test suite is executed in a Mac/Safari environment and takes 50 minutes to complete. Then the same test suite is executed in a Windows/IE environment and takes another 50 minutes to complete. The total execution time is 100 minutes and will cost $30.
Do you offer volume discounts?
For large numbers of test cases or large volumes of test executions, volume discounts may be justified. Contact us for more details.
How does the free trial work?
In a free trial, we will automate 3 of your test cases and you will be able to execute them for a week. This allows you to experience the process of automating your test requirements, viewing the results of the test execution, and generally get a feel for how the service works.
While we will do most of the work, there are a few things you will need to do: provide us with access to the application to be tested and provide us with a high level description or detailed definition of the scenarios you want tested. Getting access to your application might mean simply having us access your public web site, giving us VPN access to a test system, or some other means of private access.
Typically you will start getting test execution results a few days after uploading your test requirements.