Ask a questionAsk a question
 

AnswerAutomation testing

  • Monday, October 26, 2009 3:42 AMAparna Bapnad Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I am working in manual testing I would like to upgrade myself by learning some of the testing tools. what tools should I learn?
    Can I learn them by myself?

Answers

  • Wednesday, October 28, 2009 9:17 AMInder P Singh Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    Hi Aparna,

     

    It should really depend on your objectives. For example, your objectives may be related to any of the following:

    1. Your project needs a certain type of testing that could only be performed (well) using an appropriate automated testing tool.

    2. You want to automate certain repetitious or mundane types of test in your project.

    3. Your company would like to execute projects in which certain types of automated testing are performed.

    4. You want to learn certain automated testing tools for future projects/ job opportunities.

     

    Whatever your objectives, you should then decide if you want to have an overview of several testing tools and/ or a deeper knowledge of some selected tools.

     

    Remember that automated testing tools fall into the following major categories:

    1. Functional testing tools

    2. Performance testing tools

    3. Security testing tools

    4. Test management tools and defect management tools

    5. Other automated testing tools e.g. browser compatibility tools, usability testing tools

     

    If you leave out test management tools and defect management tools, you would notice that, generally speaking, a given tool supports only particular technologies. Some of the more popular commercial tools may support more technologies than other tools.

     

    It would be good to have an overview of the most popular automated testing tools in the categories in which you are interested. Note the following points:

    1. Some tools are shipped along with the development environment e.g. Microsoft VSTS.

    2. Many commercial tool vendors provide you with evaluation copies of their tools e.g. HP QTP, HP LR, AutomatedQA TestComplete

    3. Some tools are open source but their features may be limited e.g. OpenSTA, Selenium

     

    Again, go back to your objectives and select maybe a couple of tools in each category. One may learn a tool on your own but then one runs the risk of taking longer to learn the tool and having holes in their knowledge. I would suggest attending a course run by or authorized by the tool vendor to learn about the tool. If you have some experience with the tool before you undertake the course, you should have a number of questions to ask and resolve during the course.

     

    Thank you and good luck with automated testing,

    Inder P Singh

    Blog: Software Testing Space

All Replies

  • Wednesday, October 28, 2009 9:17 AMInder P Singh Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    Hi Aparna,

     

    It should really depend on your objectives. For example, your objectives may be related to any of the following:

    1. Your project needs a certain type of testing that could only be performed (well) using an appropriate automated testing tool.

    2. You want to automate certain repetitious or mundane types of test in your project.

    3. Your company would like to execute projects in which certain types of automated testing are performed.

    4. You want to learn certain automated testing tools for future projects/ job opportunities.

     

    Whatever your objectives, you should then decide if you want to have an overview of several testing tools and/ or a deeper knowledge of some selected tools.

     

    Remember that automated testing tools fall into the following major categories:

    1. Functional testing tools

    2. Performance testing tools

    3. Security testing tools

    4. Test management tools and defect management tools

    5. Other automated testing tools e.g. browser compatibility tools, usability testing tools

     

    If you leave out test management tools and defect management tools, you would notice that, generally speaking, a given tool supports only particular technologies. Some of the more popular commercial tools may support more technologies than other tools.

     

    It would be good to have an overview of the most popular automated testing tools in the categories in which you are interested. Note the following points:

    1. Some tools are shipped along with the development environment e.g. Microsoft VSTS.

    2. Many commercial tool vendors provide you with evaluation copies of their tools e.g. HP QTP, HP LR, AutomatedQA TestComplete

    3. Some tools are open source but their features may be limited e.g. OpenSTA, Selenium

     

    Again, go back to your objectives and select maybe a couple of tools in each category. One may learn a tool on your own but then one runs the risk of taking longer to learn the tool and having holes in their knowledge. I would suggest attending a course run by or authorized by the tool vendor to learn about the tool. If you have some experience with the tool before you undertake the course, you should have a number of questions to ask and resolve during the course.

     

    Thank you and good luck with automated testing,

    Inder P Singh

    Blog: Software Testing Space