Bugs found in Podio SaaS

Podio

Podio is an adaptable and comprehensive project management tool developed by Citrix Systems Inc. It is renowned for fostering effective collaboration and communication within teams, providing robust features that manage projects seamlessly.

The platform boasts a myriad of functionalities, including task management, file sharing, reporting, and customizable workspaces. Moreover, it integrates with popular tools such as Google Drive, Dropbox, and Evernote to ensure streamlined workflows.

After conducting a comprehensive Bug Crawl, the QAwerk team identified key bugs affecting both performance and user experience. We invite you to explore our findings, offering a unique insight into the intricacies of Podio’s functionality and the potential improvements that can be made.

Card vanishes post-stage movement in 'Card View, By Status'

Severity:

Major

Precondition:
  1. Open a standard project.
  2. Set the display to ‘Card View, By Status’.
Steps to Reproduce:

Drag a card from the ‘In Progress’ stage to the ‘Entered’ stage.

Environment:

OS: Windows 10
Browser: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

The card, though transferred, no longer appears on display until the page is refreshed. Upon reloading the page, the card is seen in the newly assigned stage.

Expected Result:

The card should remain visible in the new stage immediately after relocation, eliminating the need for page reloading.

Failure to cancel profile photo upload during registration

Severity:

Major

Precondition:

Initiate the registration process.

Steps to Reproduce:
  1. Progress to step requiring selection of profile photo.
  2. Tap on the profile photo placeholder.
  3. Select ‘Upload from Computer.’
  4. Choose image file.
  5. Click on ‘Cancel.’
Environment:

OS: Windows 10
Browser: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

Despite the cancellation action, the selected photo is stored and shown as the profile photo upon completion of the registration process.

Expected Result:

If ‘Cancel’ is clicked, the selected photo should neither be stored nor displayed as the user’s profile photo.

Time field placeholder exhibits inconsistency between inferred format and actual required format

Severity:

Minor

Precondition:

Access the ‘Meetings’ tab.

Steps to Reproduce:
  1. Click on the ‘New Meeting’ button.
  2. Select ‘Time’ field.
Environment:

OS: Windows 10
Browser: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

A placeholder showing ‘HH:MM’ suggests a 24-hour time format, but the field only accepts a 12-hour format with AM/PM.

Expected Result:

The placeholder should align with the actual input format. If the field requires a 12-hour format with AM/PM, it should read ‘HH:MM AM/PM.’ If the placeholder shows ‘HH:MM’, the field should accept a 24-hour format.

Phone number field inconsistently validates all-zero numbers for different country codes

Severity:

Minor

Precondition:
  1. Initiate the registration process.
  2. Complete the email confirmation to access the phone number field.
Steps to Reproduce:
  1. Input ‘+1’ in the country code field.
  2. Input ‘0000000000’ in a phone number field.
  3. Change country code to ‘+380’.
  4. Input ‘0000000000’ in the phone number field again.
Environment:

OS: Windows 10
Browser: Chrome 127.0.6533.89, Firefox 128.0.3, Edge 127.0.2651.86

Actual Result:

The phone number field accepts ‘+10000000000’ but disallows ‘+380000000000’, even though both sequences are invalid.

Expected Result:

The phone number field should validate numbers consistently for all country codes, rejecting all-zero inputs regardless of country code.

I tested Podio SaaS across multiple browsers and uncovered four bugs, ranging from significant functional issues to smaller interface mishaps. I recommend thorough testing across diverse user scenarios and prompt fixes to ensure seamless performance and better user satisfaction.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us