Rerun Existing Tests

Sometimes you just want to rerun the same tests as the previous run—maybe to double-check after a bug fix.
In your coding IDE, simply type:
Example Prompt
Help me rerun the testsprite_generate_code_and_execute tool.
TestSprite will automatically detect your existing project test suite and execute all of the tests again. You’ll see updated results directly in your IDE or TestSprite dashboard.
This is useful after you fix a bug or change code and want to confirm nothing is broken.

Regenerate Tests

There are two different ways to regenerate tests depending on whether you want to update just a few cases or start over completely.
plan
1

Open your TestSprite test plan file

Open your TestSprite test plan file (e.g. testsprite_frontend_test_plan.json).
2

Edit the test case description

Find the test case you want to change, edit the descriptionand, and save the file ( ). For example:
Before/After Example
Before: Verify user can log in with valid email and password
After: Verify user can log in with email 'example@gmail.com', password 'xxxxxx'
3

Prompt in your IDE

Example Prompt
 Rerun the Xth test for me using testsprite_generate_code_and_execute
4

TestSprite runs the updated tests

TestSprite will detect your change, update the relevant test code, and run the updated tests automatically.
Key Point: You only need to change the description in the plan. TestSprite handles the rest.

Add New Test Cases or Import From Other Platforms

Sometimes you’ll want to extend your suite with fresh test cases.
1

Open the TestSprite test plan file

Open the TestSprite test plan file (e.g.testsprite_frontend_test_plan.json).
plan
2

Add new test cases

Append new test cases at the end, following the same format as the existing ones. If you have test cases from another tool or platform, paste them in and make sure they follow the same style.
You can also use AI IDEs like Cursor or Trae to help reformat them to match TestSprite’s standard.
Expandable Test Case Example
### New Test Case
{
"id": "TC013",
"title": "Admin Dashboard User and Category Management",
"description": "Verify that admin users can create, edit, and delete categories and manage user roles and content moderation from the admin dashboard with immediate effect.",
"category": "functional",
"priority": "High",
"steps": [
{
  "type": "action",
  "description": "Login as admin user"
},
{
  "type": "action",
  "description": "Navigate to the admin dashboard"
},
{
  "type": "action",
  "description": "Create a new forum category"
},
{
  "type": "assertion",
  "description": "New category appears in the category list"
},
{
  "type": "action",
  "description": "Edit an existing category's name or description"
},
{
  "type": "assertion",
  "description": "Edits are saved and reflected in the UI"
},
{
  "type": "action",
  "description": "Delete a category"
},
{
  "type": "assertion",
  "description": "Category is removed and related threads are handled appropriately"
},
{
  "type": "action",
  "description": "Change a user's role from user to moderator"
},
{
  "type": "assertion",
  "description": "Role changes take effect immediately and permissions update"
}
]
}
3

Prompt your IDE

Once added, prompt your IDE:
Example Prompt
Rerun the xth test for me using testsprite_generate_code_and_execute
4

TestSprite generates test code

TestSprite will run the generate_code_execute tool again, generate test code for your new cases, and add them to your project and your TestSprite account.

Summary

Action
Description
Rerun
Quick re-execution of existing tests
Regenerate some
Edit specific test case descriptions prompt rerun
Regenerate all
Delete testsprite_tests folder prompt rerun project tests
Add/import
Append new cases in test plan rerun to generate code
With these simple steps, your TestSprite test suite will stay up-to-date, flexible, and always aligned with your evolving project.