Execute Time when doing regression test with automation

Hi all,

When starting doing the test automation, someone assumes that automated test can reduce the time for regression. Is that correct? Can automated test can reduce the time for regression? Please share your idea about this?

Thanks,

Lan Huynh

3 Comments

  1. Thanh Huynh

    Hi Lan,

    Re: “Can automated test can reduce the time for regression?”
    > Yes, of course it can. Well, it should do. Please remember that one of the reasons we decided to automate something is to replace repetitive tasks or time-consuming tasks.

    However, automation is not auto-magic. It takes time to design, implement, execute, debug scripts so that we can have a strong and reusable scripts. The automation project progress may be slow when starting, but in the long run, it will save us time.

    Hope it helps

     

  2. lanhuynh

    Hi anh,

    Thanks for your answer, but could you please explain more? I still don’t understand why test automation can replace the repetitive tasks. In my opinion, the automation take more time to create test data (one data for one test case) while manual can re-use the test data because the tester know exactly which test data is correct or not, can be used for special cases or not. Moreover, automation test needs more time for waiting, control exist or page load.

    Thanks,

    Lan Huynh

  3. Thanh Huynh

    Hi Lan,

    I’m not sure if I can be any clearer.

    Re: I still don’t understand why test automation can replace the repetitive tasks
    >I’m not sure why not. That’s why you see many regression test is covered by automation. Let’s say you have 100 TCs that you need to execute exactly the same every time you have a new build. Of course, you can have your manual tester execute these test cases but you are wasting your resources because those are no-brainer and boring tasks. Instead you can automate those test cases and let it run while your manual testers can have more time to do other tests such as exploratory tests.

    Re: In my opinion, the automation take more time to create test data (one data for one test case) while manual can re-use the test data
    > If re-use data is one of the purpose of test case, while you can’t design your automation to re-use the data?

    Also, If you automation test in your project takes a lot of time to generate test data and run it, you should re-consider if your project fits for automation or not. Don’t just do automation for its sake.

    Hope I made it clearer for you

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2024 AskTester

Theme by Anders NorenUp ↑