Agile + DevOps East 2018 - Integrating Testing into DevOps
Thursday, November 8
Shift Left: Continuous Performance Testing in the CI/CD Pipeline
“Fail fast and fail often” is a key tenet of DevOps. It places great emphasis on continuous testing to deliver software with confidence and ensure a positive user experience. As teams embrace the “shift left” methodology, they need to transform the traditional approach that relegates performance testing to later stages of the delivery process. By shifting the performance testing left and conducting it continuously, teams can quickly detect and gain insight into software performance degradations earlier in the lifecycle. Gajan Pathmanathan will discuss the transition a team needs to undergo...
Continuous Load Testing for DevOps
Ensuring that each new release delivers a positive user experience is now more critical than ever. But with cloud-native apps, microservices, and other compartmentalized elements, an application involves many highly distributed components, and a performance issue in any of them could have a ripple effect across the entire application. Now that new functionality is being released weekly, daily, or even hourly, each team needs instant insight into whether their incremental changes could negatively affect performance. However, legacy performance testing approaches are too late, too heavy, and...
A DevOps Team's Journey Toward Behavior-Driven Development
PreviewDevOps teams struggle to ensure quality in multiple daily deployments. Traditional testing approaches have often failed in this context, but there are exciting new ways to test. Laurent Py and Vincent Prêtre will explain how, at Hiptest, DevOps teams combine behavior-driven development (BDD) techniques with business metrics analysis to continuously assert the quality of their product. BDD scenarios align teams to a common goal, and users provide feedback to ensure their needs are met. The team transforms usage scenarios into tests that enable developers to deliver the functionality...