Hi Friends,
Automation testing this is a very important skill excepted from every software tester to have it in his skill set. Currently there are so many product like QTP(Quick test professional), selenium etc running successfully into the companies and increase the speed and accuracy of QA teams .
When start talking about Automation testing the first question comes into our mind is What, Why and When?
What is automation testing?
Automation testing is nothing but we generate program to run our test cases programmatically in place of manually .Generally by this we try to cover all the functional part of the application.
Why automation testing?
Decreases the man hour effort to test the application (Cost Effective): After the automation of regression suite of an application created the man effort to test the application can be decrease. We can test the application with very less number of guys as compare to the manual testing team size. Apart of it completes our work faster then manual testing so in all its very cost effective.
Decreases the probability of human error(Accurate) : Automation testing required because when we get application to test we can’t test the application for long time with the same interest so the chances of human error increases with the time spend increases on the same application but the if we have automated test cases they will never lose their interest fortunately J .
For long teem projects: It should be long term project: we have to test the application for so many numbers of releases.
Tool should be capable: The application should be in scope of the automation tool which we are using.
Knowledgeable resource: The resources should be Knowledgeable to frame work and the tool which are using
Manageable number of interfaces: We don’t have to interact with so many interfaces while testing for validation.
Automation testing this is a very important skill excepted from every software tester to have it in his skill set. Currently there are so many product like QTP(Quick test professional), selenium etc running successfully into the companies and increase the speed and accuracy of QA teams .
When start talking about Automation testing the first question comes into our mind is What, Why and When?
What is automation testing?
Automation testing is nothing but we generate program to run our test cases programmatically in place of manually .Generally by this we try to cover all the functional part of the application.
Why automation testing?
Decreases the man hour effort to test the application (Cost Effective): After the automation of regression suite of an application created the man effort to test the application can be decrease. We can test the application with very less number of guys as compare to the manual testing team size. Apart of it completes our work faster then manual testing so in all its very cost effective.
Decreases the probability of human error(Accurate) : Automation testing required because when we get application to test we can’t test the application for long time with the same interest so the chances of human error increases with the time spend increases on the same application but the if we have automated test cases they will never lose their interest fortunately J .
Reusable: You can reuse tests on different versions of an application, even if the user interfaces changes.
When Automation testing?For long teem projects: It should be long term project: we have to test the application for so many numbers of releases.
Tool should be capable: The application should be in scope of the automation tool which we are using.
Knowledgeable resource: The resources should be Knowledgeable to frame work and the tool which are using
Manageable number of interfaces: We don’t have to interact with so many interfaces while testing for validation.
No comments:
Post a Comment