Rapid Test Automation in Agile World

In Agile world change is expected at any time and it is very essential for the automation team to align the automation framework suitable for the changes. Mainly when the product development is configurable, it is very essential to build automation engine to generate automated scripts rapidly. I had experienced such a challenge from product stakeholders and overcome it by applying innovative design thinking through our automation engine.

When the team is new to agile and incorporating design innovation to automation with agility is very challenging.

Our product is a configurable product which can be customized to any customer with minimal code changes. Our Testing Team had taken the Stakeholder’s challenge of Automating the product Configuration and successfully implemented POC on configuration automation. Ability to generate object repository from DB had been achieved and this will give the advantage of automation script development even before UI development. POC on Automation engine which can generate Selenium code snippet based on the entity specification is also achieved. This leads to possibility of Automation engine which can be used for any customer.

As you participate, you learn the challenges of rapid automation in agile world, how we overcame the challenges of design innovation with our automation framework, and improved the stakeholder confident.

 
3 favorite thumb_down thumb_up 8 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Talk

1. Test automation in agile world: 5 min

2. Challenges of Test Automation in agile arena : 7 min

3. Innovative design thinking in automation : 20 min

4. Demo of automation engine : 8 min

4. Q&A - 5mins

Learning Outcome

1. How to implement innovative design thinking in automation

2. How to implement agility in test automation and overcome challenges of agile world.

Target Audience

Agile team members, Scrum Masters, Delivery managers, Test Managers

Prerequisites for Attendees

Basic understanding of agile and automation.

schedule Submitted 8 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Anand Bagmar
    By Anand Bagmar  ~  7 months ago
    reply Reply

    Hi Rajkumar, Arun,

    What is this automation engine you are talking about? Is that something proprietary to your organization, or can it be used by anyone?

    Also, can you share some reference slides, and also a video (past recording, or you can record a small 2-3 min video clip summarizing this talk)?

    • Rajkumar Jaganathan
      By Rajkumar Jaganathan  ~  7 months ago
      reply Reply

      Hi Anand,

       

      I had uploaded the reference slides and trailer of my presentation at this location : https://drive.google.com/drive/folders/15uJuLYrG_4G06i_4tHD7bOU3yIHTg850?usp=sharing

      Thanks for your comment.

       

      Regards,

       

      Rajkumar Jaganathan.

    • Rajkumar Jaganathan
      By Rajkumar Jaganathan  ~  7 months ago
      reply Reply

      Hi Anand,

      Automation engine is a software developed by our team to generate automation source code for the customized product.  Yes, it proprietary to our organization.

      Sure, I will share reference slides shortly with a video.

       

      Regards,

       

      Rajkumar Jaganathan.

  • Priya Patra
    By Priya Patra  ~  8 months ago
    reply Reply

    Hi Rajkumar  & Arun,

     Thank you for submitting the proposal. It would be great if you could provide us with the link to Slides and Videos to your previous Conferences/Presentations and since this is submitted on the theme of design and innovation, would like to know more on the design and innovation in test automation, so may be you can allocate more time in that area.

    In order to confirm completeness of the proposal, we suggest you to go through the following link to Overview of Review Process - https://confengine.com/review-process#selection-criteria

    Regards,

    Priya

    • Rajkumar Jaganathan
      By Rajkumar Jaganathan  ~  8 months ago
      reply Reply

      Hi Priya Patra,

      Thanks for your comment and suggestion. Please find my publications in earlier conferences :

      • Jaganathan Rajkumar, Devinder Singh, Kalai Anand Ratnam, Dalbir singh, and Ir. Tejinder singh, “Mobile Agent Based Knowledge Management in Education Systems”, Presented the paper at International Conference on Knowledge Management (KMICE-University Utara Malaysia) 13th to 15th February 2004, Penang, Malaysia and published on the conference proceedings.

       

      • Jaganathan Rajkumar, Santhosh John, Amala Vijaya Selvi Rajan, and Bridget merliza Archibald, A Roadmap to Web services Enabling Technology for Hybrid Teaching and Learning Process”, Presented at International Conference on Communications, Computing Technology (CCCT - 04) on 15th August 2004 at Texas, United States and published on the conference proceedings.

       

      • Jaganathan Rajkumar, Kalai Anand Ratnam, “Application and Impact of Mobile Computing Technologies in Health Care Industry”, Presented at International Conference on Information and Communication Technology in Management 2005 (ICTM 2005), Hotel Equatorial, Melaka, Malaysia on 23rd to 25th May 2005.

      Also I had increased time for design and innovation in test automation. Hope this addresses your queries.

       

      Regards,

       

      Rajkumar Jaganathan.

  • Jeremy Kriegel
    By Jeremy Kriegel  ~  8 months ago
    reply Reply

    I think there is a mismatch between this talk and the intended audience for this track. Perhaps another track would be more suitable.


  • Liked Rajashankari
    keyboard_arrow_down

    Rajashankari / Bidhu - Business Agility in Micro Service world

    45 Mins
    Case Study
    Beginner

    Having applications build in micro service architecture along with evolving scope changes in agile world drives us to plan a better test strategy rather than the conventional approaches. There by focusing on the test pyramid and targeting towards integration testing, component testing and contract testing much early and effective in the software life cycle. To accommodate the changing agile scope and requirements and to achieve continuous integration, test scripts are maintained in the same project structure. Along with unit tests that gets executed during every build and qualifies the change made there by having an effective testing builtin with the project. These tests are created and maintained service wise that gets tested independently on every build.

  • Liked Bidhu
    keyboard_arrow_down

    Bidhu / Rajashankari - Scale your Test Execution to Appraise Continuous Testing in Continuous Delivery

    20 Mins
    Demonstration
    Advanced

    The tag line to inject quality into our software is making sure we can get fast feedback on the impact of changes. generally extensive use was made of manual inspection of code changes and manual testing (testers following documentation describing the steps required to test the various functions of the system) in order to demonstrate the correctness of the system.But it can be a time Consuming Process to comply.

    1. Regression Test Cases (UI/Services/API) takes long time to execute and relatively Expense.
    2. Mistakes occur on RepetitiveTask.
    3. Conducting tests during development yields more precise results rather than in a controlled lab environment.

  • Liked Sudhakar Lakshmanaraj
    keyboard_arrow_down

    Sudhakar Lakshmanaraj - Overcoming challenges of NFR implementation in Agile

    Sudhakar Lakshmanaraj
    Sudhakar Lakshmanaraj
    Head of QA
    Unisys
    schedule 8 months ago
    Sold Out!
    20 Mins
    Talk
    Advanced

    Non-functional requirement (NFR) is key for any application or product implementation but it gets mostly ignored because of functional requirement precedence. Not realizing the importance of NFR at the early stage of agile phase leads to incorrect architecture design which cant scale to customer needs. In agile, it is important to include NFR in product backlog and prioritize in every sprint planning. Agile being an incremental development throws set of challenges on identifying NFR, prioritization and implementation in an efficient way. In this session, I would share my experience in successfully implementing NFR in large scale product implementation following agile model.