Test Plan Considerations
- Last Updated: June 24, 2025
- 3 minute read
- MOVEit Transfer
- Version 2025
- Version 2024.1
- Version 2024
- Documentation
It is best practice to validate your upgrade before you roll it to production service. This section helps you to devise a test plan for validating your MOVEit Transfer system.
The policy and controls that determine how your organization uses the system is specific to your use cases and configuration. You know best what should be part of this plan. The section that follows provides some general guidelines.
Testing Approaches
There are a couple of different ways to approach testing: the first is a high-level approach, based on scenarios or end-to-end use cases. This deals with how your organization uses MOVEit from a process and user standpoint.
Know Your Site's Requirements
What end-to-end scenarios do you use, and how can you test them? You can also look at a lower level by examining various settings, user counts, file counts, and so on. To be thorough, it is good to look at both end-to-end (high-level) and low-level contexts to get the most reliable results. Practically speaking, no test plan will cover all cases.
Use a Mixture of End-to-End Tests and Unit Tests
While planning your upgrade, take time to generate a list of use-case scenarios and end-to-end workflows to confidently validate that your system is upgraded and working with the policies and functionality you expect. It is critical to exercise use-case scenarios before and after your upgrade.
Isolate while Upgrading and Testing
You must ensure that your regular users can’t access MOVEit while you are upgrading and during the testing phase. You only want to allow users to sign-on once you have exercised your test plan and are satisfied that the upgrade completed successfully.
Sample Testing Criteria and Guidelines
The following list provides some of the many things you can look for after your upgrade and before you push your system into production (general availability).
-
Using the sysadmin account, does the org list seem reasonable?
-
Using an administrator login to the Web UI, do the following areas seem reasonable:
-
The user database: is the content of this list the same?
-
Files and folders: can you traverse the directory structure, and does it seem reasonable?
-
Custom settings like password expiration policies: are they present?
-
Is the list of reports complete?
-
- You should run a few basic reports that show some high level indicators of the data on the
system. Reports you might want to run before and after the upgrade include:
- User Status->List for Auditors
- Storage->Storage by User
- Storage->Storage by Folder (if your folder structure and file count is not too large).
- Can your users access MOVEit from places they normally connect and sign on from and perform a
sample of their normal tasks, such as upload/download files or send packages?
-
Can users sign on using the web UI or with an SFTP client.
-
Ensure you run these tests from a similarly resourced network location. If users typically connect from outside the firewall (Internet), for example, include tests that originate there.
-
You may need to have a few test user accounts that are configured similarly to the way your users are configured, including permissions and group membership, so you can have tests that exercise these policies, permissions, and group membership.
- If you use SAML Single Sign-on(SSO)as an external method of authentication, is it configured in MOVEit Transfer? Can users use SAML to connect?
-
- Do you have other automated systems, such as MOVEit Automation that login periodically to transfer files, and are those functioning as expected?
- Do you have clients, scripts, or processes that use APIs? Do you have clients, scripts, or processes that use APIs? Be aware that expected API functionality you observed when you first deployed these scripts or applications might be differ with the current capabilities of the REST API.
- Do you have custom client applications, scripts, or processes that include DLL, object, or class references to legacy MOVEit Transfer API libraries? Test these for expected behavior. For new installations, you can find the most up-to-date library objects in C:\Program Files\MOVEit\API.
- Are email messages being sent from MOVEit as expected? Including with any customizations you have made to the email templates?
- If you utilize MOVEit’s Ad Hoc functionality, can your users send and receive packages?
- Do you have a customized look-and-feel for the MOVEit Web Interface? Are those customizations visible on the new server?
- If your server is publicly accessible and you have a valid TLS certificate, does the new server properly use the certificate so a web user of your system does not get any security warnings in their browser?
- Similarly, if you use SFTP, are there any SSH Key issues when doing a test connection?