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

ReposiTrak

ReposiTrak is a SaaS platform for optimizing sales, sourcing, and overall safety and quality of the product distribution cycle. ReposiTrak solution targets retailers, wholesalers, and suppliers, offering each player a set of indispensable features for streamlined operations and boosted efficiency. The COVID-19 pandemic proved the unpreparedness of many retailers in terms of managing out-of-stock cases. With ReposiTrak, this problem can be easily eliminated thanks to proprietary algorithms that analyze store data and alert the retailer about the need to replenish products on time. ReposiTrak also eases the process of handling compliance issues and offers an entire marketplace where one can find and replace non-compliant suppliers. The marketplace is also very convenient for the suppliers themselves as they get to present and promote their products to an ever-growing user network. Whether you need to reduce inventory expenses, onboard suppliers faster, or simplify records sharing, ReposiTrak has a handy feature to offer.

As a tech service agency, we get to test many B2B commerce solutions; therefore, we are always interested in new innovative products on the market. ReposiTrak caught our interest, so we decided to do our part in helping this brand become even more appealing to consumers. Here are all the issues we managed to detect after some professional browsing through the site.

The contact form has poor validation

Severity:

Major

Steps to Reproduce:
  1. Open https://repositrak.com/ and click on “Support”.
  2. Fill in the contact form using invalid data (any symbols instead of the names, use an incorrect email format).
  3. Click on “Submit”.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

The form is successfully submitted.

Expected Result:

The input fields with invalid data are highlighted in red. A friendly error message informs the user about the need to provide real data.

Anyone is able to reset the password from support’s account to temporary

Severity:

Major

Steps to Reproduce:
  1. Open https://repositrak.com/ and click on “Contact us”.
  2. Switch to the GRMA tab.
  3. Find and copy the support’s email [email protected].
  4. Click on “Login” at the top of the page.
  5. Click on “Reset password” – paste the email from the 3rd step – “Reset”.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

A new temporary password is sent to the support email box. It is possible to use a bot for a temporary password resetting.

Expected Result:

The user has no option to set a temporary password for any of Repositrak’s corporate emails.

Cost Calculator doesn’t work

Severity:

Major

Steps to Reproduce:
  1. Open https://repositrak.com/ and set the cursor on “Resources”.
  2. Click on “Cost Calculator”.
  3. In the “Inputs” section, fill in all the inputs.
  4. Click on “Calculate”.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

Nothing happens after clicking on “Calculate”.

Expected Result:

The user sees relevant calculations displayed.

The user can send an empty “Join our Mailing List” form

Severity:

Minor

Steps to Reproduce:
  1. Open https://repositrak.com/ and click on “Support”.
  2. Scroll down to “Join our Mailing List” and click on “Sign up”.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

“Thank you! Your submission has been received.” The form is sent with no input from the user.

Expected Result:

The user receives an error message with a request to fill in all the input fields.

The LinkedIn link redirects the user to an unavailable page

Severity:

Minor

Steps to Reproduce:
  1. Open https://repositrak.com/ and click on a LinkedIn icon.
  2. Check the page and its address.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

The user is redirected to the “Ooops” page. The button has an old link.

Expected Result:

The link redirects the user to https://www.linkedin.com/company/repositrak-park-city-group/.

The link on the SQF tab within “Contact Us” page leads to “Page not found”

Severity:

Minor

Steps to Reproduce:
  1. Open https://repositrak.com/ and click on “Contact Us”.
  2. Switch to the SQF tab.
  3. In the 1st block, click on “please, visit SQFI.org”.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

The user is redirected to “Page not found.”

Expected Result:

The user is redirected to a relevant page.

The link on the SQF tab within “Contact Us” page leads to “Page not found”

Success Stories titles overlap the keyword chips below

Severity:

Minor

Steps to Reproduce:
  1. Open https://repositrak.com/ and set the cursor on the “Solutions” tab.
  2. Click on “Optimize Sales”.
  3. Scroll down to the “Resource center” section.
  4. Switch to the “Success Stories” tab.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

Success Stories titles overlap the keyword chips below.

Expected Result:

Success Stories titles and the keyword chips below them are properly aligned, when hovered too.

One partner image is broken

Severity:

Minor

Steps to Reproduce:
  1. Open https://repositrak.com/ and set the cursor on the “Solutions” tab.
  2. Click on “Optimize Sales”.
  3. Scroll down to “Resource center” and switch to the “Partners” tab.
  4. Open “Berrian Insurance Group”.
Environment:

MacBook Pro 15” 2016 +
macOS Big Sur 11.1
Google Chrome 87.0.4280.88

Actual Result:

The “Berrian Insurance Group” page contains a broken image.

Expected Result:

The user sees a logo or CEO image representing ReposiTrak’s partner.

ReposiTrak offers a range of features for vendors dealing in the supply chain. Its website is very informative; however, it requires some QA effort to eliminate the bugs. I faced such issues as poor form validation and a broken cost calculator, along with minor UI inaccuracies and missing pages. From the usability standpoint, it was hard for me to find the “Sign up” button.
Yevhenii, QA engineer

Yevhenii, QA engineer

Need a reliable QA partner?

Hire us