STARWEST 2017 - Test & Release Automation | TechWell

STARWEST 2017 - Test & Release Automation

Sunday, October 1

Kristoffer Nordström
Northern Test Consulting AB

Python® for Testers (2-Day)

Add to calendar
Sunday, October 1, 2017 - 8:30am to Monday, October 2, 2017 - 5:30pm

This is a course for testers who are frustrated by the laborious and manual work that makes up day-to-day test activities. Participants will gain a solid understanding of the Python language, its philosophy, and the code syntax.

Wilson Mar
JetBloom

Mastering HP LoadRunner® for Performance Testing (2-Day)

Add to calendar
Sunday, October 1, 2017 - 8:30am to Monday, October 2, 2017 - 5:00pm
Gain the knowledge and skills to use the latest testing tools provided by HP to validate decisions and improve software performance. Participants are equipped to begin planning the implementation of LoadRunner® and Performance Center for improving testing practices within their organizations.

Real-World Software Testing with Microsoft Visual Studio® (3-Day)

Add to calendar
Sunday, October 1, 2017 - 8:30am to Tuesday, October 3, 2017 - 5:00pm
Gain real world software testing techniques and technical skills using the latest Microsoft Test Manager 2017®, Visual Studio 2017®, and Team Foundation Server 2017® tools in this three-day, hands-on course.
Dawn Haynes
PerfTestPlus, Inc.

Performance, Load, and Stress Testing (2-Day)

Add to calendar
Sunday, October 1, 2017 - 8:30am to Monday, October 2, 2017 - 5:30pm
Designed for system testers, system designers, system tuners, software engineers, QA professionals, and project leaders, this course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job.

Monday, October 2

MC

Selenium Test Automation: From the Ground Up

Add to calendar
Monday, October 2, 2017 - 8:30am to 4:30pm

Selenium expertise, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. Many believe it is a must-have tool for test engineers. If you want to learn Selenium, then this tutorial is a great start. Cheezy Morgan shows you how to build test automation using Selenium. But he doesn’t stop there. He uses his years of experience to show you how to build automation that is clean and easy to maintain. Cheezy introduces other tools that work with Selenium to help manage the data used to drive your tests, work with JavaScript...

Hans_Buwalda
LogiGear
MD

Better Test Design for Great Test Automation

Add to calendar
Monday, October 2, 2017 - 8:30am to 12:00pm

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 not only will result in much improved test automation but also can make the difference between automation success and failure. See why successful...

Mary_Thorn
Ipreo
MF

Implement BDD with Cucumber and SpecFlow

Add to calendar
Monday, October 2, 2017 - 8:30am to 12:00pm

We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. But Mary Thorn says help is at hand. Enter behavior-driven development (BDD) and Cucumber and SpecFlow, two tools for running automated acceptance tests and facilitating BDD. Mary explores the nuances of Cucumber and SpecFlow, and shows you how to...

Dawn_Code
Unspecified LLC
MI

Harnessing Your Automation: Choose Your Own Adventure

Add to calendar
Monday, October 2, 2017 - 1:00pm to 4:30pm

You've seen this before. The project requirement states that You will be responsible for developing test automation that covers ______. And it is rarely as simple as it first seems. With upstream and downstream considerations, tool changes, and course correction at every juncture, how can you possibly improve efficiency and quality, and still plan for and stay on target during the process of developing and implementing a robust test automation harness? Dawn Code will guide you through the steps of building test automation that can suit a variety of needs. Following a Choose Your Own...

Bob Galen
Zenergy Technologies
MJ

Test Automation Strategies for the Agile World

Sold Out!
Add to calendar
Monday, October 2, 2017 - 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 that must be made when developing an automation business case. Open source tools are becoming incredibly viable and often best their commercial equivalents―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 with...

Dorothy Graham
Software Test Consultant
MM

System-Level Test Automation: Ensuring a Good Start

Preview New
Add to calendar
Monday, October 2, 2017 - 1:00pm to 4:30pm

Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a manager, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing value? Dot Graham describes the most important management issues you must address for test automation success, particularly when you are new to automation. Dot helps you understand and choose the best approaches for your organization—no matter which automation tools you use. Focusing on system...

Tuesday, October 3

Wilson Mar
JetBloom
TB

What Testers Must Know about Git and GitHub

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 4:30pm

With Git and GitHub, testers today have unprecedented visibility into both development and DevOps code. GitHub provides powerful online collaboration, code review, code management, and version control services. GitHub's domination of social coding makes it the professionals’ new business card, indicating their creativity, popularity, capability, and tenacity. Today’s testers need to learn about and use Git and GitHub. In this hands-on tutorial Wilson Mar presents material available nowhere else and a unique explanation of tools, repositories, and GUI programs used by professional...

Dorothy Graham
Software Test Consultant
TF

Technical Test Automation Challenges: Patterns and Solutions

Preview Sold Out!
Add to calendar
Tuesday, October 3, 2017 - 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 generic technical reasons, which can be fixed with relative ease. Solutions that have worked well for others are patterns; these test automation patterns are common to automation efforts at any level with whatever tools you are using. Dot Graham focuses on often-neglected technical issues—i.e., non-management issues—and the patterns that help solve them. These are not development or code patterns—this is a code-free tutorial. Using a set of patterns...

Melissa_Benua
mParticle
TI

Test Design for Fully Automated Build Architectures

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

Imagine this … As soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Well, setting up the pipeline capable of doing just that is becoming more and more common. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key test design principles—applicable to...

Jeffery Payne
Coveros, Inc.
TM

Integrating Automated Testing into DevOps

Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

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. Join Jeffery Payne as he discusses the unique challenges associated with integrating automated testing into continuous integration/...

Mike_Sowers
TechWell Corp.
TN

Plan, Architect, and Implement Test Automation within the Lifecycle

Preview
Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

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

Tariq_King
Ultimate Software
TO

Beyond Unit Testing: More of What Testers Should Know

New
Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

Are you a tester, developer, or quality engineer who participates in code reviews or unit testing activities? Can you write test scripts to cover all program statements but would like to learn more advanced code-based testing techniques? Join Tariq King as he goes beyond the basics of unit testing and shows you how to design tests that cover multiple data conditions, independent paths, and loops within code. Learn how to apply these techniques to different application tiers, ranging from the user interface to the data access layer. Discover strategies for integration testing based on...

Wednesday, October 4

Tariq_King
Ultimate Software
K1

Rise of the Machines: Can Artificial Intelligence Terminate Manual Testing?

Add to calendar
Wednesday, October 4, 2017 - 8:30am to 9:45am

The state of the art in automated software testing is far from being a replacement for human-guided testing. There is more to testing than setting up preconditions, applying inputs, verifying outputs, and logging the results. Testing requires significant planning, exploring, learning, modeling, inferencing, experimenting, and more. Therefore, before we can truly automate testing, we must bridge the gap between the testing capabilities of humans and machines. Tariq King says that breakthroughs in artificial intelligence (AI) and machine learning (ML) are challenging our thinking about the...

Adam Auerbach
Lincoln Financial Group
K2

Testing and DevOps: Organizations and Their Culture Must Change

Add to calendar
Wednesday, October 4, 2017 - 10:00am to 11:00am

The DevOps movement is here. Now, companies with mature systems are breaking down siloed IT departments and federating them into product development teams and departments. Testing and its practices are at the heart of these changes. Traditionally, development organizations have been filled with mostly manual testers and a limited number of automation and performance engineers. Adam Auerbach says this has to change. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay...

Jim_Weaver
Vanderbilt University Medical Center
W2

The Software Testing Pyramid: A Concrete Example

Preview
Add to calendar
Wednesday, October 4, 2017 - 11:30am to 12:30pm

Mike Cohn’s Test Pyramid describes a test automation strategy consisting of a wide base of unit tests, service-oriented acceptance tests for business logic, and a thin layer of tests exercising the user interface. Tests that provide the quickest feedback and fault precision serve as the testing foundation. So, how does this work in practice? How does a team achieve this level of test automation and maintain it over time? How can the team avoid redundancy in the various test layers? Jim Weaver demonstrates the different types of tests for a real feature—enforcing business rules for...

Dorothy Graham
Software Test Consultant
W3

Blunders in Test Automation

Add to calendar
Wednesday, October 4, 2017 - 11:30am to 12:30pm

In chess, the word blunder means a very bad move by someone who should know better. Even though functional test automation has been around for a long time, people still make some very bad moves and serious blunders. The most common misconception in automation is thinking that manual testing is the same as automated testing. And this thinking accounts for most of the blunders in system level test automation. Dorothy Graham takes us on a tour of these blunders, including: the Stable-Application Myth (you can’t start automating until the application is stable), Inside-the-Box Thinking (...

Kenneth_Merkel
CA Technologies
W8

Service Virtualization: What, Who, When, and How

Preview
Add to calendar
Wednesday, October 4, 2017 - 1:45pm to 2:45pm

Service virtualization provides many benefits for both development and test teams. For testers, service virtualization empowers them to work in parallel with their development counterparts and take control of their own schedules. They no longer have to wait for development to complete their work or to get access to a restricted system such as a mainframe or a third party API. Test teams can get the basic details from dev and/or use a sample request and response pair to create a virtual service themselves. With no need to wait on others to start testing, testing can start at...

Talal_Ibdah
Baaz.com
W11

Automate Your API Testing Process

Preview
Add to calendar
Wednesday, October 4, 2017 - 1:45pm to 2:45pm

Creating automated tests for your team stories, integration, or regression test cycles within agile sprints is almost every tester’s top challenge. Usually it consumes many hours and requires a great deal of effort to achieve, especially in complex and large agile projects. Teams need to deliver software as quickly as they can while producing the best possible product quality. Talal Ibdah shows how you can achieve these goals and automate your API functional and performance tests; define test environments and configuration files; make chaining requests; continuously deliver your...

Daria Mehra
Quid, Inc.
W12

What to Do—Develop Your Own Automation or Use Crowdsourced Testing?

Preview
Add to calendar
Wednesday, October 4, 2017 - 1:45pm to 2:45pm

Modern software products tend to have a rich UI that supports many user workflows, all of which need to be covered in testing. Agile organizations quickly discover that manual end-to-end testing neither supports their velocity nor provides respectable regression coverage. A common progression is to move from fully manual testing to record/replay, then to Selenium IDE style tests, then to automation based on Selenium WebDriver, perhaps with a BDD overlay. Daria Mehra has practiced this approach and shares her experience. She compares the Selenium style of automation to an...

Hilary_Weaver-Robb
Quicken Loans
W14

Testing RESTful Web Services

Preview
Add to calendar
Wednesday, October 4, 2017 - 3:00pm to 4:00pm

A lot of folks doing testing (QAs, BAs, and Devs alike) are experienced with testing applications through the front end—a graphical user interface or a mobile app. However, Hilary Weaver-Robb says that with this type of testing we often miss the internal web services and APIs that power those applications. Integration or web service tests are right in the middle of the Testing Pyramid, so to ensure adequate coverage it’s vital for testers to know how to test at that level. Thankfully, to test web services we can apply many of the same principles we already know. Hilary focuses on...

Cher Fox
Fox Consulting
W15

Test Automation for Data-Centric Applications

Add to calendar
Wednesday, October 4, 2017 - 3:00pm to 4:00pm

Test automation, one of several key technical enablement practices, allows teams to be more successful in their agile journeys. Although there are many test practices and automation tools available for software development teams to leverage, few data-centric testing tools are targeted to data-related development and testing, leaving data warehousing and business intelligence teams thinking they can't possibly automate their tests. Cher Fox explores why test automation is important to agile data teams, discusses why they aren’t automating their tests today, and investigates the path to test...

Marianne_Hollier
HCL Technologies
W17

What Does Continuous Testing Really Mean?

Add to calendar
Wednesday, October 4, 2017 - 3:00pm to 4:00pm

You may have heard the term “continuous testing” and thought it was just the DevOps flavor of the month … or that it isn’t part of DevOps … or that it isn’t for cloud-based applications. Marianne Hollier says that continuous testing means adopting the right set of automated tests along with service virtualization, which allows the team to simulate missing dependencies and to start testing earlier and more frequently. She shares how the right combination of best practices and tools can help software development and testing teams adopt a continuous testing approach. Since you can’t test...

Paul_Merrill
Beaufort Fairmont
W18

Machine Learning: Will It Take Over Testing?

Preview
Add to calendar
Wednesday, October 4, 2017 - 3:00pm to 4:00pm

Machine learning (ML), a branch of artificial intelligence, is gaining widespread adoption and interest on software development projects. Paul Merrill says that ML isn't typical programming. Algorithms can be changed and checked for accuracy at runtime to “learn” from data. Some companies are already generating and executing test cases using machine learning algorithms. It is projected that significant areas of the labor force—16 percent in transportation and 9 percent of healthcare—could see job cuts in the next few years. So it's time to start thinking: Might testing be on that...

Thursday, October 5

Geoff_Meyer
Dell EMC
T1

Leverage Big Data and Analytics for Testing

Preview
Add to calendar
Thursday, October 5, 2017 - 9:45am to 10:45am

Sabermetrics turned the baseball world upside down by challenging decades-old measures of individual performance and their perceived linkage to team success. After cementing their legacy as the Lovable Losers for 108 years, the Chicago Cubs were able to leverage a data-driven approach to finally win a World Series. A high-school football coach, devoted to statistical analysis, has won three state championships—by never punting. Formula 1 racing teams collect staggering amounts of telemetry data from their race cars for the purpose of eking out seconds during the course of a race....

Jeffrey_Martin
SmartBear
T3

Use Automation to Assist—Not Replace—Manual Testing

Preview
Add to calendar
Thursday, October 5, 2017 - 9:45am to 10:45am

Automation is a powerful tool to help testing but too often it is used to replicate existing manual tests. This leads organizations to spend large amounts of time and money constantly updating flaky automated tests and test teams to suffer frustration from having to focus on activities that are not truly testing. This cost and frustration can be avoided by using automation as a tool to assist testing—not to replace tests. Jeffrey Martin shares some real-world examples of using automation to supplement testing by leveraging its true value—the replication and repetition of tasks...

Paul_Stringer
Equal Experts
T4

The Secrets to Blazing-Fast, Rock-Solid Mobile Acceptance Testing

Preview
Add to calendar
Thursday, October 5, 2017 - 9:45am to 10:45am

Automated acceptance testing is an essential component of a healthy agile software development process. Unfortunately, attempts to adopt this approach in mobile often result in slow, brittle, and highly complex device tests, based on UI automation. This approach harms confidence in mobile development. Automation used in this way often creates more problems than it solves, leaving development teams and businesses wondering where it all went wrong—often blaming tools rather than their approach. Revisiting fundamentals via a simple example of a mobile app, Paul Stringer helps us re-...

T9

Say Goodbye to Flaky Selenium Tests

Preview
Add to calendar
Thursday, October 5, 2017 - 11:15am to 12:15pm

Selenium has an industry reputation of being a “flaky” tool where individual tests pass, then fail—sometimes with no production changes at all. Such flakiness in your test suites can be extremely difficult, time consuming, and frustrating to debug. The vast majority of these issues stem from using either bad locators or bad wait conditions. But both of these root causes can be addressed by implementing the right framework for your Selenium tests. Craig Schwarzwald shares the most important concepts in creating such a Selenium framework. He has proved that using a framework...

Melissa_Chawla
Guidewire
T14

A Three-Tier Load Testing Program Saved Our Bacon

Preview
Add to calendar
Thursday, October 5, 2017 - 1:30pm to 2:30pm

Ensuring a website will scale with excellent performance under peak levels of load is no easy task. Any number of problems can occur—from switch hardware failure to third party service outages, to a poor choice of algorithms or memory use in the code. Melissa Chawla describes Shutterfly's three-tiered approach to prevent site outages during peak load. First, check the development team's designs for scalability by holding performance design reviews for each project including identifying throughput requirements for all down-stream resources. Second, automate continuous load testing...

Mike Duskis
ProtectWise
T15

Integrate Your Test Automation Tools for More Power

Preview
Add to calendar
Thursday, October 5, 2017 - 1:30pm to 2:30pm

Walk the Expo, and you will see all kinds of test automation tools. Some run scripts. Some communicate with the system under test. Some virtualize system components. Some do interesting things that you may never have considered. Yet, none gives you a complete recipe for testing your product and synthesizing the results. That is not their job. It's yours. Mike Duskis says an effective test automation program will reflect the unique nuances of your product and your business. However, unique nuances need not add up to radically different architectures. In fact, effective automation...

Paola_Rossaro
Nouvola
T20

Performance Testing in a Containerized World

Preview
Add to calendar
Thursday, October 5, 2017 - 3:00pm to 4:00pm

Container-based and microservices architectures have become the ideal setting for faster development cycles and more robust applications. As companies shift to these technologies, an integral part of the solution is the development of a continuous performance testing pipeline. Adopting a containerized architecture presents a variety of challenges. There are concerns about introducing additional overhead into the application performance. At the same time, a new paradigm implies defining new testing strategies, new metrics, and new tools that can better adapt to these architectures....

Paul Holland
Medidata Solutions, Inc.
T21

The Pothole of Automating Too Much

Add to calendar
Thursday, October 5, 2017 - 3:00pm to 4:00pm

Is your company spending a lot of time and effort on an automation strategy while your customers believe that product quality has not improved? Does management see automation as a silver bullet that will save money, increase coverage, and reduce headcount? Do you work for a company where the goal is (almost) 100 percent test automation? Paul Holland discusses issues and problems with these approaches and perceptions about test automation. He provides strong arguments why the “automate everything” approach is not likely to be successful and provides details of an alternative, balanced...

Meher_Nori
Broadridge Financial Solutions
T22

Get Ready for Cloud Testing

Preview
Add to calendar
Thursday, October 5, 2017 - 3:00pm to 4:00pm

In the past few years, deployment of applications in the cloud has become an industry standard. Meher Nori believes that it is very important for QA/testing organizations to understand the impact the cloud may have on them and prepare accordingly. The impact primarily involves a change in the testing strategy, and two items become very important. (1) Security testing and elasticity/scalability testing—new types of tests which previously were not so important—need to be created and executed once an application is hosted in the cloud. (2) Some traditional tests—availability testing...