Bugs‌ ‌found‌ ‌in‌ Houzz Pro SaaS

Houzz Pro

Houzz Pro SaaS is a powerful platform designed specifically for professionals in the home remodeling and design industry.

With its user-friendly interface and comprehensive features, Houzz Pro streamlines project management, client communication, and financial tracking. The integrated tools for estimating, invoicing, and scheduling make it easy to stay organized and efficient. Houzz Pro SaaS is a great choice for professionals looking to manage their businesses with ease.

QAwerk’s software testers thoroughly tested Houzz Pro SaaS to make it even more attractive to users. Here is what can be improved right now.

Endless loading spinner after clicking “Preview Dashboard” button

Severity:

Major

Precondition:
  1. The user has created an account.
  2. The user is on the main page.
Steps to Reproduce:
  1. Navigate to the “Manage Projects & Clients” tab.
  2. Click the “Preview Project Dashboard” button.
Environment:

Windows 10
Google Chrome v. 113.0.5672.92
Firefox v.111.0.1

Microsoft Edge v.113.0.1774.35

Actual Result:

The endless loading spinner appears on the screen.

Expected Result:

It should be possible to preview the project dashboard.

Endless loading spinner after clicking “Preview Dashboard” button

Not all edited fields are displayed in “Lead Activity” section

Severity:

Major

Precondition:
  1. The user is logged into the app.
  2. The user has created a new “Lead record” with filled “Client Name” and “Lead Name” fields.
Steps to Reproduce:
  1. Click the “Edit” button on the created “Lead record”.
  2. Fill in the following fields in “Lead Details”: Estimated Revenue, Estimated Profit, and Estimated Budget. 
  3. Fill in all fields in “Client Details”: Email address, Primary Phone number, Street Address, City State, and Zip. 
  4. Save changes.
  5. Observe “Lead Activity”. 
Environment:

Windows 10
Google Chrome v. 113.0.5672.92
Firefox v.111.0.1

Microsoft Edge v.113.0.1774.35

Actual Result:

The field edited by the user is not recorded in the history.

Expected Result:

Each record in the history should include the relevant fields that have been edited by the user.

Impossible to create account with valid password

Severity:

Major

Precondition:

The user is on the “Create Free Account” form.

Steps to Reproduce:
  1. Enter a valid email address.
  2. Enter the password that matches the conditions written in the validation message: “Passwords need to have a mix of letters, numbers and symbols”. For example, test12345 or test%123. 
  3. Click the “Create Free Account” button.
Environment:

Windows 10
Google Chrome v. 113.0.5672.92
Firefox v.111.0.1

Microsoft Edge v.113.0.1774.35

Actual Result:

“Passwords need to have a mix of letters, numbers and symbols” validation message is displayed.

Expected Result:

The account should be created successfully; if the password does not meet password requirements, the validation message should be more specific.

Impossible to create account with valid password

Missing validation message on empty password field

Severity:

Minor

Precondition:

The user is on the “Create Free Account” form.

Steps to Reproduce:
  1. Fill in the email address.
  2. Click the “Create Free Account” button.
Environment:

Windows 10
Google Chrome v. 113.0.5672.92
Firefox v.111.0.1

Microsoft Edge v.113.0.1774.35

Actual Result:

No validation messages below the “Password” field are displayed.

Expected Result:

The validation message on empty value in “Password field” should be displayed.

Missing validation message on empty password field

Default dates do not align with calendar

Severity:

Minor

Precondition:
  1. The user is logged into the application.
  2. The user is on the “Leads” tab.
Steps to Reproduce:
  1. Navigate to the “Files” tab.
  2. Click the “Uploaded” filter.
  3. Compare the dates specified in the input boxes with those displayed on the calendar.
Environment:

Windows 10
Google Chrome v. 113.0.5672.92
Firefox v.111.0.1

Microsoft Edge v.113.0.1774.35

Actual Result:

The default dates displayed in the input boxes do not correspond to those shown on the calendar.

Expected Result:

The dates should be the same.

Default dates do not align with calendar

“Enter at least 20 words” message is displayed when user enters more than 20 words

Severity:

Minor

Precondition:
  1. The user is logged into the application.
  2. The user has created at least one project. 
  3. Another test user was invited to view the project.
Steps to Reproduce:
  1. Open the invitation email sent by another user or check the “Notification” tab to see the shared project. 
  2. Open the shared project.
  3. Click on the owner of the project.
  4. Click the “Write a review” button.
  5. Click the stars to rate the professional. 
  6. Write a review using line breaks (e.g. one word on the separate line) to have more than 20 words in total.
Environment:

Windows 10
Google Chrome v. 113.0.5672.92
Firefox v.111.0.1

Microsoft Edge v.113.0.1774.35

Actual Result:

The following error message is displayed: “Enter at least 20 words”.

Expected Result:

The user should be able to submit the review even if the text is written with line breaks.

The application offers a range of useful functions and is user-friendly. However, I encountered issues with password validation. I recommend focusing on unifying the validation rules across forms, particularly for the Log in/Sign up and Forgot password forms.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us