November 19, 2020

Continuous Testing

 

 

 

Speaker Wall

Alejandro Debenedet, DevOps Institute Ambassador

DevOps Institute | Welcome from DOI: Let’s Talk Membership!

Wolfgang Platz, Tricentis Founder/Chief Strategy Officer

Tricentis | Enterprise Continuous Testing: Current Challenges and Future Trends

Satyan Prakash, Software Development Director

NTT DATA Services, UK | Continuous Testing- A Lifecycle Approach

Orit Golowinski, Senior Product Manager of Progressive Delivery at GitLab

GitLab | Continuous Testing – It’s all about feedback

Itzik Gan-Baruch, Senior Technical Marketing Manager at GitLab

GitLab | Continuous Testing – It’s all about feedback

Carmine Vassallo, Research at the University of Zurich

Getting Continuous Testing Done Right with CD-Linter

Cedric Ziel, Senior Software Engineer

Instana | Supporting Engineers in a Fast-Moving Environment

Don Jackson, Solution Architect

Micro Focus | Creating Test Automation from Mockups using AI

Marc Hornbeek, CEO and Principle Consultant

Engineering DevOps Consulting |  Continuous Testing – The Primary Key to Successful DevOps

Andreas Prins, Director of Engineering

Mendix Data Hub | Have You Covered All Levels of Continuous Testing?

Eran Bachar, Senior Product Management Lead, Functional Testing

Micro Focus | Using AI-Powered Intelligent Test Automation to Achieve Continuous Testing

Steen Brahe, Lead Product Manager

Compuware | Test Automation Practices

Niladri Choudhuri, CEO

Xellentro Consulting Services LLP | Continuous Security Testing – Mandatory for DevSecOps

Q

Satyan Prackash, Software Development Director

Bio: Accomplished IT Delivery leader with 25+ year experience encompassing global application delivery, program / portfolio management, solution design and technology consulting. Proven track record in creating high-performance distributed delivery teams using Agile and DevOps. Passionate about Agile and DevOps transformation, coaches and evangelizes teams in Agile, DevOps and TDD.
* GSA (Global Sourcing Association) UK Professional Awards 2018 – Finalist for category – Manager of the year
* GSA (Global Sourcing Association) UK Professional Awards 2019 – Finalist for category – Automation Project of the year

Talk Title: Continuous Testing- A Lifecycle Approach

Abstract: Continuous testing elevates testing as a fundamental aspect of every activity throughout the software delivery lifecycle starting from defining the business requirement to the point it’s in operations. How can we take a lifecycle approach with continuous testing and improve the quality of the software?

 

Q

Wolfgang Platz, Tricentis Founder/Chief Strategy Officer

Even with the most extreme automation, the “test everything” approach is simply not feasible within DevOps delivery processes. But it’s not really necessary. With effective Continuous Testing, you can get a thorough assessment of a release candidate’s business risk with much less testing than you’re probably performing today.  Join Wolfgang Platz, Tricentis Founder/Chief Strategy Officer and author of the book Enterprise Continuous Testing, for this informal discussion on the most essential elements of Continuous Testing. We’ll explore the forces behind the rise of Continuous Testing, the top challenges faced when adopting and scaling Continuous Testing today, and how the role and practice of Continuous Testing is evolving.

Q

Orit Golowinski, Senior Product Manager of Progressive Delivery at GitLab

Bio:

My name is Orit Golowinski. I am currently the senior Product Manager of Progressive Delivery at GitLab and also an ambassador at the DevOps institute. Previously, I was the director R&D infrastructure at Cellebrite. Part of this position was to lead the DevOps department where I found my passion for CI/CD. In previous roles, I helped transition R&D from waterfall to Agile. In the fast paced world, we live in frequently deploying is one of the keys to success and it is my job to plan the features that will help developers to accomplish that. Previous Roles that I held include Director of QA and Director of product management in numerous companies. I am also a mother of 3 girls.

Talk Title: Continuous Testing – It’s all about feedback

Abstract: Continuous testing involves performing software tests at every stage of the CI/CD pipeline. In this presentation, we will understand why feedback is important in every stage and what we can do with it.

Q

Itzik Gan-Baruch, Senior Technical Marketing Manager at GitLab

Bio: Senior technical marketing manager at GitLab….Itzik Gan-Baruch is a veteran of creating a creative technical content which bridge gaps between business and technology, helps non-technical users understand the value of technology. Creates software demo systems, YouTube videos, deliver demos to analysts, and speaker at events. He is a senior technical marketing manager at GitLab, with over 20 years of experience in the IT industry, tech-savvy, and father of three.

Talk Title: Continuous Testing – It’s all about feedback

Speaker Abstract: Continuous testing involves performing software tests at every stage of the CI/CD pipeline. In this presentation, we will understand why feedback is important in every stage and what we can do with it.

Q

Carmine Vassallo, Researcher at the University of Zurich

Bio:  I am a researcher at the University of Zurich (UZH). During my PhD, I worked on simplifying the adoption of DevOps practices with a focus on Continuous Integration principles. I co-authored 14 articles (some of them featured by practitioners on DZone) published at top-tier peer-reviewed conferences and journals in the field of software engineering. Before joining UZH, I was a research intern at ING Nederland to study the DevOps transformation in financial organizations. Website: http://tiny.uzh.ch/WV

Talk Title: Getting Continuous Testing Done Right with CD-Linter

Abstract: An effective and efficient application of Continuous Integration (CI) and Delivery (CD) requires software projects to follow certain principles and good practices such as Continuous Testing. Configuring such a CI/CD pipeline is challenging and error-prone. Therefore, automated linters have been proposed to detect errors in the pipeline. While existing linters identify syntactic errors, detect security vulnerabilities or misuse of the features provided by build servers, they do not support developers that want to prevent common misconfigurations of a CD pipeline that potentially violate CD principles (“CD smells”). In this talk, I present CD-Linter, a semantic linter that can automatically identify four different smells in pipeline configuration files, and show how it can help to foster Continuous Testing. We have evaluated our linter through a large-scale and long-term study on GitLab that consists of (i) monitoring 145 issues (opened in as many open-source projects) over a period of 6 months, (ii) manually validating the detection precision and recall on a representative sample of issues, and (iii) assessing the magnitude of the observed smells on 5,312 open-source projects. Our results show that CD smells are accepted and fixed by most of the developers and our linter achieves a precision of 87% and a recall of 94%. Those smells can be frequently observed in the wild, as 31% of projects with long configurations are affected by at least one smell.

Q

Cedric Ziel, Senior Software Engineer

Bio: Curious person, widely interested in all things software. I started programming in high-school and still remember reading through the specifications of something called “XMLHttpRequest”. Somehow found myself in the gold-rush of creating high-performance social networks in a service-oriented fashion at a startup, then created custom web applications across a wide range of technologies.

At Instana I’m in my personal sweet spot: Working with the QA department to help teams make sure they deliver better software, faster.

Talk Title: Supporting Engineers in a Fast-Moving Environment

Abstract:

Software engineering is complex. Software engineering in a fast-moving environment is increasingly more complex. How do we support the engineering department, why does it matter?

Complementary to the DevOps approach, use your QA department to provide support to your engineers where it matters. Waste less engineering capacity on managing infrastructure and have support where you need it. In this talk, we’ll discuss a set of measures for QA teams to enable specialized engineers.

Q

Don Jackson, Solution Architect

Bio: Mr. Jackson is a recognized name in the Application Delivery Management marketplace, having delivered many industry seminars, webinars, trainings, and demos over his 20+ years in the industry.  By applying real-life, practical, hands-on experience to solve challenges in the test automation, test management, and performance engineering disciplines, he provides a unique perspective that resonates with technicians and business-centric audience members alike.

Talk Title: Creating Test Automation from Mockups using AI: Test Automation Shift-Left to Before the AUT is Built – Demo

Abstract:Development creates applications from mockups, yet test automation has had to wait until the developers have built something to start their test automation.  This has led to test automation having to wait until (at least) Sprint + 1, or Release + 1 to build their test automation assets.  The downstream impact is that this frequently leads to the AUT development effort being able to be capitalized, but the test automation effort has to come from expense.  Now, with AI infused capabilities in UFT One, you can write your test automation off of the same mockups that development is using to build the application, before any application code has been written.  This allows you to “Shift-Left” the test automation effort, so that if the development effort is capitalizable, so is the test automation effort.  Additionally, you can have your test automation ready to run in your pipeline as soon as the application code is ready to be tested.

 

Q

Marc Hornbeek, CEO and Principle Consultant

Bio: Marc Hornbeek, a.k.a., DevOps-the-Gray esq.  is CEO and Principal Consultant at Engineering DevOps Consulting , author of the book Engineering DevOps , Analyst for the Accelerated Strategy Group and Ambassador of The DevOps Institute .Marc is a specialist / expert at applying a deep knowledge of engineering practices of Continuous testing, Test Automation, Risk Management, and Continuous Quality Assurance methodologies to DevOps transformations.  Marc applies his unique, comprehensive Engineering Blueprints, Seven-Step DevOps Transformation Blueprint and 9 DevOps Pillars discovery and assessment tools, together with targeted workshops to create actionable and comprehensive DevOps transformation roadmaps and strategic plans.  Marc is an IEEE Outstanding Engineer, and 44-year Senior of IEEE member. He is a DevOps leadership advisor/mentor. He is the original author of the Continuous Delivery Architect (CDA) and DevOps Test Engineering (DTE) certification courses that are offered by the DevOps Institute.  He is a Blogger on DevOps.com. He is a freelance writer of DevOps content including webinars, and white papers.  His education includes engineering and executive business degrees and multiple certifications from the DevOps Institute. Email Marc for DevOps consulting, training, writing and speaking engagements at mhornbeek@engineeringdevops.com call him at +1 805 908 5789 or use this link to book a live 20 minute DevOps chat.

Talk Title: Continuous Testing – The Primary Key to Successful DevOps

Abstract: This talk will explain why Continuous Testing is the primary key to achieving success with DevOps.  A Continuous Testing maturity assessment model will be presented that will help you understand the maturity of your continuous testing capabilities.  It will be shown how to use the model to roadmap your way to more mature Continuous Testing.  

Q

Andreas Prins, Director of Engineering

Bio: Andreas Prins is Director of Engineering at Mendix Data Hub. Andreas brings real-world experience building and scaling teams to deliver mission-critical software applications. He has extensive experience as an agile transformation coach and as a former manager of a DevOps team. 

Talk Title: Have you covered all levels of continuous testing?

Speaker abstract: In this session, we’ll dive into the various levels of continuous testing. Often the most obvious ones are covered, such as unit testing, security, and performance. But how do you push it in an Agile fashion beyond this? Take acceptance testing and observability into account?In this session, we’ll discover various levels that are not covered that often, and together learn how we can achieve and even better coverage.

Q

Eran Bachar, Senior Product Management Lead, Functional Testing

Bio: Eran leads the product vision and strategy for functional testing within Micro Focus. He has over 15 years’ industry experience in enterprise software development, leading cross functional teams with a solid background in both research and development, quality assurance and product management. Throughout his career he has helped global organizations successfully adopt development and testing best practices and routinely speaks on a broad range of test and quality topics. 

Eran is passionate about working with companies worldwide to help them execute on their DevOps and cloud transformation projects as well as developing functional test solutions that address emerging customer needs with a specific focus on artificial intelligence and machine learning. He holds a bachelor’s degree in management and computer science from The Open University of Israel.

Talk Title: Using AI-Powered Intelligent Test Automation to Achieve Continuous Testing

Session Abstract: From the Developer, to the test automation engineer, to the business analyst, learn how recent advances in Artificial Intelligence and intelligent test automation are helping teams to deliver the speed and resiliency required to support rapid application changes within a continuous delivery pipeline, with practical and immediate ROI.

Q

Steen Brahe, Lead Product Manager

Bio:

Steen Brahe is Lead Product Manager for Compuware’s automated testing solutions. For the past 20 years, he has been inventing, architecting, and developing test automation tools for mainframe development organizations. Steen has been part of test automation initiatives in large financial institution as both an employee and adviser, giving him a keen understanding of successful approaches to test automation adoption vs. ones that have failed

Talk Title: Test Automation Practices – a practical guide to successful adoption

Abstract:

Development organizations are increasingly adopting DevOps practices, and automated testing is a critical part of DevOps. Being able to automatically run a regression test suite every time a change is made to a product increases the velocity with which changes are delivered and improves quality. However, adopting automated testing practices can be challenging for organizations that are used to mostly performing manual testing before deploying code. How do you change the behavior of teams and people who have followed the same work practices for decades? And, how do you scale it to an entire organization? During this presentation, automated testing expert Steen Brahe will provide a proven approach for helping mainframe teams adopt test automation, methods that can be scaled to an entire development organization. The best practices Steen will present are based on many years of working with mainframe development organizations to adopt test automation.

 

Q

Niladri Choudhuri, CEO

Bio: Niladri is an experienced expert in IT Industry, having 30 years of Delivery, Consulting and Training experience. He has built competencies in Portfolio, Program and Project Management Consulting and Enterprise Project Management Tools Implementation and consulting on Agile and DevOps and SRE methodologies. He is a regular speaker in various global events. He has also managed multiple projects on custom built application, integration with ERPs and Datawarehouse projects along with setting up ITSM processes and managing the Operations. He has managed large team up to 250 members in onsite – offshore model. He has managed projects with customers in USA, UK, Europe, Middle-east, Japan, Australia and Singapore. He has large experience in pre-sales, customer relationship, proposal making and defence globally.

He has been responsible for leading the Practice to a size of USD 10+ Million. He has managed various alliances with organizations like HP, CA, Microsoft, Oracle Primavera, and Planview. He has developed the go-to-market with such alliance partners, sell-with, sell-through strategies and various solutions to bring to market together enabled on their products.

 

He has trained employees from many large organizations in India and abroad. He is accredited for DevSecOps, SRE and other DevOps Certification from DevOps Institute, USA. He is part of the ITIL 4 Development Group.

 

He is the Founder and CEO of Xellentro Consulting Services LLP, Xellentro Pte Ltd., Singapore, a Consulting and Training organization focusing on DevOps and the organizer for the largest DevOps Event in India – DOIS2018 and DOIS2019. He is also Director of Engineering DevOps Consulting, USA.

 

Specialties: Delivery Management, Enterprise Portfolio Management and PMO Consulting, EPM Solutions based end to end consulting. Program and Project Management, Agile Methodologies, DevOps.

Talk Title:

Continuous Security Testing – Mandatory for DevSecOps

Abstract:

Testing is a critical aspect of DevOps. Resilience is the most important target and we do not have much time to recover from any failure. To ensure everything will work, we need to do a lot more testing in DevOps than the other approaches. We can achieve Continuous Delivery only by doing Continuous Integration and we can do CI only by doing Continuous Testing.

 

DevSecOps is becoming more relevant in the current situation. Security is in every CIO’s mind. With more Digital Transformation, AI/ML, IoT, the Security attacks also has increased. The hackers are also improving their approach and using modern technology to attack. Security cannot be an afterthought or a separate Program. It has to be part of the flow of daily work.

 

This gives rise to the need of Continuous Security Testing. Testing is incomplete if the Security testing is not done. As Google mentions in its latest book, Building Secure and Reliable System, a System cannot be Reliable if it is not Secure.

 

In this session, I will be talking about the following:

 

  1. What is Continuous Security Testing
  2. Why is it important and should be part of the core testing strategy?
  3. Advantages of Continuous Security Testing
  4. Key elements to consider
  5. Continuous Security Monitoring
  6. Security Chaos Engineering
Q

Sponsors

compuware
tricentis
With everything as code, everything needs to be tested and therefore everyone in IT needs to understand continuous testing from a people, process, and automation perspective.
The sessions for this SKILup Day will explore “how-to” knowledge on test engineering for developers, infrastructure, security, and SRE/Ops.
As always with SKILup Days, there will also be an exhibit hall, networking lounge, resource library, wellness videos, and a scavenger hunt.

 

Register