# How to use the same browser instance to run multiple tests?

**URL:** <https://forum.katalon.com/t/how-to-use-the-same-browser-instance-to-run-multiple-tests/67447>\
**Category:** Web Testing\
**Tags:** browser-config, web-testing\
**Created:** [July 29, 2022, 3:28pm UTC](https://forum.katalon.com/t/how-to-use-the-same-browser-instance-to-run-multiple-tests/67447 "2022-07-29T15:28:16Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [July 29, 2022, 6:12pm UTC](https://forum.katalon.com/t/how-to-use-the-same-browser-instance-to-run-multiple-tests/67447/3 "2022-07-29T18:12:14Z")

</div>

A bit like @anon46315158 is telling you, you need to decide what your Test Case philosophy is:

Choose:

1. Test Cases should be standalone. Each TC does exactly what it needs to do to execute the user scenario and then quit.

2. Test Cases are always part of a Test Suite. Each TC can benefit from and rely on TCs that executed earlier in the suite.

Choose #1 or #2. Trying to do both, while not impossible, will likely cause confusion – _especially if other people are using your code base_ – and even moreso if you’re new to testing.

Aside: you could consider using `WebUI.callTestCase()` which, sadly, is [no longer documented](http://forum.katalon.com/t/webui-calltestcase-api-is-not-documented/67452) for some reason. But again, you’ll need to make sure dependent TCs are suitably documented as reliant on a parent/host TC.

---

_[View the full topic](https://forum.katalon.com/t/how-to-use-the-same-browser-instance-to-run-multiple-tests/67447)._
