Our testing process involves planning, designing, implementing and executing functional tests.
Automated testing is utilized and targeted to functional tests.
The test suite, comprising of more than 4500 automated tests, are executed prior to each release. The test suite is also extended to accommodate any new functional tests and test scenarios that have been introduced for that release.
Releases will need to pass all automated tests. Even if there is one failed test, this will block the release until all tests have passed.
Manual smoke test scenarios include checking that the release can be installed, upgraded over an existing installation and can perform basic file transfer operations.
Soak testing coverage is currently low and it only slightly increases the test coverage already in place.
We do not cover benchmark and performance testing. Due to the number of unique environments in which the product is used, it is not possible to design and implement all possible production scenarios.
We recommend that system integration testing / black box testing and unit integration testing be performed. This is to evaluate the product and that it meets the actual systems, environments, processes and interactions that are specific to your requirements.
The following is a list of systems in our automated test suite used to test our products:
Please see the Installation Validation and Troubleshooting page for additional notes to test your SFTPPlus configuration and installation.
For any further questions about how testing is done or for a trial, please do not hesitate to get in touch with us.