Conference archive

STARCANADA 2016 - Continuous Integration

Tuesday, October 25

Gene_Gotimer
Coveros, Inc.
TJ

Virtualization and Containers for Automating Web Testing

Add to calendar
Tuesday, October 25, 2016 - 1:00pm to 4:30pm

Vagrant and Docker are automation tools that are becoming increasingly popular in the DevOps world. Vagrant provides a simple, consistent interface to create virtual machines on your local system and in the cloud. Docker lets you control containers—like virtual machines, but smaller and faster with less overhead. These tools can provide on-demand, disposable test environments that are delivered quickly, in a known state, locally or in the cloud. Systems under test, test tools, infrastructure, and even pre-populated test data are all candidates for virtualization...

Wednesday, October 26

W2

Test-Driven Everything—with Deliberate Collaboration

Add to calendar
Wednesday, October 26, 2016 - 10:15am to 11:15am

You've heard that quality belongs to everybody on an agile team. You've heard that testers and developers should collaborate in order to drive quality higher. You've heard that automated tests help a team continuously validate the quality. Well, it's time to stop just thinking and talking about these things! It's time to make them happen! Watch “Cheezy” Morgan do this in front of your eyes. Watch him build a web application, driven by acceptance and unit tests. Discover how a product owner, tester, and developer collaborate closely and deliberately to create...

Thursday, October 27

Tom_Wissink
Intervise, Inc.
T1

Continuous Testing - The New Normal

Add to calendar
Thursday, October 27, 2016 - 10:15am to 11:15am

Some notions of continuous testing (CT) have been applied in software development methodologies for a while but it was never called by that term. Another term sometimes used for CT is parallel testing. While some have mastered CT, most of us struggle with how to transform our current testing approaches to CT approaches and align them with evolving development methodologies. Join Tom Wissink as he discusses current examples of CT implementations across different software development methodologies (agile, waterfall, incremental) and describes where parallel or CT...

T5

API Testing: Top 5 Myths

Add to calendar
Thursday, October 27, 2016 - 11:30am to 12:30pm

With the emergence of the API Economy, the risks associated with an API failure undeniably have broader business impacts. Organizations must ensure that the APIs they produce and consume continuously deliver the expected level of security, reliability, functionality, and performance.

This session dispels some of the most common API testing myths prevalent across the industry. Wondering how rigorously you need to test the 3 rd party APIs you consume? Relying on GUI testing to cover API functionality? Think your monitoring efforts will alert you to critical...

Gene_Gotimer
Coveros, Inc.
T8

Add Security Testing Tools to Your Delivery Pipeline

Add to calendar
Thursday, October 27, 2016 - 11:30am to 12:30pm

Developing a delivery pipeline means more than just adding automated deploys to the development cycle. To be successful, quality testing of all types must be incorporated throughout the process to ensure that problems aren’t slipping through. Those checks must include security, or you risk developing insecure software. Fortunately, the delivery pipeline opens up opportunities to add more security testing to the delivery process. Continuous integration builds can add static analysis tools to test for simple security errors and check if components with known...

Dwayne Forde
Pivotal
K4

The Future of Applications and Application Testing

Add to calendar
Thursday, October 27, 2016 - 2:45pm to 3:45pm

“Software is eating the world,” and as a result, companies are building novel applications to support their business and products. This is the main drive behind the microservices trend where a product's architecture is comprised of many independent applications, both new and legacy. Testing and deploying any microservices architecture require high levels of coordination between components. A significant part of this approach is keeping interfaces compatible with other parts of the infrastructure, which means that collaboration and automation are critical. Dwayne...