Start Here: The Functionize Studio Exercise Series

This is a self-paced series that teaches Functionize Studio by building something. You work against our own demo store, so you can follow every step exactly without touching your own application, and nothing you do here can affect a real system.

Open in Studio
The exercises are done here. Links open in a new tab.

Eight exercises, about an hour and three quarters end to end. Each stands on its own and takes ten to fifteen minutes, so you can stop after any of them and come back later.

Tip: click any screenshot to open it full size.

The demo application

Every exercise uses the Toolshop demo store, a public practice site maintained by the software-testing community:

https://practicesoftwaretesting.com/

You will never need to sign in. Every exercise uses the store as a guest — browsing, searching, opening products and using the basket all work without an account. That means no credentials to manage, and nothing in these exercises can lock you out.

Open the store in a browser tab and click around for a minute before you start. Knowing what the application does makes the rest far easier, and it is the same advice we would give you about your own application.

What is in the store

Workbench 2 products — Wooden Workbench at $172.52, Workbench with Drawers at $178.20
Drill 4 products — including Cordless Drill 20V at $125.23
Pliers 5 products
Sander 3 products

Small, predictable categories make good assertions — "exactly 2 products" is something a test can actually prove.

Set up once

Make a project to keep the exercises in, so they stay separate from real work.

  1. Open Projects in the left sidebar.
  2. Choose New Project.
  3. Name it something obvious, such as Studio Exercises.
  4. Open it.

A project with a couple of tests in it looks like this:

A Studio project holding the exercise tests

That is the whole setup. Nothing to install — tests run on our infrastructure in a real browser.

The exercises

1. Create your first test from a prompt
Describe an outcome in a sentence and watch Studio build and run it.
10 min
2. Write assertions that prove something
The difference between a test that clicks things and a test that checks things.
10 min
3. Read a run
Steps, screenshots, and the Data tab that answers most questions.
10 min
4. Change a test by asking
Extend and edit an existing test in conversation.
10 min
5. Break it on purpose, then diagnose it
Make a test fail for a real reason and work out why.
15 min
6. Group tests into an orchestration
Turn your tests into a suite that runs as one job.
10 min
7. Drive Studio from your own AI tool
Connect over MCP and work from your editor.
15 min
8. Tag a suite and give it a schedule
Tag from the Tests screen, build a suite from the tag, and set the run order, re-runs and alerts deliberately.
15 min

How to get the most out of these

Type the prompts rather than pasting them. Every exercise gives you an exact prompt so you are never stuck, but the skill you are building is phrasing a request well. Typing it makes you read it.

Change one thing and see what happens. Ask for a different product, a different category, a different assertion. Nothing here is precious.

Read what the agent says back. It tells you what it understood before it builds anything, and what it was unsure about when it finished. Skimming past that is the most common way to end up with a test that does not do what you meant.

Expect to be asked questions. If a request cannot work, the agent says so rather than building something broken.

If you get stuck

Ask the agent — it has your test and your run in front of it, and "why did this fail?" is a perfectly good prompt. Otherwise see Diagnosing a Failed Test in Functionize Studio, or raise a ticket with your test ID and the time of the run.

Ready? Start with Exercise 1.

After the exercises: getting a whole team up to speed

The eight exercises make one person productive. Three more pages turn that into something a team shares:

Download this article
A PDF of this page, for reading offline, printing, or passing to somebody who does not have a Studio account yet.
Start Here: The Functionize Studio Exercise Series (PDF, 257 KB)