Agile + DevOps Virtual 2020 - Industry Technical Presentations
Wednesday, June 10
How to Build Awesome Security Instrumentation to Automate AppSec Testing and Protection
Modern software demands velocity, and traditional “outside in” scanning and firewalling are creating bottlenecks and slowing things down. In this talk, Jeff will approach application security from the “inside out”. We will show you how to create simple agents that get inside a running application (like a profiler or debugger) and give you access to everything you need for fantastic security observability. We’ll demonstrate real agents that identify vulnerabilities without changing any code, scanning, or extra steps. We’ll identify vulnerabilities, analyze access control, and even...
Agile Testing for Mobile in Today’s Environment
Enterprise mobility teams face challenges thanks to digital transformation and consumer demand. There is pressure to develop apps that are better and more innovative than ever. With increased development comes the heightened demand for more testing. In today’s world, consumers expect user experiences that work with no issues right out of the box.
But how can enterprise mobility teams keep up with demand? With the right tools and platforms, mobile teams can thrive in an agile, DevOps world by delivering high quality applications. This presentation explores mobile DevOps and Agile...
What Came First – the Chicken, the Egg, or GitOps? How to Bootstrap Your Infrastructure with the Right Pieces in the Right Places
Large organizations must empower each team with the necessary autonomy to build, deploy, and maintain the code and applications the team owns in order to maintain velocity and quality. At the same time, it is also important to deal with enterprise complexity that arises as a result of growth in application usage and the subsequent demand for larger environments and additional clusters. Today, there are many great tools available for managing and scaling a CI/CD pipeline, but how do you manage the tools themselves in combination with concepts from GitOps to support a complex, multi-tier,...
Intro to Tekton, A Modern Approach to Continuous Delivery
Tekton is the Kubernetes-native continuous integration (CI) and continuous delivery (CD) engine. This session reviews the challenges it solves and demonstrates how to integrate it into an end-to-end DevOps process.
Testing in a DevOps World: How to Test Earlier in Development
As more teams adopt continuous integration and continuous delivery, application testing has become a growing concern. Software development teams struggle to keep up with the amount and frequency of tests needed, ultimately affecting their ability to ship quality code fast.
It’s time for software development teams to integrate testing into the dev workflow and breed a culture of quality across their organization. In this session, Darrel will discuss how DevOps has changed testing. He’ll share how some of the latest enhancements to mabl’s intelligent test automation platform empowers...
How functional testers can better do performance testing
In a world where more and more businesses are going digital, ensuring customers have a seamless online experience without delays is paramount to ensuring business is good in the digital world. Performance testing is no longer an afterthought but a competitive advantage, and in the agile world of-shift-left testing, more functional testers and developers are asked to shoulder this responsibility.This talk focuses on empowering the functional tester or the developer to become successful with performance testing.
Thursday, June 11
Test Automation Is Not Just Coding
A failure taught me that coding is not the most important task in Test Automation. I fixed a bug, added tests, and shipped it to production. After that, a bug report came in showing that the fix created a new bug. A hotfix solved the issue, but the root cause was not addressed: what did I miss? By taking a step back, I understood the situation - it all happened by overlooking basic concepts in testing. The problem was that coding had more priority than creating a test plan.
This talk shows that testing concepts are more important than ever. In a time where tools promise to do...
Container First Microservices strategy
With software development increasingly moving to cloud based solutions, a micro-services based architecture has become a de-facto target for a lot of public facing applications and services. Parallely, containers have become in-separable from a micro-services architecture to truly reap the benefits of a architecture that's meant to scale and heal automatically. This session presents a general overview of this trend and Aspire's experience and case studies in this respect.
The Third Wave of Agile: Building a Business Value Flow
Agile has transformed development, but it fundamentally challenges the way business leaders work and plan.
In its first wave, Agile helped Development teams plan and work more efficiently. Next, DevOps expanded that footprint to remove operational blockers. The third wave of Agile will measure and build business value at an organizational level, but it won’t happen overnight.
This talk will:
• Outline sources of friction between DevOps and Business • Examine frameworks designed to map the DevOps flow to Business needs • Suggest key metrics you can start using today •...
Bridging the Gap:Ensuring Quality Experiences at DevOps Speed
Join Eggplant for their session Bridging the Gap: Ensuring Quality Experiences at DevOps Speed and learn how you can integrate the voice of the user into your automated testing cycle.
It’s no secret that the customer is king. However, the divide between what companies believe, and what customers think is massive. One report by Bain & Company found that 80% of CEOs believe they deliver a leading customer experience, but only 8% of customers agree. To bridge this gap, companies must test from the end user’s perspective and deliver a final experience that quickly and continuously...
Solving the 4 Lasting Problems in Software Testing
Surprisingly (and sadly) 4 core challenges many teams are facing today in testing are largely the same that we faced 20 years ago! Luckily, there is hope on the horizon. Let’s talk about how Data Science and Machine Learning can help finally solve these problems.
Stop Performance Issues from Causing Delivery Delays
Today’s agile testing teams require a solid strategy for building and executing test cases earlier in their sprints to obtain faster feedback required for iterative development. Unfortunately, when it comes to performance testing, most organizations complete this practice at the end of development cycles due to constraints in the test environment. Taking a shift-left approach to performance testing can identify API and UI issues earlier in the development lifecycle and reduce the cost of remediating defects once the application is fully built. This session will help you reuse functional...
Introduction to AI in DevOps
How do you train an AI bot to do your software testing? Integrating AI into your testing activities can be intimidating, but in reality, it is pretty easy, and it just takes some understanding and work. Learn how to directly apply AI to real-world testing problems without having a Ph.D. in computer science. Jennifer will share a wide survey of all the different ways AI is applied to software testing today. Get some hands-on experience using AI with a testing focus with no coding skills required. Whether you are just AI-Curious or want to reap the benefits of AI-based testing approaches on...
Adopting DevOps
Organizations and leaders are often supportive of DevOps, but they don't always understand what DevOps is and what it will change. It isn't a one-size-fits-all issue; different environments need different benefits from a DevOps transformation. Join Gene Gotimer as he shows how to determine what parts of DevOps your organization needs to concentrate on first and how you should define success. This session is appropriate for executives and leaders, managers, project managers, and team leads. If you have to convince leadership to transform to DevOps, or if you have to be convinced, this...