{"product_id":"test-case-template","title":"Test Case Template","description":"\u003cp\u003eA test case is only worth writing if someone who has never seen the feature can run it and know whether it passed. That means the expected result has to be checkable rather than interpreted, which is why this test case template bans the phrase returns the correct value outright. Correct according to whom, compared with what? Write the message, the status code, the row.\u003c\/p\u003e\u003cp\u003eInside the file: the identifier and its link to a requirement, preconditions specific enough to reproduce, steps that contain actions only, an expected result that names what must happen and what must not, the actual result with evidence, priority set by the cost of failure, and an explicit automate or not decision. Then a fully written case, and an AI prompt that writes yours, refuses vague expected results and tells you which negative case you did not ask for. Works in Claude, Claude Code, ChatGPT, Gemini and Copilot.\u003c\/p\u003e\u003cp\u003eThis is an AI template, not a design file: the structure, the example and the prompt that fills it with your requirement, not a test management tool or an automation framework. One purchase, use it on every feature you test, no subscription and no account required.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58608651174152,"sku":null,"price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/test-case-template-book.jpg?v=1788645728","url":"https:\/\/kissmyskills.com\/it\/products\/test-case-template","provider":"KissMySkills","version":"1.0","type":"link"}