Create a new Software Testing Canvas


The Software Testing Canvas is a tool for developing a software testing strategy that is tailored to the context in which testing takes place. The canvas is populated by answering five fundamental questions that define a software testing strategy. It was created by Phil Robinson of Lonsdale Systems. Read more.

 

Create your Canvas now!




2.6 million users worldwide
Start free
Since 2011
Brainstorm together




More about the Software Testing Canvas


One of the ISTQB's Principles of Software Testing highlights the fact that software testing is 'context dependent'. In other words, a completely different strategy is required to test business applications, mobile apps and safety-critical software. A suitable testing strategy will also depend on whether a waterfall or agile development approach has been followed.

The Software Testing Canvas is a tool for developing a software testing strategy that is tailored to the context in which testing takes place. The canvas is populated by answering five fundamental questions that define a software testing strategy.

What will be tested?

This section of the canvas identifies the software components and software features that will be tested.

Why perform this test ?

This section of the canvas identifies the objectives for performing the test. In her book 'Explore It!', Elisabeth Hendrickson identifies two overarching objectives for testing software: checking that software conforms to expectations; and exploring the risk of failures.

How will the test cases be designed?

Another ISTQB principle warns that 'exhaustive testing is impossible'. In other words, testers can never totally eliminate the risk of software failures. This is why Elisabeth Hendrickson suggests that testers should 'explore failures', rather than attempting to 'check' that the software works as expected. It also means that potentially, there is an infinite number of test cases that could be executed.
This section of the canvas identifies the 'basis' used to select a specific subset of test cases, from the infinite number of possibilities. It also identifies any 'test oracle' that may be used to determine the expected outcome of a test.

Who or what will perform the test?

This section of the canvas identifies the manual and automated agents that execute the test and compare the actual and expected outcomes.
Manual agents are human testers who either: follow a test specification designed to confirm that the software meets expectations; or explore the software attempting to identify failures.
Automated agents are software components that can repeatedly execute a large number of test cases, by automating the execution of the test.

How will the tests be executed?

This section of the canvas identifies how the agent executing the test will connect to the software being tested, and the configuration of the software components involved in the test.

Manual agents normally execute a test via the user interface. Automated agents may be included in source code, connect through an API or employ fixtures that simulate interaction with the user interface.

The software being tested, often requires software components, such web browsers or database servers, to be included in the test configuration. These components are not actually being tested but are required in order to execute the test. The test configuration must also include any automated test agents.




Canvanizer Premium

Canvanize Premium
  • Over 40 popular canvas templates
  • AI canvas generation from your idea prompt
  • Private canvases / Revocable links
  • Customizable segments
  • Export: PDF, PNG & Markdown...
  • Images upload / choose fonts
  • Project workspaces
  • Team progress & collaboration
  • Languages: EN,ES,FR,IT,NL,PL...
  • View modes, filters, sidenotes...

Choose your Plan:

Free
$0
per year
  • Personal Workspace
  • 50 free notes
Startup
$25
per year
  • Personal Workspace
  • unlimited notes and private canvases
  • 1 Project Workspace
  • Invite up to 5 collaborators
  • Export: PDF,PNG, Markdown...
  • Selectable fonts
  • Image upload
Best Value
Standard
$75
per year
  • All STARTUP plan features
  • AI will generate the full canvas
  • unlimited notes and private canvases
  • 3 Project Workspaces
  • Invite up to 15 collaborators
  • Customizable segments
  • Export: PDF,PNG, Markdown...
  • Selectable fonts
  • Image upload
  • Side notes

Choose your canvas template to start:



12 Months Canvas
Create 12 Months Canvas
2 Segments Canvas
Create 2 Segments Canvas
3x3 Matrix Canvas
Create 3x3 Matrix Canvas
4 Quarters Canvas
Create 4 Quarters Canvas
4L Retrospective Canvas
Create 4L Retrospective Canvas
5 Columns Canvas
Create 5 Columns Canvas
Architecture Communication Canvas
Create Architecture Communication Canvas
Architecture Inception Canvas
Create Architecture Inception Canvas
Basic Kanban Canvas
Create Basic Kanban Canvas
Business Model Canvas
Create Business Model Canvas
Business Model Zen Canvas
Create Business Model Zen Canvas
CV / Resume Canvas
Create CV / Resume Canvas
Canvas4Change
Create Canvas4Change
Content Strategy Canvas
Create Content Strategy Canvas
Contract Canvas
Create Contract Canvas
Customer Journey Canvas
Create Customer Journey Canvas
Data Strategy Canvas
Create Data Strategy Canvas
Decentralized Business Model Canvas
Create Decentralized Business Model Canvas
Digital Marketing Canvas
Create Digital Marketing Canvas
Disruption by Design Canvas
Create Disruption by Design Canvas
EBG Product Canvas 1/2
Create EBG Product Canvas 1/2
EBG Product Canvas 2/2
Create EBG Product Canvas 2/2
Empathy Map Canvas
Create Empathy Map Canvas
Feedback Canvas
Create Feedback Canvas
Future of Work Canvas
Create Future of Work Canvas
GO Product Roadmap Canvas
Create GO Product Roadmap Canvas
Gamification Model Canvas
Create Gamification Model Canvas
Growth Hacking Canvas
Create Growth Hacking Canvas
HR Innovation Canvas
Create HR Innovation Canvas
Internal Communication Model Canvas
Create Internal Communication Model Canvas
Lean Canvas
Create Lean Canvas
Lean Change Canvas
Create Lean Change Canvas
Lean Procurement Canvas
Create Lean Procurement Canvas
MVP Experiment Canvas
Create MVP Experiment Canvas
Matchup Canvas
Create Matchup Canvas
Meeting Facilitator Canvas
Create Meeting Facilitator Canvas
Mission Model Canvas
Create Mission Model Canvas
Organization Canvas
Create Organization Canvas
Personal Business Model Canvas
Create Personal Business Model Canvas
Personal Service Model Canvas
Create Personal Service Model Canvas
Pitch Planner Canvas
Create Pitch Planner Canvas
Platform Design Canvas
Create Platform Design Canvas
Product Vision Board Extended Canvas
Create Product Vision Board Extended Canvas
Product-Market-Fit Canvas
Create Product-Market-Fit Canvas
Project Canvas
Create Project Canvas
Project Canvas Over The Fence
Create Project Canvas Over The Fence
Pros & Cons Canvas
Create Pros & Cons Canvas
Q&A Horizontal Canvas
Create Q&A Horizontal Canvas
Q&A Vertical Canvas
Create Q&A Vertical Canvas
Requirements Discovery Canvas
Create Requirements Discovery Canvas
Roman's Product Canvas
Create Roman's Product Canvas
SWOT analysis
Create SWOT analysis
Social Lean Canvas
Create Social Lean Canvas
Software Testing Canvas
Create Software Testing Canvas
Team Canvas
Create Team Canvas
Team Service Model Canvas
Create Team Service Model Canvas
Top 3 Priorities Canvas
Create Top 3 Priorities Canvas
User-Centered Design Canvas
Create User-Centered Design Canvas
Whiteboard Canvas
Create Whiteboard Canvas
lernOS Canvas
Create lernOS Canvas
Create your own Canvas
it's free and easy