Skip to main content

DevOps

Tutorials

TL Integrating Automated Testing into DevOps NEW
Jeffery Payne, Coveros, Inc.
Tue, 05/05/2015 - 1:00pm

In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices called DevOps. DevOps stresses communications and integration between development and operations, including rapid deployment, continuous integration, and continuous delivery. Because DevOps practices require confidence that changes made to the code base will function as expected, automated testing is essential.

Read more

Concurrent Sessions

W12 Eliminate Regression Testing through Continuous Deployment
Matthew Heusser, Excelon Development
Wed, 05/06/2015 - 1:45pm

Most traditional teams do testing at least twice—once during development as new features are created and again during release candidate testing right before release. As a system grows, regression testing takes more and more time, making tight releases impossible—or at least risky—and adding to the burden of maintaining automated tests. Matt Heusser suggests that adopting continuous integration (with its continuous testing) and continuous delivery (with its associated production monitoring) can eliminate the need for classic regression testing.

Read more
T5 Release Automation: Better Quality, Faster Deployment, Amazing ROI
Bryan Linder, tap|QA
Thu, 05/07/2015 - 9:45am

A great deal of confusion surrounds the concepts of release automation, continuous integration, continuous delivery, and continuous deployment. Even some industry experts are confused about the differences. How these concepts work progressively to achieve high quality software delivery is generating a lot of discussion and controversy. Bryan Linder defines the methodology, processes, and tools associated with release automation, as well as the differences between its maturity levels.

Read more
T11 Continuous Testing in the Cloud
Chris Broesamle, Sauce Labs
Thu, 05/07/2015 - 11:15am

Are you looking to fulfill the promise of continuous delivery (CD), a process that accelerates the release of software through automation and the practice of continuous integration (CI)? Chris Broesamle can help with that. Explore how to create a full CD solution entirely in the cloud using GitHub, Selenium, Sauce Labs, and a Travis CI server. Chris shows you how you can take advantage of these open source and hosted development resources to increase the velocity of your releases and improve application quality demanded by your users.

Read more
T23 Improve Security through Continuous Testing
Jeremy Faircloth, Raytheon
Thu, 05/07/2015 - 3:00pm

Many companies develop strong software development practices that include ongoing testing throughout the development lifecycle. But they fail to account for the testing of security-related issues. This leads to security controls being tacked on to an application just before it goes to production. With security controls implemented in this manner, more security vulnerabilities are uncovered but there is less time to correct them.

Read more