Bugs found in Brosix SaaS: QAwerk Bug Crawl
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
Critical
- Login to https://box-n2.brosix.com/ panel.
- Click the “Download” tab in the header menu.
- Click the link in the 2d paragraph at the “Integrate Brosix Web Client into your web-site” block.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
The ‘secure.brosix.com’ page does not exist – 404 error.
Proper URL redirection.
The page is served over HTTP instead of HTTPS
Major
- Login to https://box-n2.brosix.com/ panel.
- Click the “Download” tab in the header menu.
- Click the http://download.brosix.com/get/?nid=44241&fid=BrosixLDAPSync link in the “Active Directory (LDAP) integration” block.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
Errors appear in the console.
The page should be served over HTTPS.
Inserting invalid values breaks the contact form
Minor
- Navigate to https://www.brosix.com/support/.
- Fill out all fields with correct data but the “email” one.
- Enter an invalid email address.
- Click the “Send” button.
- Get a validation message under the “Your email” field.
- Enter a valid email address.
- Click the “Send” button.
- Refresh the page.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
Inserting invalid values breaks the contact form.
Inserting invalid values does not break the contact form.
Client-side form validation does not work properly
Minor
- Navigate to https://www.brosix.com/.
- Click any link in the header.
- Click on the chat icon at the bottom left.
- Enter your name and an invalid email address.
- Click the “Start chat” button.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
Client-side form validation does not work properly.
Client-side form validation works properly.
A login validation message pops up upon logout
Minor
- Login to https://web.brosix.com/.
- Click the “Settings” icon at the bottom left.
- Click the “Logout” button.
- Click the “Sign out” button in the modal window.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
The user is redirected to the https://web.brosix.com/login/ page. A validation message “Login failed. Incorrect username or password” pops up.
A login validation message is not displayed upon logout.
The user can change their password with the same password
Minor
- Login to the https://box-n2.brosix.com/ panel.
- Click the “My account” tab in the header menu.
- Press the “Change Password” button.
- Enter your current password in the “Password” and the “Confirm password” fields.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
The user receives a success validation message “Saved. Your password changed”.
The user can’t change their password with the same password.
The pagination block is misaligned on several pages
Trivial
- Navigate to https://www.brosix.com/.
- Scroll down to the footer.
- Click the “Case studies” link at the “Company” column.
- Scroll down to the pagination and click on the page #4.
- The user is redirected to the https://www.brosix.com/case-studies/page/4/ page.
- Scroll down.
- Observe the following results.
Windows 10 corporate – 20H2
Chrome – 91.0.4472.124
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.
The pagination block is properly aligned.
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.