Conference archive

STAREAST 2016 - Test Automation Engineer

Sunday, May 1

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.

Rob_Sabourin
amibug.com

Agile Tester Certification (2–Day)

Sunday, May 1, 2016 - 8:30am to Monday, May 2, 2016 - 4:30pm
  • Discover how testing is implemented in different agile environments
  • Learn about user stories and how to test them
  • Explore key agile testing practices—ATDD, BDD, TDD, and ET
  • Examine technical and team skills you need for success
  • Recognize the main agile testing challenges and how to address them

Integrating Test with a DevOps Approach (2–Day)

Sunday, May 1, 2016 - 8:30am to Monday, May 2, 2016 - 4:30pm
  • Explore the DevOps background, approach, and best practices

  • Integrate test automation with DevOps
  • 
Implement continuous testing

  • Learn how DevOps practices and principles improve software quality and efficiency

  • Understand the differences between DevOps and traditional operational methodologies

  • Discover the major steps required to successfully implement delivery pipelines

Monday, May 2

Jon_Hagar
Grand Software Testing
MD

Testing the Internet of Things

Monday, May 2, 2016 - 8:30am to 12:20pm

The Internet of Things (IoT) is the next big technology challenge for software testing. IoT testing uses not only concepts from traditional and mobile environments but also has new testing problems and new patterns. Jon Hagar begins by examining how to use data analytics from error profiles and social media to discover the new error patterns in IoT systems. Usage data on IoT devices is growing rapidly and becoming a big data issue. Through hands-on exercises, Jon explains how teams can use data analytics to improve development and testing. Next, he uses the analytics to define real-world...

Mike_Sowers
TechWell Corp.
ME

Plan, Architect, and Implement Test Automation within the Lifecycle

Monday, May 2, 2016 - 8:30am to 12:00pm

In test automation, we must often use several tools that have been developed or acquired over time with little consideration of an overall plan or architecture and no consideration for how to integrate those tools. As a result, productivity suffers and frustrations increase. Join Mike Sowers as he shares experiences from multiple organizations in creating an integrated test automation plan and developing a test automation architecture. Mike discusses both the good (engaging the technical architecture team) and the bad (too much isolation between test automators and test designers) on his...

Bob Galen
Velocity Partners
Mary_Thorn
Ipreo
MF

The Keys to Agile Testing Maturity

Monday, May 2, 2016 - 8:30am to 12:00pm

You’ve “gone agile” and have been relatively successful. So, how do you know how well your test team is really doing? And how do you continuously improve your test practices? When things get rocky, how do you handle the challenges without reverting to old habits? The path to high-performance agile testing isn’t easy or quick, and it helps to have a guide. So consider this tutorial your guide to ongoing, improved, and sustained high-performance agile testing. Join Bob Galen and Mary Thorn as they share lessons from their most successful agile testing transitions. Explore actual team case...

Paul Holland
Doran Jones, Inc.
MH

End-to-End Testing with the Heuristic Software Test Model

Monday, May 2, 2016 - 8:30am to 12:00pm

You have just been assigned to a new testing project. So, where do you start? How do you develop a plan and begin testing? How will you report on your progress? In this hands-on session, Paul Holland shares test project approaches based on the Heuristic Software Test Model from Rapid Software Testing. Learn and practice new ways to plan, execute, and report on testing activities. You’ll be given a product to test and start by creating three raw lists—Product Coverage Outline, Potential Risks, and Test Ideas—that help ensure comprehensive testing. Use these lists to create an initial set of...

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...

Hans_Buwalda
LogiGear
MM

Better Test Design for Great Test Automation

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

When we discover—often late in an automation effort—that the automated tests are cumbersome and costly to maintain, we often view this as a technical problem for the automator to solve. However, an often-overlooked cause is the role that testers who designed these tests play in making automation scalable and maintainable. In this interactive tutorial for both testers and automation engineers, Hans Buwalda explores how better test designs will result in much better test automation and can make the difference between automation success and failure. See why successful automated testing is not...

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...

Tuesday, May 3

Hans_Buwalda
LogiGear
TB

The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More

Tuesday, May 3, 2016 - 8:30am to 4:30pm

Large-scale and complex testing projects can stress the testing and automation practices we have learned through the years, resulting in less than optimal outcomes. However, a number of innovative ideas and concepts are emerging to better support industrial-strength testing for big projects. Hans Buwalda shares his experiences and presents strategies for organizing and managing testing on large projects. Learn how to design tests specifically for automation, including how to incorporate techniques like keyword testing and behavior-driven development. Discover what roles virtualization and...

Dorothy Graham
Software Test Consultant
TD

Technical Test Automation Challenges: Patterns and Solutions

Sold Out!
Tuesday, May 3, 2016 - 8:30am to 12:00pm

Many organizations find that test automation does not work as well as they thought it would. In many cases, these failures are due to technical reasons, which can be fixed relatively easily. These test automation patterns are common to automation efforts at any level with whatever tools you are using. Dorothy Graham focuses on often-neglected technical issues—things that are not management issues—and the patterns that help solve them. Using a set of patterns developed...

Dale Perry
TechWell Corp.
TE

Performance Testing: Planning for a Successful Test

Sold Out!
Tuesday, May 3, 2016 - 8:30am to 12:00pm

In today’s fast paced, ever changing world of software and technology, software performance testing is becoming essential to successful product implementation. To be successful we must understand several fundamental factors about performance testing. Dale Perry examines the activities required to be successful in software performance testing. Dale identifies key issues, how they determine our level of success at implementing the necessary testing, and potential pitfalls...

TG

What’s Your Leadership IQ?

Sold Out!
Tuesday, May 3, 2016 - 8:30am to 12:00pm

Have you ever needed a way to measure your leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine shares a toolkit to help you do just that. This toolkit includes a personal assessment of your leadership competencies, explores a set of eight dimensions of successful leaders, provides suggestions on how you can improve competencies that are not in your core set of strengths, and describes...

Jon Bach
eBay, Inc.
TI

Testing Under Pressure: A Case for Session-Based Test Management

Tuesday, May 3, 2016 - 8:30am to 12:00pm

The nature of exploration, coupled with the ability of testers to rapidly apply their skills and experience, make exploratory testing a widely-used test approach—especially when time is short. Unfortunately, exploratory testing is often dismissed by project managers who assume that it is not reproducible, measurable, or accountable. If you have these concerns, you may find a solution in a technique called Session-Based Test Management (SBTM), developed by Jon Bach and his brother James. In SBTM, testers explore an area of a product, framing their testing in time-boxed “sessions” meant to...

Jon_Hagar
Grand Software Testing
TJ

Test Attacks to Break Mobile and Embedded Software

Tuesday, May 3, 2016 - 8:30am to 12:00pm

In the tradition of James Whittaker’s book series “How to Break Software,” Jon Hagar applies the testing “attack” concept to the domain of mobile and embedded software systems. First, Jon defines the environments of mobile and embedded software. He then examines the issues of software product failures caused by defects found in these types of software. Next, Jon shares a set of attacks against mobile and embedded software based on common modes of failure that teams can direct against their software. Like different kinds of software design patterns, attacks are test design patterns that...

Jeffery Payne
Coveros, Inc.
TO

What DevOps Means for Testers: Tips for Getting Testers Involved

Tuesday, May 3, 2016 - 1:00pm to 4:30pm

DevOps is more than a buzzword or passing fad. It's a radically new approach to rapidly delivering 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...

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”...

Hans_Buwalda
LogiGear
W3

Anti-Patterns for Automated Testing

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

Patterns—proven, repeatable solutions to common situations that occur again and again—are commonly used in development and to a lesser extent in testing. In addition to patterns, various anti-patterns have been discovered. These are common responses to recurring problems that, while promising, are actually counterproductive. Hans Buwalda describes a set of such anti-patterns that he commonly sees in automated test design and that he feels inhibit scalability and...

Jeroen Mengerink
Polteq Testing Services B.V.
W4

Helpful Practices in Agile Testing

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

“Testing” in an agile environment is much different from classic testing on waterfall projects. Testers must be involved in all aspects of software development. Jeroen Mengerink shows you how professional testers can become key contributors in agile projects. First, he explains how to pair with and help the members of your agile team by identifying the test skills each of them needs to learn for the team to create a better quality product. Because agile development starts with user stories, there is an increased importance of end-to-end testing. Jeroen shows how to use mind mapping to...

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...

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...

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...

Lee Copeland
TechWell Corp.
K3

Lightning Strikes the Keynotes

Wednesday, May 4, 2016 - 4:15pm to 5:15pm

Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation. And now, lightning has struck the STAR keynotes. Some of the best-known experts in testing will step up to the podium and give you their best shot of lightning. Get multiple keynote presentations for the price of one—and...

Thursday, May 5

Asad Faruqui
Symantec
Moni Mau
Symantec
T3

Turbocharge Your Automation Framework to Shorten Regression Execution Time

Thursday, May 5, 2016 - 9:45am to 10:45am

Asad Faruqui and Moni Mau say that their old regression automation used to take three-to-four days of execution time as they ran against different browser versions, locales, and currencies. They wanted to make the automation framework more efficient so features could go to market faster. Symantec explored Selenium Grid which could reduce the run time by offering some parallelism, but Asad and Moni wanted even more efficiency. They explain how they created both a...

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...

Chris Loder
Halogen Software
T9

Combine Test Automation Code with Product Code: The Good, the Bad, and the Lessons Learned

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

At STAREAST 2015, Chris Loder spoke about the automation framework that he and his team built at Halogen Software. At the time, they had just moved the test automation code into the development code base so that everyone in R&D was able to use it. One year later, Chris returns to...

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...

Joe Colantonio
TestTalks
T12

Boost Test Coverage with Automated Visual Testing

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

Joe Colantonio shares how combining your existing automated tests with scalable automated visual testing can help you dramatically increase coverage, reduce maintenance, and substantially boost test robustness, efficiency, and ROI. Joe includes real-life use cases—automating cross-browser UI validation, adding full UI regression coverage to existing automated tests, handling dynamic content in visual tests, and more—to help you release faster and better, automatically...

Brian Long
Virginia Tech
T15

The Selenium Grid: Run Multiple Automated Tests in Parallel

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

The Selenium Grid unleashes the full power of Selenium to run multiple automated tests in parallel across multiple platforms. Brian Long demonstrates the use of an open-source framework developed at Virginia Tech to get up and running with a Selenium Grid in about an hour. He begins by discussing the Selenium Grid configuration and then progresses to the installation of the framework. Starting with a clean Selenium installation, Brian uses Git to retrieve and install...

Danny McKeown
Paychex
T16

Stay Ahead of the Mobile and Web Testing Maturity Curve

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

Join Danny McKeown, Paychex’s lead test enterprise automation architect, to learn how to climb the testing maturity curve and increase predictability and reuse, all while accelerating repeatable and reliable testing. Learn how Paychex iteratively built a well-defined web and mobile app test automation architecture. By evolving the areas of strategy, environment pre-conditions, continuous integration, and understanding their IT users, Paychex executes a mature program...

Wilson Mar
JetBloom
T18

Git and GitHub for Testers

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

GitHub is the repository for the vast majority of today’s open-source software. And that is why many interviewers look at applicants’ public GitHub.com accounts to assess their interests, popularity, helpfulness, and consistency. To collaborate with developers, today’s testers need git and a GitHub account. Unfortunately, esoteric command lines often confuse those new to the tool. Join Wilson Mar as he provides advice on how to be immediately productive. He begins with...

Lee Barnes
Utopia
T21

Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy

Thursday, May 5, 2016 - 3:00pm to 4:00pm

Choosing the appropriate tool and building the right framework are typically thought of as the main challenges to successful test automation. However, even after careful tool selection and advanced automation framework construction, many find long-term success elusive. Lee Barnes discusses the key strategy components that must be in place to avoid becoming another test automation statistic. Learn the importance of—and techniques for—assessing your organization’s...

Rahul Shah
WorldVentures
T22

Build a Quality Engineering and Automation Framework

Thursday, May 5, 2016 - 3:00pm to 4:00pm

How would you like to be in this position? Development sends the final release candidate for multiple systems with a user base of one million just a day before the production release, and you are expected to sign off on the overall software quality. Rahul Shah is responsible for providing QA sign-off for a dozen applications every week and is accountable for reporting the overall quality of functional, regression, automation, cross-browser, mobile, and performance testing...

Michael Cooper
W3, LLC
T23

Evolve or Die: What Testers Need to Do to Survive and Thrive

Thursday, May 5, 2016 - 3:00pm to 4:00pm

With the advent of new technologies, agile methodologies, innovative tools, and a global workforce, the tester’s role is rapidly changing. Those who can adapt to the changing environment get the best jobs and assignments, and others get left behind. As the discipline of testing evolves, test professionals have to make decisions that will determine their success and job satisfaction. Is it better to specialize or be a generalist? Are you a better fit for a small start-up or...