Selecting test cases to be automated

When

As per the Test Process (STLC), test cases are developed during the Test Design activity. Once all the requirements have been gathered, analysed and the test cases have been developed. This is exactly the time to decide on which test cases to be automated.

How

Not all test cases will be automated. The following criteria will be used in determining which test cases to be automated:

  1. Features/Functionalities or flows that are critical to business.
  2. Tests that need to be run repeatedly e.g. smoke, sanity and regression tests.
  3. Tests that need to run against multiple configurations — different OS & Browser combinations.
  4. Tests that execute the same workflow but use different data for its inputs for each test run e.g. data-driven.
  5. Tests that involve entering large volumes of data i.e. very tedious
  6. Tests that can be used for performance testing.
  7. Tests that take a long time to perform i.e. complex test cases that may take overnight or days.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create your website with WordPress.com
Get started
%d bloggers like this: