Canva is a graphic design platform that allows users to create social media graphics, presentations, posters, documents and other visual content.

Users can choose from many professional designed templates, and edit the designs and upload their own photos through a drag and drop interface. The platform is free to use but offers paid subscriptions like Canva Pro and Canva for Enterprise for additional functionality. Users can also pay for physical products to be printed and shipped.

Graphic design
Software Quality Assurance, Software Testing, and Software Test Documentation

What is Canva

Canva is completely free to use a graphic design platform. Canva offers an easy to use drag-and-drop interface and access to over a million photographs, graphics and fonts, is aimed at the mainstream user who doesn’t consider him or herself a designer, as well as professionals who want to collaborate with clients around their work.

Users who want to create a flyer, slideshow, invitation, poster, or just want to make an image to use in a blog post meets their needs.

The Design

Canva offers an easy to use drag-and-drop interface; it’s as easy to use, as described. On the left side of the screen, you have a search box where you can type in keywords to find specific images, or you can browse through the categories, like lines, banners, shapes, frames, animals, food, travel, technology, and more and just begin dragging and dropping things onto the blank canvas to the right.

Other options let you quickly add backgrounds, choose from premade layouts, add text or even your own uploaded work. And there are a number of little things that Canva does that make it easy on end users who aren’t design savvy. For instance, it automatically proportionally resizes images when they’re dropped into place, and it prevents users from accidentally stretching images out of proportion. Also, text dynamically resizes as you type and it automatically changes from black to white as you experiment with swapping out different backgrounds. It helps the user figure out where the center or the margins of the page are, by showing grid lines as you move things around, and so on.

Canva offers different UI for different platforms (PC, Mobile, iPad, tablet) for ease of usability and accessibility.

Client Journey

Canva was founded in Sydney, Australia, by Melanie Perkins, Cliff Obrecht and Cameron Adams on 1 January 2012. The concept behind Canva took shape when Perkins and Canva co-founder Cliff Obrecht were working on their previous company together, Fusion Books, which applied the concept of an online design platform to the school yearbook market. They always knew that the technology behind Fusion Books was more powerful than the school yearbook market alone. That inspired them to start Canva.

Canva initially allowed editing photos and text which include creating a document, presentation, blog graphic, Facebook cover, social media image, card, photo collage, poster, invitation, or business card.

From 2019 Canva introduced a video editing tool which allows creating digital design with stock video, soundtracks, layouts, typography, and animation. Canva has introduced a new platform for third-party app integration as part of the company’s goal to be “a one-stop-shop for all design needs”, Canva Apps allows developers to integrate their apps into Canva.

Qa and Testing

Canva has been going on massive change since 2018 where the UI has been changed completely with the introduction of many new features which were not supported earlier. As a testing partner, we were responsible to make sure these changes are implemented and released without defects and document all QA documents for any references.

Canva has custom versions to support desktop browsers, mobile browsers and native apps for Android and Apple devices. We helped Canva in testing across all platforms/browsers on supported old and new versions of OS/Browsers covering 100s of test cases every day to support daily release on mentioned platforms.

Following activities covered under QA:

  1. Understanding requirement through requirement documents and client communication
  2. Drafting requirement documents, mind maps, etc for references
  3. Creating test cases based on requirement
  4. Creating different test sets for Sanity, Regression etc
  5. Executing test runs after release
  6. Posting issues for found bugs
  7. Maintaining test data, records
  8. Help development team to reproduce issues, if required
  9. Create status reports of test runs and share with team
  10. Perform fixed defect verification

Following testing is covered under test runs:

  • Functional testing
  • GUI testing
  • Usability testing
  • Accessibility testing
  • Performance testing


Canva being free to use tools with access to millions of free elements (photos, typography, animations) attracts millions of users on its platform and is considered one of the leading graphic design portal. Canva’s recent addition of video editing tool is also available free to use.

Impact on Revenue

In January 2018, the company was valued at $1 billion.

In October 2019, Canva announced valuation of $3.2 billion

In June 2020, Canva announced it’s valuation had risen to $6 billion.