SPEAKERS
BJORN EDWIN - DevOps Consultant, Liatrio
CONTINUOUS TESTING: LAST BORN CHILD OF DEVOPS
Many organizations see DevOps as a challenge to be solved for application development & delivery and often discount the testing and quality aspect of DevOps which is very important in your DevOps transformation journey.
At its core DevOps is about bringing all the right people, process and tools to help teams and organizations deliver faster and safer, my emphasis for this talk would be on safety. Speed is mostly the first and the easiest to accomplish in software delivery compared to quality. Quality is the foundation for safety for any product that is engineered and delivered, quality should be embedded in your software development and delivery process to sustain speed and delivery.
DevOps is a cultural movement and it is inevitable to create a culture of continuous testing and quality as your team and your organization embrace your DevOps transformation journey.
LEE BARNES - CTO, Utopia Solutions
CONTINUOUS PERFORMANCE TESTING IN DEVOPS
Performance testing isn’t the first thing organizations think about when moving to DevOps – in fact, it’s often ignored as traditional approaches don’t jive well with the fast and nimble world of DevOps. However, performance is still a critical part of the user experience, and poor performance and outages will quickly negate the value of the features you’re delivering. Lee believes that organizations don’t have to gamble with application performance. He will discuss techniques for implementing continuous performance testing in your pipeline, so you don’t have to roll the dice on your user experience. Topics will include performance testing activities at each stage of the pipeline – from the unit level through testing in production. You will also learn how to rethink your approach to performance testing and work with your DevOps practices instead of against them in areas like test environment and data management. You’ll walk away with a new outlook on performance testing in DevOps and ideas you can begin to implement in your pipeline.
OMPRIYA BALAMURUGAN - Director and Quality Management and Test Engineering, AARP
TEST AUTOMATION TO BETTER WORK IN AGILE MODE
How can testing be better integrated into the world of Agile software development? Agile Testing. We say this so easily, but as an agile quality engineer, we may be constantly faced with difficulties. Where does Automation Testing fit within Agile? How to get it right? How can the metrics help? At such times, Agile Manifesto guides us to best align with our processes, efforts, time and strategies and achieve our maximum potential towards producing higher quality through agile automated testing practices. Automation testing benefits agile development in multiple ways, as it provides speed, performance, reliability, programmability, reusability, and much more.
MELISSA MONTANEZ - Software Development Engineer in Test, Docusign
MOBILE TESTING TIPS, TRICKS, AND GOTCHAS ft. robotframework, python, and saucelabs
In this presentation I will present some tips, tricks and gotchas for mobile testing using Appium which I have learned through experience. There are many differences and things to be aware of when developing tests on Android vs. iOS, locally vs. on a remote platform such as SauceLabs, and on simulators vs. real devices. In addition I will talk about some of the limitations of mobile testing, and will show some custom code that can be used to circumvent some of these issues.
LAGAN KHARE - Manager Quality Engineering, Health & Commercial, Elsevier
INTEGRATING AUTOMATED TESTING INTO DEVOPS AND AGILE
Elsevier builds healthcare education and clinical solutions-based products, our products are used daily by medical students, nurses, clinicians, practitioners, and healthcare professionals who rely on latest, up-to-the-moment information. To deliver new features and contents faster to our customers we wanted to steer away from doing traditional monthly releases to be able to release on demand . The bottleneck was running more than 3000 automated regression scripts in a short time. We worked on condensing 5-hour regression run into 30 mins by breaking the big Release on Demand challenge into smaller problems and addressed each one of them separately, Moving to current best DevOps practices like moving automation infrastructure to Docker, Kubernetes, infrastructure and configuration as code, managing environments, so that we can scale our tests and get fast feedback to developers to produce fixes faster. Faster fixes means quicker delivery of value to customers. Automation test results integration in JIRA using (ZAPI APIs), Improving pass percentage to avoid tedious manual verification for script failures, Implementing risk based separate UI and API test coverage for releases by categorizing and prioritizing tests