No bugs found in Jotform SaaS

QAwerk bugs not found

Jotform

Jotform is a custom form builder that allows you to create professional-looking forms with no coding skills and get paid directly through your forms.

Jotform offers a bunch of form templates for various industries – from clothes order form, customer registration, and feedback to payment, doctor appointment, and flight reservation forms, among others. Jotform integrates with major CRM, storage, payment, and email providers.

QAwerk specializes in testing SaaS applications, so we decided to explore Jotform from a professional standpoint and report on areas for improvement. Let’s see the results!

version tested
3
browsers used
version tested
24
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found when creating new form from template

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Click the ‘Create Form’ button in the upper-left corner of the screen.
  3. On the next step, click the ‘Use Template’ icon.
  4. Select a desirable form from the list, e.g. ‘Information Request Form’.
    4.1. Click ‘Use Template’.
  5. Close the ‘Organization Settings’ window by clicking the ‘X’ icon.
  6. Click the ‘Jotform’ text in the upper-left corner of the screen.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

The ‘Information Request Form’ is successfully created and shown on the ‘All Forms’ list.

Actual Result:

Bug not found.

No bugs found when creating new folder

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Click the ‘Create a new folder’ text.
  3. Enter a folder name, e.g. ‘epic folder name’.
  4. Click the ‘Continue’ button.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

After clicking ‘Continue’, ‘epic folder name’ folder has appeared below the ‘All Forms’.

Actual Result:

Bug not found.

No bugs found when creating team

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Click the ‘Create Team’ text.
  3. Select ‘Avatar’ of the team (optional).
  4. Enter the ‘Team Name’, e.g. ‘legendary team’.
  5. Click the ‘Create’ button.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

The team is successfully created; the user has been redirected to the ‘Team’ page.

Actual Result:

Bug not found.

No bugs found when searching through ‘My Forms’ field

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
  3. Several ‘Forms’ are already created.
  4. ‘All forms’ is selected by default.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. In the upper-right corner of the screen, click ‘Search My Forms’.
  3. Start entering the partial names of the forms which you’re trying to search, e.g. Request, Feedback, Registration or something related.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

Respective forms have been found and displayed by entering their partial names into the ‘Search My Forms’ field.

Actual Result:

Bug not found.

No bugs found when adding forms to favorites

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
  3. Several ‘Forms’ are already created.
  4. ‘All forms’ is selected by default.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Click on the ‘Star’ icons that belong to the forms you want to add.
  3. Click the ‘Favorites’ text right below the ‘My Drafts’ section.

 

Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

The previously added forms are shown on the ‘Favorites’ page.

Actual Result:

Bug not found.

No bugs found when deleting specific forms from list

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
  3. Several ‘Forms’ are already created.
  4. ‘All forms’ is selected by default.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Select the form which you want to Delete by marking the checkbox of appropriate document, e.g. ‘New Customer Registration Form’.
  3. Click the ‘Move to Trash’ button.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

Notification ‘1 form moved to trash, Deleted forms will be permanently deleted after 30 days’ is shown. The list doesn’t display the deleted form.

Actual Result:

Bug not found.

No bugs found when integrating Google Sheets into form

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
  3. Several ‘Forms’ are already created.
  4. ‘All forms’ is selected by default.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Select a form from the list, e.g. ‘Feedback Form’ by clicking it.
  3. Click the ‘Edit Form’ button.
  4. Once the build section of the selected form was fully loaded, click ‘Settings’.
  5. In the left-side menu, select ‘Integrations’ by clicking it.
  6. Click ‘Google Sheets’.
  7. Click ‘Authenticate’.
    7.1. Select your Google account.
    7.2. Approve the access to your Google account.
  8. Select the ‘Create a new spreadsheet’ option.
  9. Click the ‘Save’ button.
  10. Click ‘Finish’.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

At step 9, confirmation message “Integration ready” is shown. After finishing integration, ‘Google Sheet’ option is marked as checked.

Actual Result:

Bug not found.

No bugs found when restoring forms from archive

Precondition:
  1. The user has created a personal account.
  2. The user has logged into the system.
  3. Several ‘Forms’ are already archived.
  4. ‘All forms’ is selected by default.
Steps to Reproduce:
  1. Open the next URL: https://eu.jotform.com/myforms/.
  2. Scroll down until the ‘Archive’ section is visible.
    2.1. Click ‘Archive’.
  3. Select all displayed forms.
  4. Click the ‘More’ drop-down menu.
  5. Select the ‘Unarchive’ option.
  6. Return to the ‘All forms’ section by clicking it.
Environment:

Windows 11 Home, Google Chrome browser – 109.0.5414.120
Windows 11 Home/version 22H2 (x64), Microsoft Edge browser – 110.0.1587.57
Windows 11 Home/version 22H2 (x64), Firefox Browser – 110.0

Expected Result:

At step 5, the ‘2 forms restored successfully’ notification has appeared.
The restored forms are shown in the ‘All forms’ list.

Actual Result:

Bug not found.

No bugs found when retrieving user’s data by requesting ‘ GET: /user’ endpoint

Precondition:
  1. The user has created a personal account.
  2. The user has created his API_KEY value.
Steps to Reproduce:
  1. Send a request to the next endpoint:
    https://eu-api.jotform.com/user?apiKey={{api_key}}
    Where {{api_key}} is a unique value generated via ‘Settings’.
  2. Check the response from the server.
Environment:

Windows 11 Home, Postman v10.8.7

Expected Result:

The server responds with 200 status code,
with the sample response like:

{
“responseCode”: 200,
“message”: “success”,
“content”: {
“username”: “johnsmith”,
“name”: “John Smith”,
“email”: “[email protected]”,
“website”: “http://www.jotform.com”,
“time_zone”: “America/New_York”,
“account_type”: “http://api.jotform.com/system/plan/PREMIUM”,
“status”: “ACTIVE”,
“created_at”: “2013-06-24 18:43:21”,
“updated_at”: “2013-06-25 19:01:52”,
“is_verified”: “1”,
“usage”: “http://api.jotform.com/user/usage”,
“industry”: “Web Development”,
“securityAnswer”: “”,
“company”: “Interlogy, LLC”,
“securityQuestion”: “”,
“webhooks”: “[\”http://www.example.com/instant_submission_notification.php\”]”,
“doNotClone”: “0”,
“folderLayout”: “{\”rootFolderID\”:{\”nodes\”:{\”folderID\”:{\”nodes\”:[]},\”folderID\”:{\”nodes\”:[]},}}}”,
“language”: “en-US”,
“avatarUrl”: “http://gravatar.com/avatar/c3308f0feb2f350cded9222f83fb9363”,
},
“limit-left”: 4999
}

Actual Result:

Bug not found.

No bugs found when registering user by requesting POST: /user/register endpoint

Steps to Reproduce:
  1. Import the request as cURL: curl -X POST -d “username=Username” -d “password=Password” -d “email=Email” “https://eu-api.jotform.com/user/register”
  2. Specify the next Query Parameters:
    2.1. username = simpleNick
    2.2. password = simplePass12
    2.3. email = [email protected]
  3. Make sure your request looks like the next example:
    https://eu-api.jotform.com/user/register?username=simpleNick&password=simplePass12&email=oldmailthere@@gmail.com
  4. Send the request.
Environment:

Windows 11 Home, Postman v10.8.7

Expected Result:

The server responds with 200 status code, with the next sample response:
{
“responseCode”: 200,
“message”: “success”,
“content”: {
“username”: “johnsmith”,
“name”: null,
“email”: “[email protected]”,
“website”: null,
“time_zone”: null,
“account_type”: “http://api.jotform.com/system/plan/FREE”,
“status”: “ACTIVE”,
“created_at”: “2013-06-24 18:43:21”,
“updated_at”: “2013-06-25 19:01:52”,
“is_verified”: “0”,
“usage”: “http://api.jotform.com/user/usage”,
“avatarUrl”: “http://gravatar.com/avatar/c3308f0feb2f350cded9222f83fb9363”
}
}

Actual Result:

Bug not found.

I performed manual testing of Jotform and found no sensible defects. So I’m very impressed with the work their team has done and can genuinely recommend this solution - it’s easy to use and the service works great.
Valentyn, QA engineer

Valentyn, QA engineer

No Bugs Found!

No Bugs Found! We tried to find bugs in this product, but failed to spot any. While we still believe no software is 100% free of bugs, this app contains no critical or apparent defects that could negatively impact the user experience.

Need a reliable QA partner?

Hire us