Let’s start simple. Use the CSV sheet shared below as your starting point, we’ll build from this.
⚠️ Make sure you don’t change the structure of the file or edit any headers.
To create a test case, you only need one thing: the title.
Find the title column, and add a row for every test case you want to import. Leave everything else empty for now.
Upload the file, that’s all it takes.
While uploading, make sure to select the source type as Qase.io
Once your test cases are uploaded, a couple of things happen behind the scenes.
First, each test is assigned a Case ID. This is a unique identifier that Qase uses to track that test case going forward. These IDs are auto generated, they’re integers that increment with every new test case you add (Eg: 1,2,3,4...).
You won’t be able to define or control this value, it’s always assigned by the system.
The second thing you’ll notice is that the other fields you left empty don’t stay empty. Attributes like priority, severity, behaviour, automation status, and others are automatically filled in with default values.
These defaults are already configured in Qase, so even if you don’t provide them, the system assigns them for you during import.
Now, this works great when you’re starting small. But what if you’re dealing with hundreds or even thousands of test cases? Importing everything in one go isn’t always practical, it can get time consuming and harder to troubleshoot if something fails.
So what’s the better way to handle that? We'll take a look into this in the next section.



