Agile + DevOps East 2021 - Automated Testing | TechWell

Conference archive

Agile + DevOps East 2021 - Automated Testing

Monday, November 15

Jeff Payne
Coveros
MC

What DevOps Means for Testers and Testing

Monday, November 15, 2021 - 8:30am to 12:00pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

Tuesday, November 16

Mary Thorn
S&P Global Market Intelligence
Bob Galen
Zenergy Technologies
TC

Creating a High-Performance Agile Team

Tuesday, November 16, 2021 - 8:30am to 12:00pm

Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools’ introduction, and a bit of practice lead teams toward fairly efficient execution. However, these teams are quite often simply going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from their experience and lean software development methods, Bob Galen and Mary Thorn explore high-performance team patterns, which are the thinking models of mature agile teams, including large-scale emergent...

Wednesday, November 17

julia-pottinger
QualityWorks Consulting Group
W5

Practical Tips to Speed Up Your UI Automated Tests

Wednesday, November 17, 2021 - 10:30am to 11:30am

Automated UI Tests are at the top of the automation pyramid and are considered slower and more prone to failure than automated tests at the other layers. Given that, how do you increase the speed of those tests to ensure that they are as efficient and provide as much value? In this talk, Julia will go through practical tips that you can implement in your UI test automation to increase its speed and get faster feedback. Key takeaways will include: how to increase the speed of UI tests, practical tips to make your test automation more efficient, and how to make your UI test less flaky and...

W11

Using ML to Optimize Automated Web App Testing with Real-World Data

Wednesday, November 17, 2021 - 11:45am to 12:45pm

Though test automation has made testing faster, quality teams struggle to prioritize end-to-end testing to maximize test coverage. It’s challenging to define the E2E scenarios similarly to unit test coverage, particularly when teams only have a small set of test needs outlined. The issue becomes even more complex when new application features are added since there’s no way to determine where more E2E tests are necessary. This talk explains how a ML engineer built and tested a new feature and how prioritization of E2E testing in Agile environments can be automated. Lauren’s team developed...

W19

Containerizing Tests In Your CI/CD Pipeline

Wednesday, November 17, 2021 - 3:00pm to 4:00pm

Managing your continuous integration server is an essential part of practicing DevOps, but it's easy to let it run away from you. Domain-specific languages, plugins, and configurations can result in servers so heavily customized that the test environment ceases to be replicable, and you become locked into your specific choice of CI server. Your CI server might not support the tool you're trying to use. Containerization is a simple way to push back against creeping complexity in your CI server. With containers, you can define configuration as code alongside your test, produce modular,...

Abraham Marin-Perez
Equal Experts
W15

Measuring Long-Term Productivity: The Developer’s Legacy Index

Wednesday, November 17, 2021 - 3:00pm to 4:00pm

Measuring a programmer’s productivity is a problem as old as the software industry itself. Number of worked hours? More productive people should need fewer hours, not more. Number of completed tasks? Not all tasks are equally hard. Number of introduced bugs? Bugs are not necessarily the programmer’s fault, and besides, what constitutes a bug anyway? The closest we’ve ever got to measure a developer’s productivity is lines of code, and this has proven to be a poor metric because not all lines of code are equally valuable. However, if we could measure not just how much a developer writes but...

Thursday, November 18

Adam Sandman
Inflectra
T4

DevOps Dance - Shift Left, Shift Right - Get It Right

Thursday, November 18, 2021 - 10:00am to 11:00am

As more organizations move towards continuous delivery with DevOps pipelines becoming the norm, where is the right place to do different kinds and levels of testing? In this presentation, I will provide a blueprint for test managers in how to think about shifting left and shifting right while keeping the overall QA picture and goals in mind. Firstly, Adam Sandman will outline how you can improve the testing being done during development in CI by adding early testing for functionality, usability, performance, security and accessibility (shift left). Then, Adam will outline how you can...

T11

Creating Test Stability To Achieve Continuous Delivery

Thursday, November 18, 2021 - 11:30am to 12:30pm

In our company, our automated tests were taking 30 minutes of execution time and the occurrence of flaky tests was just multiplying this time and reducing the confidence in the results. Our automated tests were maintained by various team members and some of them were not following leading practices - I needed to find out the root causes. I started my investigation and found the common issues were because of the environment, locators, coding practices, and a lack of knowledge sharing and code reviews. I improved our locators, coding practices, debugging, and simultaneously the developers...

Eran-Kinsbruner
Perforce
T17

Building a Winning Cross-Browser Testing Strategy with Selenium, Cypress and BDD

Thursday, November 18, 2021 - 3:00pm to 4:00pm

Digital channels are at the core of every business, however, with the growing technologies around web including progressive web (PWAs,), Responsive web and mobile, teams are required to build continuous testing into each and every build and within the cycle. Advancements in leading frameworks like Selenium and Cypress together with BDD (Cucumber) that supports both are positioned high in the priority of organizations as part of their shift-left of testing. In this session, Eran Kinsbruner will walk through the key benefits of both these frameworks, the main uses cases per persona and...