Bugs‌ ‌found‌ ‌in‌ Brosix SaaS: ‌QAwerk‌ ‌Bug‌ ‌Crawl‌

Brosix

Brosix Instant Messenger (IM) supports businesses to streamline and secure their team communication through private team communication networks. Brosix provides all of the necessary tools to increase team productivity in one user-friendly platform. The Brosix SaaS protects all employee communication using strong encryption, creating one secure network within a company. It provides multiple options to communicate effectively: chat, chatrooms, voice, and video calls – all the above available on a single platform. Among the main handy features are file transfers, screen sharing, and virtual whiteboard. It is worth mentioning that in 2017, Brosix Instant Messenger won the 2017 Rising Star Award and the Great User Experience Award. To put in a nutshell, this instant messaging platform is designed to improve team communication by introducing smart solutions and innovative features.

There is a standing QA joke about a significant misunderstanding of the “bug-free” software description. If the software is claiming to be “bug-free,” one should not expect it to be “free of bugs” but that the bugs are included free of charge. All jokes aside, our testers take their job very seriously to ensure that flaws are kept to a minimum.

At QAwerk, we advocate for a seamless user experience, so we launched the Bug Crawl initiative to tackle drawbacks that hinder smooth software performance. Read on to get more details on Brosix bugs that we found.

The user is redirected to a 404 page

Severity:

Critical

Steps to Reproduce:
  1. Login to https://box-n2.brosix.com/ panel.
  2. Click the “Download” tab in the header menu.
  3. Click the link in the 2d paragraph at the “Integrate Brosix Web Client into your web-site” block.
  4. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

The ‘secure.brosix.com’ page does not exist – 404 error.

Expected Result:

Proper URL redirection.

The page is served over HTTP instead of HTTPS

Severity:

Major

Steps to Reproduce:
  1. Login to https://box-n2.brosix.com/ panel.
  2. Click the “Download” tab in the header menu.
  3. Click the http://download.brosix.com/get/?nid=44241&fid=BrosixLDAPSync link in the “Active Directory (LDAP) integration” block.
  4. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

Errors appear in the console.

Expected Result:

The page should be served over HTTPS.

The page is served over HTTP instead of HTTPS

Inserting invalid values breaks the contact form

Severity:

Minor

Steps to Reproduce:
  1. Navigate to https://www.brosix.com/support/.
  2. Fill out all fields with correct data but the “email” one.
  3. Enter an invalid email address.
  4. Click the “Send” button.
  5. Get a validation message under the “Your email” field.
  6. Enter a valid email address.
  7. Click the “Send” button.
  8. Refresh the page.
  9. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

Inserting invalid values breaks the contact form.

Expected Result:

Inserting invalid values does not break the contact form.

Inserting invalid values breaks the contact form

Client-side form validation does not work properly

Severity:

Minor

Steps to Reproduce:
  1. Navigate to https://www.brosix.com/.
  2. Click any link in the header.
  3. Click on the chat icon at the bottom left.
  4. Enter your name and an invalid email address.
  5. Click the “Start chat” button.
  6. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

Client-side form validation does not work properly.

Expected Result:

Client-side form validation works properly.

A login validation message pops up upon logout

Severity:

Minor

Steps to Reproduce:
  1. Login to https://web.brosix.com/.
  2. Click the “Settings” icon at the bottom left.
  3. Click the “Logout” button.
  4. Click the “Sign out” button in the modal window.
  5. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

The user is redirected to the https://web.brosix.com/login/ page. A validation message “Login failed. Incorrect username or password” pops up.

Expected Result:

A login validation message is not displayed upon logout.

The user can change their password with the same password

Severity:

Minor

Steps to Reproduce:
  1. Login to the https://box-n2.brosix.com/ panel.
  2. Click the “My account” tab in the header menu.
  3. Press the “Change Password” button.
  4. Enter your current password in the “Password” and the “Confirm password” fields.
  5. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

The user receives a success validation message “Saved. Your password changed”.

Expected Result:

The user can’t change their password with the same password.

The pagination block is misaligned on several pages

Severity:

Trivial

Steps to Reproduce:
  1. Navigate to https://www.brosix.com/.
  2. Scroll down to the footer.
  3. Click the “Case studies” link at the “Company” column.
  4. Scroll down to the pagination and click on the page #4.
  5. The user is redirected to the https://www.brosix.com/case-studies/page/4/ page.
  6. Scroll down.
  7. Observe the following results.
Environment:

Windows 10 corporate – 20H2
Chrome – 91.0.4472.124

Actual Result:

This defect could be reproduced on the following URLs:
https://www.brosix.com/blog/page/25/
https://www.brosix.com/case-studies/page/4/.
The pagination block is misaligned on the 3d row, near blocks.

Expected Result:

The pagination block is properly aligned.

The pagination block is misaligned on several pages
Brosix is a messaging platform, which has a lot of benefits, including but not limited to a user-friendly interface and encrypted communication channels. Brosix helps its users create their own private team network for text, video, audio, and file exchange. In general, the platform works very well. However, I came across several bugs that require immediate QA attention.
Anna, QA engineer

Anna, QA engineer

Need a reliable QA partner?

Hire us