How to Build Smart Test Plan and Design for Regression Testing

How to Build Smart Test Plan and Design for Regression Testing

Hello QA community, today I would like to introduce new test planning and design concept when you are doing regression testing. Simply I would like to call this “Zigzag Testing”. In your QA journey you know what regression testing is, why we need regression testing how to do the regression testing and regression testing tools and configurations etc. By the way QA engineers face some problems when they are doing regression testing.

Following are the major regression testing problems.

  • Most of the time requirement or testing scopes have been missed.
  • Cannot be identified who are the responsible person for some specific areas.
  • Test suites become large. Due to time and budget constraints, the entire regression test suite cannot be executed.
  • Minimising the test suite while achieving maximum test coverage remains a challenge.

Preventing these kinds of problems, I built a scratch design. Let me explain how to make it,

No alt text provided for this image

1. Mention mainly focused areas within the test, like UI, API, DB, Platforms, Browsers, and estimation of time etc.

2. Mention main requirement Ids that you are mainly focus for regression testing.

3. Build up ZIGZAG design below 1 and 2.

4. Mention Priority areas like high, medium, and low.

5. Mention test scopes and negative scenarios.

6. Mention test scopes and positive scenarios.

7. Behind the Z curve mention who are the responsible people.

Specially mention: This only a mold, you can customise this mold under the requirements.

This design will offer a lot of cover the regression test areas for QA Engineers, Leads and managers. Both manual and automation testers more helpful ‘Zigzag Test Design’ because most of the software company handle their regression suite manual execution as well as automation execution.

Based on the Zigzag test design you can write the test cases and after written test cases can be executed. If you can map all the components into the Zigzag design, you can prevent most of the problems of the regression testing. Most significant thing is this design, QA engineer can cover the more areas in one design.

Finally, this is new concepts for QA industry I hope you will apply this concept day today your testing activities. Actually, Zigzag testing not only for regression testing but also you can apply for other function testing areas like retesting and sanity testing etc.

Kushan Shalindra Amarasiri

Director Quality Engineering at Social Catfish

4 年

awesome work brother..keep it up

Chamani Senanayake

Quality Assurance Engineer at Swivel Group

4 年

Usefull artical??

要查看或添加评论,请登录

Sanjaya Ruwan的更多文章

  • Leveraging AI Tools for Software UI Test Automation

    Leveraging AI Tools for Software UI Test Automation

    In today’s fast-paced software development landscape, delivering high-quality applications quickly is more critical…

    1 条评论
  • Test Cases Writing Under the Test Types

    Test Cases Writing Under the Test Types

    Hello QA Community. Test cases are an essential part of software testing.

  • Test Cases Writing Tips and Tricks

    Test Cases Writing Tips and Tricks

    Hi QA Community! Writing effective test cases requires attention to detail and a good understanding of the software…

  • HOW TO CONNECT JENKINS TO GITHUB

    HOW TO CONNECT JENKINS TO GITHUB

    Connecting Jenkins to GitHub is a common task in software development and continuous integration. You can integrate…

    1 条评论
  • New Software Testing Types

    New Software Testing Types

    The choice of test case types and their coverage depends on the specific needs and goals of the testing process…

  • MOBILE APPS TESTING STRATEGIES

    MOBILE APPS TESTING STRATEGIES

    Hello QA Community, Mobile application testing is crucial to ensure that your app functions properly on a variety of…

  • Data Mining connects with Software Testing

    Data Mining connects with Software Testing

    This is a new article and a new topic. Data mining and testing are two distinct disciplines, but they can be connected…

  • How to Set up Selenium with Docker

    How to Set up Selenium with Docker

    By using Selenium with Docker, you can easily manage your test environment and ensure consistency across different…

  • How to Manage Stress as a Software QA Engineer

    How to Manage Stress as a Software QA Engineer

    Hi QA Community..

  • Crazy Software Tester

    Crazy Software Tester

    The term crazy tester is often used colloquially to describe testers who think outside the box, take unconventional…

社区洞察

其他会员也浏览了