What criteria do you use when determining when to automate
a test or leave it manual?
Answers were Sorted based on User's Feedback
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 |
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 |
New to QTP: In a qtp flight booking application, I tried to parameterize the to and from drop down lists using data table, depending on ur drop down selection it will pop up a list of flights. Here I am not finding a way to select flight randomly from given list... Thanks in advance guys.
Hi friends, In a particular test how many maximum call to new actions we can call?It reusable or normal actions what ever it is .
What is the differnce between action & script
key word driven frame work is like a folder structure Question is that where is the folder like funtion library folder,object repository,data base,application scenerio folder etc are store whether in a remote machine where we have to access or in our machine (it just like VSS)
can any one please tell me which is the best institute in Bangalore to learn QA (crash course)? Thanks
How to parameterize a text field and the same field as combo field on next page. Means inserting values in Text field will appear in the combo field. for example country name, state name. Kindly reply it is urgent !!!
Can anybody let me know how to test the Drag and drop feature of the column in a .net application...eg..i hav to test the drag and drog feature of a table(swftable) in a application..plze help!!
How to Import data from a ".xls" file to Data table during Runtime.
QTP in mumbai
What’s the basic concept of QTP?
What are the differences between qtp and winrunner?
diff between global variables and environment variables in qtp?