Testing of GanttPRO Online Project Management Tool

GanttPRO is an online tool for project planning with the use of Gantt charts. It’s ideal for setting tasks and their priorities. It allows you to control work implementation for projects, assign tasks to project participants, create connections between different stages of work, track tasks and deadlines to respond quickly to any deviation from the schedule.

ganttpro testing

Challenges Faced by the QA Team

QA engineers were involved in the development process of the project because of its complex functionality and continuous extension.

In this connection there was a need for constant monitoring for functional bugs, test documentation creation and keeping it up to date.
Generation of complex test cases to test advanced functionality, support of required number of platforms and browsers. One of the important tasks of QA on the project is creation of automation tests for continuous regression testing. The use of automation testing was stipulated by the need to reduce time for manual testing, perform complex analysis of the results and the possibility of testing beyond the working hours of QA.

testing of project planning app
Provided documents and reports:
  • Bug report
  • Testing checklist
  • Developed test cases
  • Functional testing scenarios
  • Usability recommendations
  • Test reports
  • Security test reports
  • Sprint reports
  • Daily automation test reports
Team engaged

1 QA engineer

Duration

3000 man-hours

Project type

Web application

Tools and Platforms

Tools: Jira, Google Docs, Java, WebDriver

Platforms: Windows, iOS

Browsers: Chrome, Safari, IE11, Firefox, Edge

project planning tool tests

Testing results

Since the introduction of the QA engineer to the project, the following results has been achieved:

 

  • Continuously supported test documentation has been created
  • Lots of errors in the application logic has been found during functional testing
  • GUI testing has revealed numerous bugs in the application interface
  • Cross-browser errors have been detected while testing the project in different browsers and platforms
  • A number of test cases have been created to test complex functionality of the project
  • Project functionality has been partially verified using automation tests the further development of which allowed us to speed up continuous regression testing
  • Generally, the quality and stability of the pre-release builds of the project have been improved