General query about Test Case & Test Manager

Hi,

you all know UiPath release test cases, test manager. I want to know do we really need it, if same thing we can test with different scenario in the dev env where we are developing the bot then why there is need to test in test cases.

Let’s say I have developed a login bot, I can test it thoroughly with different scenarios and condition, then why i need to create a test case then copy the code from the actual bot and paste it in Test Case and then test it, it is just increasing work and wasting of time right.

@yedukondaluaregala kindly clarify this, i am doubtful, about the new feature.

Hi @balkishan,

If you’re a solo developer or working on a small automation, thoroughly testing the workflow in the development environment may be sufficient. In that scenario, creating separate test cases can feel like duplicate work.

For your login bot example, during development, you can manually test valid credentials, invalid credentials, locked accounts, network failures, etc. But a test case becomes valuable when you later modify the login workflow. Instead of manually repeating all the testing scenarios, you can execute the predefined tests through data-driven testing.

For larger projects, working with multiple developers, frequent releases or having different environments, UiPath Test Cases and Test Manager provide long-term value by making testing consistent, repeatable, and easier to manage.

Regarding copying code from the bot into a Test Case, that’s generally not the recommended approach. Just create test cases using the already created workflows with large set of test data by just importing it. This way, you can test each and every scenario for any test case.

Cheers!

Hi @balkishan,

A couple of years ago, I had the same question. But after working on Test Automation project, I understood the value and purpose of dedicated test cases and Test Manager.

Process automation validates that a business process works for the expected scenario (e.g., logging in with a valid username and password). You will not cover all the possible scenario.

Test automation validates both positive and negative scenarios, such as incorrect passwords, invalid users, session handling after logout, security checks, and other edge cases to ensure the application behaves correctly.

You don’t need to copy the code from the actual bot. You can create a Test Case directly in the same project by right-clicking the workflow and selecting Create Test Case. Even REFramework projects can be tested using Test Cases, allowing you to reuse the existing workflows instead of duplicating code.

In addition, Test Manager provides traceability, execution history, reporting, and integration with requirements and defects.

Thanks!