What criteria do you use when determining when to automate
a test or leave it manual?

Answers were Sorted based on User's Feedback



What criteria do you use when determining when to automate a test or leave it manual? ..

Answer / jay prakash

If the cost automation is more than the efficiency of the
automated test suite. We decide not to automate.

Here cost does not only talk about financial cost but also
includes the efforts in automation, time spent in
autmation, maintaining the script etc.

Is This Answer Correct ?    4 Yes 0 No

What criteria do you use when determining when to automate a test or leave it manual? ..

Answer / raj kumar

Ten useful guidelines to identify Test Cases best suited for Automation:
1) Identify the tests, which call for extensive involvement of the testing engineers or the ones that would be sparingly run. These tests should be certainly dropped from the list of tests for automation.

2) Identify the application paths with high frequency of use during full-scale production run of the application. Automated testing shall be best for evaluating the performance of such application paths. These can include activities with higher volume with larger probability of failure of the software such as billing / invoicing or other customer records etc.

3) Identify the special processes having critical importance for the business like processing of sales order etc. Such strategically important activities must be identified for automated testing.
4) Identify the events requiring repetitive testing, which would be ideal for automated testing.
5) Identify the applications having longer life span during production, since automation of such applications shall provide maximum benefits.
6) Try to avoid the dynamic screens. Although we can automate them but the script tends to become too complex.
7) Try to avoid screens involving dynamic creation of objects.
8) Try to avoid business scenarios involving use of complex hardware.
9) Try to avoid scenarios, which call for complex coding for automation. Our endeavor should be to have less complex script, which would eventually be easily maintainable.

10) Try to prove the scenario with tables having provision of identifying every row by a unique number. Script complexity should be reduced while handling enterprise wide applications like price list tables etc. A complex script tends to take more time for execution especially when the table contains large number of rows for picking up the data

Is This Answer Correct ?    0 Yes 2 No

Post New Answer

More QTP Interview Questions

What is chaild object method? When we will go for chaild object method? How to use chaild object method?

2 Answers  


what is debugging testing?

5 Answers  


Our company is having a windows client server application developed in vb.net. so there is a treeview and i am not in a position to record the click events in QTP. so kindly help. Vivek

0 Answers  


in a web page How to check and display a particular word from a paragraph?

0 Answers  


At a time how many users can access QTP?

5 Answers  






How to upload excel files into Quality Center using QTP Script and how to delete excel files from Quality?

0 Answers  


how to create external data table?

1 Answers   TCS,


what is throw object ?

1 Answers  


In QTP what is the difference between Step-in, Step-out, Step-over ?

3 Answers   CTS,


Hi Friends, Can you please answer these questions of QTP Certification? 1.) What are bitmap checkpoints sensitive to? A. Image size and object type B. Object type and image type C. Screen resolution and object type D. Screen resolution and image size 2.)What are the phases in the QuickTest workflow? A. Plan, Record, Enhance, Run B. Prepare, Record, Verify, Run C. Plan, Create, Verify & Enhance D. Prepare, Create, Verify & Enhance, Integrate 3.) What are the two most commonly used ADO objects? A. Fields B. Execute C. Connection, RecordSet D. Open, ConnectionString 4.)What options are available to filter objects in the Target Object Repository pane when merging object repositories? A. Show all objects or Show only objects with conflicting object types B. Show all objects or Show only objects with conflicting descriptions C. Show only objects with conflicting logical names or Show only objects with conflicting object types D. Show only objects with conflicting logical names or Show only objects with conflicting descriptions 5.)Which of the following is an example of a missing resource? A. An object B. Run Results C. A Regular Action D. An External Action 6.)What method is used to retrieve the number of columns in the query results? A. Fields.Count B. Fields.Item(EOF) C. Fields.Count(BOF) D. Fields.Count.Value 7.)In VB Script functions, which one is false among the following a. Variables must be declared before use b. Variables may not be declared before use c. Variables may be declared without data types None

2 Answers  


Can anyone please explain me the process of automating an application using QTP as i am new to this?

1 Answers   Fidelity,


What is difference between Quality centre and Test Director?

1 Answers   Nokia,


Categories