Skip to main content

Overview

No-Code Automated Testing

Softfactory provides a no-code automated testing environment. You can create tests by recording steps. All you need to do is to turn on the recording in the visual editor and record the steps of the testing process by clicking, entering text, etc. Next, Softfactory can execute the above test steps locally or in the cloud. For recording test steps, you can refer to the following guide: Recording Test Steps

Implement Complex Testing Logic through Coding

An important point of automated testing is that test cases can be repeatedly executed, so that automated testing can be realized for each update and iteration of the program. We may face some scenarios that cannot be solved by conventional recording steps:

  • The input data recorded is always the same data as the current input, such as the username.
  • Date controls need to implement certain logic, such as adding 5 seconds to the current time, so that a certain data takes effect immediately.
  • Some controls of applications implemented by vue or react cannot be directly assigned values. For the above problems, Softfactory allows you to implement complex testing logic by writing code. Specifically, you can refer to the following guide: Implement Complex Testing Logic by Writing Code

Execute Your Tests

Through recording, run the test locally and troubleshoot. When you are ready, you can execute your test through the cloud execution machine of Softfactory. Local Run - After writing the test, you will need to run it locally to verify that it works. You can troubleshoot, view and compare screenshots, HTML DOM data, and console logs to identify problems. Cloud Run - Also known as the Test Cloud, Softfactory allows you to run multiple tests in parallel, which can greatly speed up the test execution speed. Automatic Run - Softfactory supports the scheduled periodic execution of test plans, such as executing a certain test at 0:00 every day, so that bugs that may be brought by a certain iteration of the program can be automatically detected. Test Report - Whether you manually execute the test or automatically execute the test, itBuidler will generate a test report, and screenshots will be provided for the failed steps of the test to facilitate troubleshooting.