Conference archive

STAREAST 2016 - Agile Development

Sunday, May 1

Kristoffer Nordström
Northern Test Consulting AB

Python® for Testers (2-Day)

Sunday, May 1, 2016 - 8:30am to Monday, May 2, 2016 - 4:30am
  • Explore examples covering topics such as generating test data, monitoring system under test, compressing and sending test data
  • Gain a solid understanding of the Python language, its philosophy, and the code syntax
  • Get a broad introduction to the vast standard library that Python comes installed with
  • What is Pythonic code, good practices and common pitfalls to avoid
  • Learn how to install 3rd party Python libraries to extend the power of the language
  • Understand how to control external processes
Jeffery Payne
Coveros, Inc.

Fundamentals of Agile Certification—ICAgile (2–Day)

Sunday, May 1, 2016 - 8:30am to Monday, May 2, 2016 - 4:30pm

Fundamentals of Agile Certification—ICAgile will present a roadmap for how to get started with agile along with practical advice. It will introduce you to agile software development concepts and teach you how to make them work. You will learn what agile is all about, why agile works, and how to effectively plan and develop software using agile principles.  A running case study allows you to apply the techniques you are learning as you go through the course.

Monday, May 2

Bob Galen
Velocity Partners
MJ

Test Automation Strategies for the Agile World

Monday, May 2, 2016 - 1:00pm to 4:30pm

With the adoption of agile practices in many organizations, the test automation landscape has changed. Bob Galen explores current disruptors to traditional automation strategies, and discusses relevant and current adjustments you need to make when developing your automation business case. Open source tools are becoming incredibly viable and beat their commercial equivalents in many ways―not only in cost but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile methods have fundamentally challenged our traditional automation strategies. Now we must keep up...

MN

Service Virtualization: Making the Unavailable Available for Testing

Monday, May 2, 2016 - 1:00pm to 4:30pm

Service virtualization—and how it can help testers begin testing earlier—is a hot topic in books and discussions. Now it’s time to demonstrate how service virtualization is more than just a buzzword. Join Carlos Pineda for this interactive session as he shares his experiences and proven practices for using service virtualization technology. Learn how to get started with service virtualization, how service virtualization fits into the overall delivery lifecycle, how to prioritize which services to stub out, and when to begin transitioning from testing with stubs to executing the real...

Wednesday, May 4

Mary_Thorn
Ipreo
W2

Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies

Wednesday, May 4, 2016 - 11:30am to 12:30pm

Acceptance test-driven development (ATDD), behavior-driven development (BDD), and Cucumber promise many benefits related to your user story acceptance tests. They promise tighter collaboration between the product owner and the team. They promise the ability for the product owner and other stakeholders to write their own executable acceptance tests. They even promise an increase in the value produced by the efforts of your team as they focus on building the “right”...

Clint Sprauve
Hewlett Packard Enterprise
Eran Bachar
Hewlett-Packard Enterprise
W5

How HP Enterprise Implemented DevOps Processes

Wednesday, May 4, 2016 - 11:30am to 12:30pm

Within large enterprise organizations, DevOps transformations can be daunting and complex if not implemented with innovation, creativity, and the support of leadership. Implementing DevOps best practices can be a challenge, even for those companies that sell software that addresses this particular discipline. Imagine approaching a team that develops quality assurance tools and challenging them to build a developer-centric team for continuous testing and delivery—but you can't use any of your own tools. Join Clint Sprauve and Eran Bachar to learn how Eran created a dev/test team to...

Michael Harris
David Consulting Group
W10

Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Agile Testing

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Many levels of estimation are practiced in agile, including budgeting, high-level estimation, and task planning (detailed estimation). That might seem like an anathema to agile, but it is not. Mike Harris shares a case study that provides an approach that “checks the box” for standard corporate...

Glenn Buckholz
Coveros, Inc.
W11

Continuous Integration Testing Techniques to Improve Chef Cookbook Quality

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Chef, Puppet, and other tools that implement “infrastructure as code” are great for configuration management and automated deployments, but it is difficult to test these infrastructure scripts before putting them into production. Since infrastructure as code is a relatively new technology, methodologies for its testing are not yet standardized. Glen Buckholz shares a way to solve the two major problems with testing Chef scripts—[1] capturing a start state similar to your...

Ardita Karaj
EPAM Systems
W16

Test-Driven Everything—with Deliberate Collaboration

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

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 Ardita Karaj and “Cheezy” Morgan do this in front of your eyes. Watch them build a web application, driven by acceptance and unit...

Tanya Kravtsov
Audible
W17

The Road to DevOps: Data, Environment, and Test Automation

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

DevOps promotes continuous integration, continuous testing, and continuous deployment. And anything that breaks this continuity is a potential bottleneck. In many organizations, testing becomes that bottleneck for one or all of the following reasons:  unstable test environment, lack of good test data, and manual test processes. Tanya Kravtsov explores why treating test automation as a separate entity from development often results in a DevOps failure. She explores how integrating test automation with product...

Thursday, May 5

Jeffery Payne
Coveros, Inc.
T7

Build a Cross-Department DevOps Team

Thursday, May 5, 2016 - 11:15am to 12:15pm

Who owns DevOps? That's a question that many are asking as more and more organizations implement continuous integration, continuous delivery, and continuous monitoring capabilities—the essence of DevOps engineering. Join Jeffery Payne as he describes how leading-edge organizations are structuring cross-department DevOps teams and where those teams live within existing organizational structures. Learn who needs to be involved in a DevOps team, how the team works with...

Jonah Stiennon
Sauce Labs
T10

Cross-Platform Mobile Test Automation Using Appium

Thursday, May 5, 2016 - 11:15am to 12:15pm

Mobile devices are taking over the world and quickly outpacing the use of traditional desktop machines. But how should we test them? Jonah Stiennon has spent the past two years working with a team of open source contributors at Sauce Labs to establish Appium as the industry standard for cross-platform mobile test automation. A Node.js application, Appium uses a superset of the JSON wire protocol, the same protocol on which Selenium is built, to automate both iOS and...

Melissa Benua
PlayFab, Inc.
T14

Continuous Integration: A New Way of Life

Thursday, May 5, 2016 - 1:30pm to 2:30pm

Continuous integration is the new buzzword in software development because it opens up opportunities well beyond making sure all your team's code compiles cleanly. What if this pipeline could improve everything from the quality of code reviews, to how you monitor your product “in the wild,” and when your automated tests are executed? What if it could provide insight into how well those tests are performing? Melissa Benua explores how to setup a basic integration...