Regression Testing

Hello,

I read your article about regression testing . Many things were clear however, it seems like all your regression testing article is based on (Retest All regression testing technique) instead of (Selective Regression Strategy) or any other technique. I think you should have mentioned this.

And it seems like Regression testing is done with the same testcases which are used for Functional testing?? So, in a way the same exact testcases(lets say 1000) are used for both functional and regression testcases??

1 Comment

  1. Thanh Huynh

    @Shawn,

    Thank you. I assume you’ve just read my article: https://asktester.com/regression-testing-what-why-when-how/

    Actually, I did mention that in my article even though I didn’t specifically use the term like “selective regression” or “full regression”. When you understand the nature of regression, selective regression becomes an obvious choice. In reality, full regression where you run everything you have in hand will unlikely happen.

    I quoted the part I mentioned about that here:

    My team does not have time for regression test, what should I do?

    This is not something uncommon in the testing world. In some companies, test team is often put at the end of software project life cycle and as a result, testing is often put in a state of not having enough time to run the test cases. There are two choices for you:

    – Change your project process
    – Live with what you have

    While changing your company process or asking for more time is the best way to do, but most of the time, testers are often not in the position to make such changes. I’m not saying that you cannot change, but it’s tough and requires a lot of effort and conditions to make things happened. What you are ended up living with what you have in hands.

    So, what you do if you don’t have much time left to test? Here’s suggestion:

    – Select the most important tests to regress. Taking advantage of the category and priority of your test cases, you should be able to sort out the most critical test cases to run the tests.

    – Be honest and keep managers informed. This makes test reporting so important. Tell managers what tests you have run, what not and its risks. Don’t try to impress the managers here, just be realistic.

    – Automate your regression test. If you have skilled resource, try to automate your regression test. While recommending you to automate your test while you don’t have a lot of time at hands sounds like counter-intuitive advice, but trust me, if you are having a big regression test (and keep increasing) and most of them are stable tests, regression test can do help you a lot of in the long run.

    Re:
    And it seems like Regression testing is done with the same testcases which are used for Functional testing?? So, in a way the same exact testcases(lets say 1000) are used for both functional and regression testcases??

    It looks like you’re confused between functional testing and regression testing.

    For test cases you may have functional test cases, non-functional test cases. When you need to do regression testing you can either run either functional or non-functional or you way want to run both. It depends on you.
    So functional and regression testing are two different things.

    Again, thank you for your question.

    Let me know if it’s not clear

Leave a Reply

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

© 2024 AskTester

Theme by Anders NorenUp ↑