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

Basaas

Basaas is a SaaS tool that provides smart workplace solutions for universal information gathering within a company. With the Basaas platform, businesses can organize workflows and gather information from multiple sources.

The SaaS tool also allows integration with other business-oriented apps like Outlook and Google Drive. Besides, this service is a key partner in the Open Integration Hub based in Germany. Basaas also provides data security for a company’s sensitive data. The organized interface offers a centralized platform for individual teams and whole enterprises.

To use the platform, you need to choose a suitable subscription plan following a free trial period. Basaas is available in English and German.

Considering our experience in SaaS development, we understand what enterprises want from an information management platform. So, we tested the Basaas solution for bugs, and here is the detailed report.

Error after opening the “Basaas Sm…” app

Severity:

Critical

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click the “Basaas Sm…” icon on the dashboard.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The message “An error occurred. Your session has expired.” appears.

Expected Result:

The app’s page opens.

The ‘Back’ button doesn’t work on the ‘Store’ page

Severity:

Major

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Scroll down and click “About us.”
  3. Scroll down and click “To The Business App Store”.
  4. Click the ‘Back’ button on the browser.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

It is impossible to get to the previous page.

Expected Result:

The user is returned to the previous page.

Not all ‘EN’ pages are in English

Severity:

Major

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Go to the ‘Business App Store’ tab.
  3. Click the ‘Microsoft Teams’ tab on the top carousel.
  4. Scroll down and check the current language.
  5. Check the UI language.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The page is in German while ‘EN’ is chosen.

Expected Result:

The page is in English when ‘EN’ is chosen.

The ‘company size’ filter works incorrectly

Severity:

Major

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Go to the ‘Business App Store’ tab.
  3. Click ‘Show business areas’ > ‘Show all solutions’.
  4. Click the ‘Company size’ filter.
  5. Choose “up to 10 users/small business”.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

In the results, the user sees many enterprises with 250+ users and not one small business with less than 10 users.

Expected Result:

The user sees only companies with less than 10 users in the results.

Signup buttons disappear after clicking the ‘Back’ button

Severity:

Minor

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click “Get started – it’s free!”.
  3. Click the ‘Back’ button on the browser.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The signup buttons disappear.

Expected Result:

The user is redirected to the previous page.

The ‘back’ button doesn’t work after the first click

Severity:

Minor

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Scroll down and click on the “web version” hyperlink.
  3. Click the ‘Back’ button on the browser.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The user stays on the same page. Only a double-click returns them to the previous page.

Expected Result:

The user is redirected to the previous page after the first click.

The ‘Request a demo’ modal has poor validation

Severity:

Minor

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click “For Enterprises” at the top.
  3. Scroll down and fill in the form with invalid data (“.” as the name, company name, and website).
  4. Check the checkbox > Request a demo.
  5. Choose the company size again > check the checkbox.
  6. Request a demo again.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The message “Your demo request has been sent successfully.” appears.

Expected Result:

The user cannot request a demo with invalid data.

The “Sign up with email” option has flawed validation

Severity:

Minor

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click “Get started – it’s free!”.
  3. Sign up with email.
  4. Fill in the form with invalid email and whitespaces as the names.
  5. Click ‘Continue’.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The user is redirected to a 3rd signing-up step.

Expected Result:

The user sees the errors near the fields with invalid data.

The ‘Google Adwords’ app has no icon

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click the “+” icon on the dashboard.
  3. Click the ‘Search’ bar and find “Google Adwords”.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The app’s icon is missing.

Expected Result:

The app’s icon is present.

Possible to add a custom app with an invalid name

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click the “+” icon on the dashboard.
  3. Click the “+ Add custom app” button.
  4. Enter a valid email as the URL and whitespace as the name.
  5. Add application.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The app is successfully added.

Expected Result:

The user cannot add an app without the name.

Possible to add the same Google Calendar multiple times

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Scroll down to ‘My widgets’ and click on the Settings gear.
  3. Click ‘Advanced settings’.
  4. Connect a new app > Google calendar > Connect a new account.
  5. Save the connected app.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The user is able to add several similar Google calendars.

Expected Result:

The user can add only one Google calendar from one Google account.

The connected apps have cropped tooltips

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Scroll down to ‘My widgets’ and click the ‘Settings’ gear.
  3. Click ‘Advanced settings’.
  4. Connect new app > Google calendar > Connect new account.
  5. Place the cursor on the connected app.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

The tooltip is cropped.

Expected Result:

The tooltip is clearly visible.

The connected apps have cropped tooltips

No confirmation about message delivery

Severity:

Minor

Precondition:

The user is signed in.

Steps to Reproduce:
  1. Go to https://www.basaas.com/.
  2. Click the ‘Help’ icon > “Message us”.
  3. Enter the message > Click ‘Send’.
Environment:

MacBook Pro 15” 2016,
macOS Big Sur 11.2.2,
Google Chrome 88.0.4324.96

Actual Result:

There is no confirmation about the sent message.

Expected Result:

The user receives a confirmation that the message was successfully sent.

Bassas is a smart workplace platform that synchronizes multiple business apps. While surfing the platform, I found some major and minor issues. Critical errors like missing pages affect the user experience and should be fixed asap. Other bugs like flawed verification and cropped tooltips are not critical but still need some QA attention.
Yevhenii, QA engineer

Yevhenii, QA engineer

Need a reliable QA partner?

Hire us