Testing Sandbox: What is it and how to use it

What is a testing sandbox?

NOTE: If only interested in knowing how to change networks in Supersafe, click here.

A testing sandbox is a separate environment that is used for testing software. It is a safe place to test new features and functionality without affecting the live environment. This means that all types of functionality can be attempted in the application, with no real funds being moved around or any fees being collected.

Developers and testers often use testing sandboxes to test new code, scripts, and applications. Businesses can also use them to test new marketing campaigns or advertising strategies.

What is it used for?

Testing sandboxes can be used for a variety of purposes, including:

  • Testing new features and functionality
  • Troubleshooting bugs
  • Training new users
  • Conducting security audits
  • Compliance testing
  • Performance testing

For Supersafe users, the benefit of this has an environment where the application's functions and features can be thoroughly tested and reviewed without worrying about moving actual funds around.

What features does it affect?

The features affected by a testing sandbox will vary depending on the application or software being tested. For Supersafe, it will affect the following:

  • User interface: Certain functions may behave differently in this environment and have additional visual displays, such as the notification bar on top for Testing Sandbox mode.
  • Data storage: The data that will be managed in the application will be Testnet data, not Mainnet data, so the values will likely be different even for the same wallets based on this.
  • Performance: Testing Sandbox normally has unreleased fixes and updates being tested; thus, certain functions could see performance being slightly off.

Why would you use it for?

There are many reasons why you might want to use a testing sandbox, including:

  • To avoid affecting the live environment while trying out a specific feature or task.
  • To save time and money by not engaging with fees, for example.
  • To improve the quality of your business by relentlessly testing your checkout pages, i.e.
  • To meet compliance requirements.

Warnings about lack of data about testing sandboxes

It is important to note that more data about testing sandboxes is often needed. This is because testing sandboxes are often used for internal testing and are not publicly available. As a result, finding information about them can be challenging, as well as best practices for using testing sandboxes.

Best practices

There are a few best practices that you can follow when using a testing sandbox, including:

  • Use a separate environment for testing
  • Create a backup of your data before testing
  • Test in a controlled environment
  • Document your testing results
  • Report any bugs or issues

By following these best practices, you can help to ensure that your testing sandbox is used effectively and that your software is of the highest quality.

How to change between Testing Sandbox and Mainnet

Supersafe allows any Organization Admin to decide what network to set the Organization between Testing Sandbox and Mainnet. This can only be done when the organization is in a blank treasury state. This means that the Treasury Accounts section needs to be empty of accounts by either the organization being brand new or manually removing all treasury accounts.

Once the Treasury is empty of accounts, follow the next steps:

  1. While logged into Supersafe, click on the User Profile icon on the top-right of the screen.
  2. Click on "Org Settings."
  3. Once in the 'Organization Profile' section, click the edit action button for "Network Environment."
  4. Select the desired network, and click "Save."

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us