Bugs‌ ‌found‌ ‌in‌ Taiga SaaS

Taiga

Taiga is an open-source project management platform designed for cross-functional agile teams. Its wide-ranging language support, with translations available in over 20 languages, ensures accessibility for a diverse user base.

Key features of Taiga encompass backlog management, sprint planning, burn-down charts, Kanban boards, Epics, issue tracking, custom real-time reporting, personalized dashboards, and notifications. Taiga places a strong emphasis on security and control, ensuring that your data remains safe. The platform seamlessly integrates with popular tools like GitHub and Slack. Renowned global companies such as Mozilla, Red Hat, HP, and Decathlon trust Taiga for their project management needs.

Our dedicated team of QA engineers has manually tested the Taiga platform, and here’s what we found.

Error 404 is displayed when trying to access current project page

Severity:

Critical

Precondition:

Log in to your account for the first time.

Steps to Reproduce:
  1. Click on the “Get Started” button.
  2. Click on the “Create 1st Project” button.
  3. Close the pop-up window.
  4. Click on the “Scrum” button.
  5. Fill in the “Project Name” and “Project Description” fields.
  6. Click on the “Create project” button.
  7. Click on the “Add User Stories” button.
  8. Pinch any project and drag it down.
  9. Click on the “Kanban” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

Error 404 is displayed when trying to access the current project page.

Expected Result:

The transition to the page of the type of project you are working on should occur.

Error 404 is displayed when trying to access current project page

Repositories are retrieved from GitHub, not projects

Severity:

Major

Precondition:
  1. Register a GitHub account.
  2. Register an account with Taiga using a GitHub account.
Steps to Reproduce:
  1. Open a GitHub account.
  2. Click the “New” button to create a new repository.
  3. Fill in the “Repository name” field.
  4. Click the “Create repository” button.
  5. Go to your Taiga account.
  6. Navigate to the projects page.
  7. Click the “NEW PROJECT” button.
  8. Select “IMPORT PROJECT.”
  9. Click the “Github” button.
  10. Choose the previously created repository from the list.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

Repositories are retrieved from GitHub, not projects.

Expected Result:

GitHub projects should be retrieved, not repositories.

“What type of project are you working on?” pop-up appears one step too early

Severity:

Major

Precondition:

Log in to your account for the first time.

Steps to Reproduce:
  1. Click on the “Get Started” button.
  2. Click on the “Create 1st Project” button.
  3. Close the pop-up window.
  4. Click on the “Scrum” button.
  5. Fill in the “Project Name” and “Project Description” fields.
  6. Click on the “Create project” button.
  7. Click on the “Add User Stories” button.
  8. Pinch any project and drag it downward.
  9. Click on the “Kanban” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The pop-up “What type of project are you working on?” appears 1 step earlier than it should have.

Expected Result:

The pop-up “What type of project are you working on?” should appear after navigating to the project page.

Project board is not imported when importing from GitHub

Severity:

Major

Precondition:
  1. Register a GitHub account.
  2. Register an account with Taiga using a GitHub account.
Steps to Reproduce:
  1. Open a GitHub account.
  2. Click the “New” button to create a new repository.
  3. Fill in the “Repository name” field.
  4. Click the “Create repository” button.
  5. Click on the “Projects” button in the top menu.
  6. Click “Link a project.”
  7. Click “Create a new project.”
  8. Dismiss the pop-up.
  9. Click the down arrow next to the “View” tab.
  10. Select “Board.”
  11. Click “Add item” in the “Todo” column.
  12. Enter a task name and press enter.
  13. Repeat steps 11 and 12 for another task.
  14. Click “Save.”
  15. Go to your Taiga account.
  16. Navigate to the projects page.
  17. Click “NEW PROJECT.”
  18. Select “IMPORT PROJECT.”
  19. Click the “GitHub” button.
  20. Choose the created project from the list.
  21. Fill in the “Project description” field.
  22. Toggle the “Links with GitHub” switch to the active position.
  23. Click “Create project.”
  24. Click “IMPORT” (twice).
  25. Click “Accept.”
  26. Go to the projects page.
  27. Refresh the page.
  28. Click on the name of the created project.
  29. Click the “Board” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The project board is not imported when importing from GitHub.

Expected Result:

The project board should be imported when importing from GitHub.

When invited to register account, email confirmation is required separately

Severity:

Major

Precondition:
  1. Register an account on Taiga.
  2. Create a different email address from the one already associated with your account.
Steps to Reproduce:
  1. Go to the projects page.
  2. Click the “NEW PROJECT” button.
  3. Choose the “Scrum” option.
  4. Complete the “Project Name” and “Project Description” fields.
  5. Click the “Create project” button.
  6. Open the side menu and click on “Settings.”
  7. Select “MEMBERS.”
  8. Click the “NEW MEMBER” button.
  9. Enter the email you provided.
  10. Click the “+” button.
  11. Assign a role to the user.
  12. Click the “REQUEST” button.
  13. Click the profile button in the upper right corner.
  14. Choose “Logout.”
  15. Open the email inbox where the request was sent.
  16. Locate the email with the subject “[Taiga] Invitation to join the project.”
  17. Click the “Accept your invitation” button.
  18. Fill in the following fields: “User name”, “Full name”, “Your email”, and “Set a password”.
  19. Check the box to accept the terms and conditions.
  20. Click the “SIGN UP” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

When registering an account by invitation, it is still necessary to confirm the email separately.

Expected Result:

When registering an account by invitation, the email address should be automatically confirmed.

Wiki block is not added, but it’s possible to add edit permissions to it

Severity:

Minor

Precondition:
  1. Register an account on Taiga.
  2. Create a different email address from the one already associated with your account.
Steps to Reproduce:
  1. Go to the projects page.
  2. Click on the “NEW PROJECT” button.
  3. Select the Scrum option.
  4. Fill out the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. Click on the settings button in the side menu.
  7. Select the “MEMBERS” option.
  8. Click on the “NEW MEMBER” button.
  9. Enter the email address you created.
  10. Click on the “+” button.
  11. Choose a role for the user.
  12. Click on the “REQUEST” button.
  13. Click on the “Permissions” button.
  14. Expand the “Wiki” section.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The wiki block is not added, but the user can add edit permissions to it.

Expected Result:

If the wiki block is not added, granting permissions to edit it should not be possible.

Wiki block is not added, but it’s possible to add edit permissions to it

Imported project is not immediately added to list

Severity:

Minor

Precondition:
  1. Register a GitHub account.
  2. Register an account with Taiga using a GitHub account.
Steps to Reproduce:
  1. Open a GitHub account.
  2. Click the “New” button to create a new repository.
  3. Fill in the “Repository name” field.
  4. Click the “Create repository” button.
  5. Go to your Taiga account.
  6. Navigate to the projects page.
  7. Click on the “NEW PROJECT” button.
  8. Choose “IMPORT PROJECT.”
  9. Select “GitHub” as the source.
  10. Pick the created repository from the list.
  11. Fill in the “Project description” field.
  12. Toggle the “Links with GitHub” switch to the active position.
  13. Click on the “Create project” button.
  14. Click on the “IMPORT” button.
  15. Confirm by clicking the “IMPORT” button.
  16. Click on the “Accept” button.
  17. Return to the projects page.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

An imported project is not immediately added to the list.

Expected Result:

The imported project should be added to the list of projects immediately.

"Archived" column moves to "Ready for test”

Severity:

Minor

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the projects page.
  2. Click on the “New project” button.
  3. Choose the “Kanban” option.
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. In the “New” column, click the “+” button.
  7. Enter a subject.
  8. Click the “Create” button.
  9. Repeat steps 6-8 for as many times as necessary.
  10. Drag the created tasks to the “READY FOR TEST” column.
  11. Collapse the “ARCHIVED” column.
  12. Drag tasks from the “READY FOR TEST” column to the collapsed “ARCHIVED” column.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The “Archived” column has been moved to the “Ready for test” column.

Expected Result:

A column should not be moved into another column.

Impossible to scroll through calendar when selecting story point deadline date

Severity:

Minor

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the Projects page.
  2. Click “New project.”
  3. Choose “Scrum.”
  4. Fill in “Project Name” and “Project Description.”
  5. Click “Create project.”
  6. Select “Add a user story.”
  7. Click the clock icon to set the user story end date.
  8. Try to scroll down the page.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

It’s not possible to scroll through the calendar when selecting a story point deadline date.

Expected Result:

It should be possible to scroll down the calendar to display the entire month on the page.

Notification remains on screen, restricting access to account functions

Severity:

Minor

Precondition:
  1. Register an account on Taiga.
  2. Create a different email address from the one already associated with your account.
Steps to Reproduce:
  1. Go to the Projects page.
  2. Click “NEW PROJECT.”
  3. Select “Scrum.”
  4. Fill in “Project Name” and “Project Description.”
  5. Click “Create project.”
  6. Open the side menu and click “Settings.”
  7. Choose “MEMBERS.”
  8. Click “NEW MEMBER.”
  9. Enter the created email.
  10. Click the “+” button.
  11. Select a user role.
  12. Click “REQUEST.”
  13. Open the email sent to the mailbox.
  14. Open the email titled “[Taiga] Invitation to join the project.”
  15. Click “Accept your invitation.”
  16. Fill in the following fields: “User name”, “Full name”, “Email”, and “Set a password”.
  17. Check the terms and conditions box.
  18. Click “SIGN UP.”
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The notification remains on the screen, restricting access to account functions.

Expected Result:

The notification should disappear a few seconds after appearing.

When archived, tasks remain in their respective columns

Severity:

Minor

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the projects page.
  2. Click on the “New project” button.
  3. Click on the “Kanban” button.
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. In the “New” column, click the + button.
  7. Enter a Subject.
  8. Click the “Create” button.
  9. In the “NEW” column, click the + button.
  10. Enter a Subject.
  11. Click the “Create” button.
  12. In the “New” column, click the + button.
  13. Enter a Subject.
  14. Click the “Create” button.
  15. In the “New” column, click the + button.
  16. Enter a Subject.
  17. Click the “Create” button.
  18. In the “New” column, click the + button.
  19. Enter a Subject.
  20. Click the “Create” button.
  21. Drag the created task to the “READY FOR TEST” column.
  22. Collapse the “ARCHIVED” column.
  23. Drag 3 tasks from the “READY FOR TEST” column to the collapsed “ARCHIVED” column.
  24. Click on the button to expand the “ARCHIVED” block.
  25. Drag 2 tasks from the “READY FOR TEST” column to the collapsed “ARCHIVED” column.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

When tasks are archived, they do not disappear from the column they were in.

Expected Result:

When tasks are moved, they should disappear from the column they were in.

Invite button is deactivated

Severity:

Minor

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the projects page.
  2. Click “NEW PROJECT.”
  3. Select “Scrum.”
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click “Create project.”
  6. Open the side menu and click “Settings.”
  7. Choose “MEMBERS.”
  8. Click “NEW MEMBER.”
  9. Enter the created email.
  10. Click the “+” button.
  11. Choose a user role.
  12. Click the “+” button.
  13. Click the “+” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The invite button is deactivated.

Expected Result:

If all required fields are filled, the “REQUEST” button should be active.

"Create" button does not fit on screen

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the projects page.
  2. Click on the “New project” button.
  3. Click on the “Scrum” button.
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. Click on the “Add a user story” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The “Create” button does not fit on the screen.

Expected Result:

The “Create” button should fit on the screen.

Create button does not fit on screen

Poor image quality of icons for project types

Severity:

Trivial

Precondition:

Log in to your account for the first time.

Steps to Reproduce:
  1. Click the “Get Started” button.
  2. Click the “Create 1st Project” button.
  3. Close the pop-up window.
  4. Click the “Scrum” button.
  5. Fill out the “Project Name” and “Project Description” fields.
  6. Click the “Create Project” button.
  7. Click the “Add User Stories” button.
  8. Click the project name.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

Poor image quality of icons for project types.

Expected Result:

The quality of the icons should be high.

Poor image quality of icons for project types

Search field is moved beneath task block

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the Projects page.
  2. Click on the “New project” button.
  3. Click on the “Scrum” option.
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. Click on the “Add a user story” button.
  7. Fill in the “Subject” field.
  8. Fill in the “Description” field.
  9. Click the “Create” button.
  10. Click on the “Filters” button.
  11. Expand the Status drop-down list.
  12. Click on “New.”
  13. Scroll down the page.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The search field has been moved beneath the task block.

Expected Result:

The search field should be pinned at the top of the page.

Arrow tip points to incorrect position on guide

Severity:

Trivial

Precondition:

Log in to your account for the first time.

Steps to Reproduce:
  1. Click on the “Get Started” button.
  2. Click on the “Create 1st Project” button.
  3. Close the pop-up window.
  4. Click on the Scrum button.
  5. Fill in the “Project Name” and “Project Description” fields.
  6. Click on the “Create Project” button.
  7. Click on the “Add User Stories” button.
  8. Click on the name of the project.
  9. Click on the “Scrum” button.
  10. Click on the “Invite Members” button.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The arrow tip points to the incorrect position on the guide.

Expected Result:

The arrow should point to the “Settings” button.

Arrow tip points to incorrect position on guide

Attached files table has uneven columns

Severity:

Trivial

Precondition:
  1. Log in to your account.
  2. Download some pictures to your computer.
  3. Rename one picture to have a name with 10 characters and the other to have a name with 20 characters.
Steps to Reproduce:
  1. Go to the projects page.
  2. Click on the “New project” button.
  3. Click on the “Scrum” button.
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. Click on the “Wiki” button.
  7. Click on the “Add bookmark” button.
  8. Enter a name.
  9. Press Enter.
  10. Click on the created bookmark.
  11. Click on the + button.
  12. Add two pictures.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

The attached files table has uneven columns.

Expected Result:

All columns for attached files should be the same for each file.

Attached files table has uneven columns

Missing "Add role" button

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Go to the projects page.
  2. Click on the “NEW PROJECT” button.
  3. Click on the Scrum button.
  4. Fill in the “Project Name” and “Project Description” fields.
  5. Click on the “Create project” button.
  6. Click on the settings button in the side menu.
  7. Click on the “Permissions” button.
  8. Click on the “+ New role” button.
  9. Enter a name for the new role.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

When creating a new role, the “Add role” button is missing.

Expected Result:

When creating a new role, the “Add role” button should appear next to the entered name of the new role.

Not all site content is translated into selected language

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the account button in the upper right corner.
  2. Click on the “Account settings” button.
  3. Click on the “User Settings” button.
  4. Click on the “Language” drop-down list.
  5. Select “Українська.”
  6. Click on the “SAVE” button.
  7. Click on the “Get Started” button.
  8. Click on the “Create 1st Project” button.
  9. Close the pop-up.
  10. Click on the account button in the upper right corner.
Environment:

Windows 10 Pro
Chrome v.117.0.5938.62, Firefox v.117.0.1, Microsoft Edge v. 116.0.1938.76

Actual Result:

Not all site content is translated into the selected language.

Expected Result:

All site content should be translated into the selected language.

Not all site content is translated into selected language
Not all site content is translated into selected language
I recommend using a combination of automated and manual testing tools to thoroughly assess both functional and non-functional requirements. Prioritize specific testing types such as regression testing, usability testing, and localization testing.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us