Skip to content

Writing tests

A Semaloop test is a plain-English description of what should be true in your app. Start with the authoring basics, then give agents the accounts, secrets and tools they need to reach the state you want to check.

  • Test authoring basics — How to write a Semaloop test and what its options mean.
  • Agent capabilities — What Semaloop agents can do on a device, and how to instruct them.
  • Test organisation — Keep your Semaloop tests organised using folders.
  • Custom tools — Give Semaloop agents custom API calls they can use to set up or clean up test state.
  • Secrets and credentials — Manage the user accounts, sandbox accounts, and freeform strings your agents use at runtime.
  • Best practices — Three key things to keep in mind when authoring a test in Semaloop.