STAREAST 2019 - Architecture - Design
Customize your STAREAST 2019 experience with sessions covering architecture and design.
Monday, April 29
Blockchain Quality: Securing Trust in a Digital Age
NewBlockchain technology introduces decentralized, distributed, cryptographically linked digital structures that record information across many computers. Due to its highly secure structure, blockchain is growing at a rapid pace in the financial and automotive industries, and adoption is starting in other industries. We are also witnessing the rise of the smart contract, a set of immutable programmatic auto-enforcing rules that live on the blockchain. However, although there are many benefits, blockchain introduces a unique set of testing and quality concerns. For example, race conditions and...
Tuesday, April 30
X-Ray Vision For Testers: How to Analyze Things
Preview NewHow do we go about understanding something complex? How do we move from confusion to clarity? What strategies and approaches can we use to identify and reason about things that matter? When we’re dropped into a testing situation, how do we make sense of it all? How can we rapidly achieve a deeper understanding of things that we know little or nothing about? How can we develop skills to make us more powerful testers? The answer to these questions is analysis - the study of things and ideas by examining their elements and structure. In this one-day tutorial, Michael Bolton will lead...
Technical Test Automation Challenges: Patterns and Solutions
Sold Out!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. Other solutions that have worked well are patterns, common to automation efforts at any level with whatever tools you are using. Dot Graham and Seretta Gamba focus 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 developed together, Dot and...
Artificial Intelligence and Machine Learning Skills for the Testing World
PreviewSoftware continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions. AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles. Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing—an area...
Continuous Testing Using Containers
NewContainers. Every manager thinks they want them, but few teams have experience in knowing what to DO with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone can be the days of maintaining X different compute environments with Y different configurations. Imagine instead spinning up just the code you need, on the machine type it needs, and only for as long as you need it. In this technical training, Melissa will walk through what containerization means for a legacy code base attempting to practice continuous...
Shift Left to Test User Experience
PreviewIn today’s environment, the user experience (UX) is overwhelmingly important—and is not just about the product. UX describes all facets of a person’s interactions with and reactions to the product, the organization that supplies it, and the environment in which it is experienced. Isabel Evans says that in order to focus our tests appropriately, it is vital that we testers understand our users’ experiences. We need to explore and measure human, business, and societal impacts of products we develop, and how those are underpinned by technical qualities. Unless we “shift left” as...
Wednesday, May 1
Creative Trespassing: Sneak More Imagination into Your Work and Get More Done
After years of smuggling creativity into the corporate sector without getting busted, Tania Katan has learned that we don’t need to be in a job that is distinctly creative in order to be distinctly creative in our job. In fact, no matter how tedious the task or how buttoned-up the office environment, we can all learn to conjure imagination anywhere, anytime, by choosing to stand out rather than fit in. Join Tania for some hilarious stories, wacky exercises for flexing your creative muscles, and engaging ideas like “Fire Hierarchy” and “Transform the Norm.” You will leave with tools and...
Data Curation: Refine and Shine
PreviewWe now live in a world where data is generated with every action taken. From buying groceries to walking the dog, we're generating data all the time, everywhere. Companies are starting to undertake harnessing that data efficiently for business cases, and that requires developing a process around data curation. This process must determine which data to curate, how to maintain curated data, and when to delete stale data. A robust data curation process agreed upon by stakeholders is essential to mining data effectively if you want to strike gold. Michael Hobbs will walk through the...
Excuse-Free Testing: An Open Source Tool for Simpler CI Integration
PreviewThe goal of continuous testing is to find defects earlier in the development lifecycle and release software faster to the market. This can be achieved by integrating open source functional and performance testing tools in the early stages of your software delivery lifecycle. Klaus Neuhold will explain how to integrate the open source test automation framework Taurus, and other tools such as JMeter and Selenium, as a CI step in Jenkins pipelines, so that these tools can be triggered as part of everyday code commits or builds. Taurus can run a large variety of tests and has reporting...
By the Reader, for the Reader: The Wall Street Journal’s Secrets to Customer-Centric Experiences
Readers of The Wall Street Journal have seen many stories about companies shutting their doors after years of success. These companies failed to adapt to rising customer expectations and new technologies—they lost touch with what their customers wanted. The Wall Street Journal didn’t want to become one of these cautionary tales. Sumeet Mandloi explores how The Wall Street Journal aligned its engineering, design, and product teams to shift to a quality engineering organization focused on customer-centric experiences. As part of this transition to quality engineering, the company started...
Thursday, May 2
Example Mapping: The New Three Amigos
Example mapping is a collaboration technique used by teams to help refine requirements. Every team should have a set of “ready” criteria that includes some kind of workshop for development team members to establish a shared understanding. In a time-boxed example mapping session, rules will summarize examples or constraints about a user story, and the team will document questions about outcomes or dependencies for future refinement. The end result is requirements written as user behavior, with a shared understanding among all roles on the agile team. Join Thomas Haver to participate in a...
AI in Testing: A Moderated Panel Discussion
Artificial intelligence is the newest trend in software testing. But what is it, and how will it impact the tester's role, both today and in the future? What do you need to do to embrace this emerging technology? Adam Auerbach and Jennifer Bonine will moderate this panel discussion—which will include Jason Arbon, Dan Belcher, Tariq King, Jeff Nyman, and Jeremias Rößler—to give you an opportunity to hear the opinions of industry leaders about AI in testing. You will have a chance to drive the debate, so come prepared with all your AI questions.
Testing Large Data Sets with Supervised Machine Learning
Price rate is used to calculate an insurance premium based on the different insurance coverage. Every year the price rate is based on updated regulations, so after each change, the new price rate has to be tested for a large amount of data to make sure that the premium is correct based on the coverage. Testing fifty thousand data entries and their variations is impossible for any testing team. Alireza Razavi will present an AI automation testing framework designed to solve this testing problem. Discover how to use a supervised machine learning algorithm to determine the type of training...
Friday, May 3
Failing and Recovering
PreviewDo you ever feel you have lost confidence in your own abilities? Why does this happen? Isabel Evans spends a lot of time painting. Someone once commented, “Why are you doing this, when you are not very good at it?” And gradually she stopped drawing and painting, after being intimidated by a conventional vision of what good art should look like. At the same time, she experienced a parallel loss of confidence in her professional abilities. Attempting creative pursuits like drawing and painting is essential to cognitive, emotional, creative abilities and she began to understand the...