Chitvan will be presenting the following session
filter_list help_outline
  • Chitvan Singh
    keyboard_arrow_down

    Chitvan Singh - From hours to minutes: How to write test cases for a faster regression suite?

    45 Mins
    Talk
    Intermediate

    Teams that release multiple times in a day cannot afford to have their regression suite run into hours. Most of these teams run their entire suites in less than 15 minutes. While infrastructure and configuration help bring this number down, the largest gains come from writing test cases that can cope with the requirements of a setup that runs so fast.

    In this session, I’ll talk about:

    1. How to identify test cases that need refactoring

    2. How to write atomic test cases

    3. How to use selenium locators smartly

    4. Using product APIs to switch between user states

    5. Using the right Selenium waits

    6. Parallel execution and queuing

1. What got you started/interested in Testing?

When I was a developer, late feedback on bugs for the feature or functionality developed by me, got me thinking. How can I get early feedback and give my code to testers with minimum or no bugs? I developed an automation framework for early feedback and started thinking like tester for test cases. Honing the cap of tester got me interested in testing - E2E view of whole ecosystem, how to make testing smarter, faster etc and then there was no turning back and I moved to testing domain.

2. What has been your best moment/highlight working with Selenium?

Selenium as an open source project has support on various operating systems, browsers and programming languages. Due to this I could integrate it with multiple open source projects and tools I developed and worked on.

3. What do you think is the biggest challenge faced by Software Testers today?

Automation that is stable, fast and scales

4. What is your advice to testers, who are new to automation?

Learn, practice and innovate

5. Tell us about the session(s) you will be presenting at the conference and why did you choose those topics?

With many companies and teams adopting Agile methodology to deliver code and features faster to production, it has become imperative that automation tests does not takes hours for execution. This has indirectly created essence on developers to get faster feedback. My session will focus on simple clues and best practices, that are usually unintentionally ignored while authoring test scripts for faster regression suite.

6. What are some of the key takeaways from your session(s)?

Let's revisit regression suite to make it faster

7. Any personal message/remarks you want to share with the Testing community in Asia?

Let us come together, connect, share and revolutionize testing

help