STAREAST 2018 - Security Testing | TechWell

Conference archive

STAREAST 2018 - Security Testing

Sunday, April 29

Jeff Payne
Coveros, Inc.

Security Testing for Test Professionals (2-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 5:00pm
Explore security testing in an interactive workshop setting. This course is appropriate for software development and testing professionals who want to begin doing security testing as part of their assurance activities.

Monday, April 30

Michael_Bolton
DevelopSense
MA

Critical Thinking for Software Testers

Add to calendar
Monday, April 30, 2018 - 8:30am to 4:30pm

Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically-thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. Michael Bolton shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice...

Jason Arbon
test.ai
ME

Build Your Mobile App Quality and Test Strategy

Preview
Add to calendar
Monday, April 30, 2018 - 8:30am to 12:00pm

Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a quality and testing strategy means (1) knowing what data and tools you have available to make agile decisions, (2) understanding your customers and your competitors, and (3) testing your app under real-world conditions. Jason Arbon guides you through the latest techniques, data, and tools to ensure the awesomeness of your mobile app quality and testing strategy. Leave this interactive session with a strategy for your very own app—or one you pretend to own. The...

Maaret Pyhäjärvi
F-Secure Oyj
MK

Exploratory Testing: New Skills for Learning and Discovery

New
Add to calendar
Monday, April 30, 2018 - 1:00pm to 4:30pm

The skill to self-manage our testing work and our learning—making learning and discovery a habit—is what differentiates skilled exploratory testing from simply putting random testing activities together. Maaret Pyhäjärvi says that exploratory testing treats test design, test execution, and learning as parallel, mutually supportive activities—with the goal of discovering things that we don’t realize we don’t know. Exploratory testing frames our thinking about the system and engulfs the idea of creating artifacts to support testing. Join Maaret to experience exploratory testing hands-on and...

Tariq_King
Ultimate Software
MN

Unit Testing: What Every Developer and Tester Should Know

Add to calendar
Monday, April 30, 2018 - 1:00pm to 4:30pm

Do you want to take your testing skills to the next level? Are you trying to stay relevant on an agile team where testing is shifting to the left on the project timeline? Do you want to help your organization reap the full benefits of testing earlier? Then join Tariq King to explore the fundamentals of unit testing so you can find bugs as soon as they happen and do more thorough, targeted testing during software development. This introductory session is for everyone—of all programming skill levels. Learn how to apply program-based techniques such as testing by looking, automated unit...

Tuesday, May 1

Michael_Bolton
DevelopSense
TB

A Rapid Introduction to Rapid Software Testing

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 4:30pm

You're under tight time pressure with barely enough information to proceed with testing. How do you test quickly and inexpensively—yet still produce informative, credible, and accountable results? Rapid Software Testing, adopted by context-driven testers worldwide, offers a field-proven answer to this all-too-common dilemma. In this one-day sampler of the approach, Michael Bolton introduces you to the skills and practice of Rapid Software Testing through stories, discussions, and “minds-on” exercises that simulate important aspects of real testing problems. The rapid approach isn't just...

Titus Fortner
Sauce Labs
TD

Selenium Test Automation: From the Ground Up

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 4:30pm

Knowledge of Selenium, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. If you want to learn Selenium, then this full-day tutorial provides a great start. Titus Fortner 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. Titus introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...

Isabel Evans
Independent Consultant
TE

Influence Diagrams: A New Way to Understand Testing

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

Influence diagrams provide a simple-to-create and easy-to-understand approach to address the complexities of real-life problems. As testers, we may want to find more bugs, but this may have an unintended consequence for developers. Developers now have more defects to debug, which affects their capacity to deliver new functionality. Isabel Evans has found that influence diagrams provide a way to understand and manage the complexities of key interactions among testers, developers, and business stakeholders. In the past few years, Isabel has used influence diagrams as a tool to analyze the...

TG

The Impact of IoT on Testing: What’s in Store

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

No longer just a futuristic concept, the Internet of Things (IoT) has a strong presence in today’s world. If your business is not prepared for it, you’re already behind. With the proliferation of connected “things”—devices, appliances, cars, and even clothing—Jennifer Bonine says that the stage is set. IoT apps are here to stay. Testing, product management, and development teams must address developing and testing in this paradigm. Testers, accustomed to traditional platforms, are now asked to test on more complex devices and more advanced platforms. Testers must keep up with the demand...

Alan Page
Unity
TH

Testing Today's Web Applications: Tools You Can Use

Preview New
Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

If you are a software tester in 2018, chances are you're testing a website or web application. Whether you are testing in a browser, within a web “wrapper” framework like Electron, or even a web app wrapped in a mobile application, your customers are using web apps and websites constantly—and they want them to work well. Our challenge in test, of course, is to test as thoroughly and efficiently as we can, given our time and resource constraints. Long time software testing veteran Alan Page demonstrates some of his favorite free or inexpensive tools for testing web apps and shares...

Jeff Payne
Coveros, Inc.
TI

Web Security Testing: The Basics and More

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

Web applications are often security critical or serve as front-ends for security critical applications, making web testing for vulnerabilities an essential part of software testing. Unfortunately, most software testers have not been taught how to identify web security issues while testing applications. Join Jeffery Payne as he shares what you need to know to security test web-based applications as part of your overall testing process. Learn about the most common web security vulnerabilities and how they are introduced into web code and exploited by hackers. Explore test techniques for...

Dorothy Graham
Software Test Consultant
TJ

Technical Test Automation Challenges: Patterns and Solutions

Preview
Add to calendar
Tuesday, May 1, 2018 - 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. Other solutions that have worked well are patterns, 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 developed with Seretta Gamba, Dot looks...

Jason Arbon
test.ai
Tariq_King
Ultimate Software
TL

Artificial Intelligence and Machine Learning Skills for the Testing World

New
Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

Software 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 and automation, 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...

Jeff Payne
Coveros, Inc.
TN

Integrating Automated Testing into DevOps

Add to calendar
Tuesday, May 1, 2018 - 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—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/continuous...

Ken Johnston
Microsoft
Eun Chang
Microsoft
TO

Data Analytics and Machine Learning

New
Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

Do you have access to lots and lots of test, development, app, and service data—really big data—from client and cloud service log files, test execution results, and more? Then, you have a great opportunity to begin using data analytics and machine learning (ML) to gain new product quality insights. Bring your laptops and your sense of discovery as Ken Johnston and Eun Change introduce analysis techniques and ML tools to help you develop new and potentially groundbreaking insights. First, they present a fast-paced statistics primer for those with no prior data exploration experience and...

Dawn Haynes
PerfTestPlus, Inc.
TR

How to Break Software: Robustness Edition

Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

Have you ever worked on a project where you felt testing was thorough and complete—all features were covered and all tests passed—yet in the first week in production the software had serious issues and problems? Join Dawn Haynes to learn how to inject robustness testing into your projects to uncover those issues before release. Robustness—an important and often overlooked area of testing—is the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. Dawn shows you how—by expanding basic tests and incorporating specific...

Hans_Buwalda
LogiGear
TS

Better Test Design for Great Test Automation and DevOps

Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

Test automation is an essential element in agile and DevOps processes. Your test designs can make or break automation efforts throughout the entire CI/CD pipeline. Automation must find problems in a build, run without a hitch, and be easily maintained. If tests are badly structured and unnecessarily detailed, an automation engineer will have a hard time automating them—even with great tools. Hans Buwalda explores how testers (both technical and non-technical) can design or restructure tests to make them suitable for automation. These tests will be able to run seamlessly with the CI/CD...

Wednesday, May 2

K1

Transformation from QA to Engineering: Testing in the Fast Lane

Preview
Add to calendar
Wednesday, May 2, 2018 - 8:30am to 9:45am

Are you being asked to shorten your testing timelines? Do you feel pressured to increase your test automation coverage but don’t have the time, staff, or budget? How do you as a leader upgrade your team’s skills and technical abilities and still meet your daily release deliverables—without bringing in external resources? Join Jennifer Scandariato as she shares her journey in transforming her company’s QA department into a test engineering center of excellence, where manual testers are now automation engineers who apply automation technologies to expedite and streamline the testing...

Jim_Holmes
Guidepost Systems
W3

Automated Testing: Beyond the Basics

Preview
Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

You've been through some initial test automation training or bootstrapping, and now, a few months down the road, you find you’re spending a lot of time chasing intermittent test failures and maintaining your codebase. You're frustrated and losing trust in the automated tests. Sound familiar? Jim Holmes helps you find approaches that may save your sanity—all based on his years of experience and hard knocks. Beyond the test automation basics like waits, find logic, or basic page objects, Jim takes a dive into more advanced test automation approaches and methods—custom-designed APIs,...

Tariq_King
Ultimate Software
W4

AI-Driven Testing as a Service: Fad, Fiction, or Future?

Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

Advances in artificial intelligence (AI) and machine learning (ML) are leading to a new generation of software, which is becoming self-adaptive, autonomous, and smart. Academic researchers and industry practitioners are investigating how these new AI and ML technologies can be leveraged to improve software testing and testing services. A handful of testing-as-a-service (TaaS) vendors already offer services that use AI bots to perform some functional and performance testing. How well do they live up to their claims? Can they be used as an effective substitute or supplement for human testers...

Matthew Grasberger
Coveros, Inc.
W6

Automated Security Scanning for Your Delivery Pipeline

Preview
Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

Agile development and DevOps depend on an automated pipeline to build, test, and deploy code quickly. Security is all too often viewed as a manual task that is too difficult to automate and something to be left for later—not a good decision! Matt Grasberger says that, by leveraging automated security scans with open source scanners, you can reduce the risk of security vulnerabilities, get the most out of your pipeline, and increase software quality. Matt thoroughly explains and demonstrates several ways to implement automated security scans. Discover how to quickly test endpoints...

Bob Galen
Zenergy Technologies
W8

Mindmapping: A General Purpose (Test) Planning Tool

Add to calendar
Wednesday, May 2, 2018 - 1:45pm to 2:45pm

MindMapping is a general technique of organizing your thoughts, aligning your ideas, and breaking things down. It’s uses are, in fact, mind blowing. But in this session, join Bob Galen, as he takes you on a visual tour of mindmapping as applied in the software testing space. We’ll be using a free tool and be creating maps to illustrate test case design, test idea generation, sprint-level test planning, and release-level test planning using mindmaps. Along the way, you’ll also gain some new insights into risk-based testing with an agile twist, as we explore the 3-Amigos metaphor. You’ll...

Wayne Ariola
Tricentis
W9

Continuous Testing vs. Test Automation: Three Key Differences

Add to calendar
Wednesday, May 2, 2018 - 1:45pm to 2:45pm

The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the risk of software failures. Given the trends that impact both architectures (cloud, microservices, and APIs) and processes (DevOps, agile, and continuous delivery), how can software testing keep pace with modern application delivery? Enter continuous testing. Wayne Ariola explores the three main differences between continuous testing and test automation. He explores why and where traditional test automation falls short in today’s...

Melissa_Benua
mParticle
W12

Elegant Test Weapons for a More Civilized Age

Preview
Add to calendar
Wednesday, May 2, 2018 - 1:45pm to 2:45pm

Software Engineering as a discipline is always evolving. The technologies and tools that were in vogue yesterday are passé today and gone altogether tomorrow. Despite this high churn, there are a number of skills that software testers, in particular, possess that are eternally useful. They cut across time and tools and even job titles. Melissa will help software testers look past technologies and titles to explore the skills that they may already possess that are in high demand. She will explain some of the hottest job titles and technologies in the market today, and go in-depth...

Andrew Krug
Lazy Coder
W15

Selenium Hacks: Improving Your Skills

Preview
Add to calendar
Wednesday, May 2, 2018 - 3:00pm to 4:00pm

Although Selenium has become the open source standard for simulating user interactions with the browser, Andrew Krug likes to think of it as more than one tool in your toolbelt. Andrew says Selenium is like the Craftsman Bolt-On tool—with one battery and one grip, it can become a circular saw, drill, jig saw, or even a tire inflator. He’ll cover thirty or more Selenium hacks in this fast-paced session. Find out how you can employ Selenium for security testing, visual testing, email testing, easy content testing, performance testing, load testing … you get the drift. Briefly...

Thursday, May 3

Tom Chavez
Splunk
T2

Machine Data Is Everywhere: Use It for Testing!

Add to calendar
Thursday, May 3, 2018 - 9:45am to 10:45am

As more applications are hosted on servers, they produce immense quantities of logging data. Quality engineers should verify that apps are producing log data that is existent, correct, consumable, and complete. Otherwise, apps in production are not easily monitored, have issues that are difficult to detect, and cannot be corrected quickly. Tom Chavez presents the four steps that quality engineers should include in every test plan for apps that produce log output or other machine data. First, test that the data is being created. Second, ensure that the entries are correctly formatted and...

Susan Zampino
Progressive Casualty Insurance Company
T6

Exploratory Testing: Learn to Do It like a Bloodhound

Preview
Add to calendar
Thursday, May 3, 2018 - 9:45am to 10:45am

Let’s face it—dogs are born to sniff everything. Using their noses, they gather information from other dogs, people, and most everything. We teach dogs to use their noses to find bombs, predict seizures, locate cancer cells, detect drugs, and so much more. When dogs smell, they are not just recording an odor; they get an entire story. Although testers have fewer scent receptors than dogs, Susan Zampino says that we can learn how to gather information like a dog to drive our exploratory testing. Using active audience participation, Susan will stimulate participants to rely on their...

Rob_Sabourin
AmiBug.com
T8

Use Path Analysis in Test Design for Better, Faster Testing

Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

No question about it … software is highly complex maze, and it could take many lifetimes to manually test all the paths in a typical business app. Automation doesn’t help much because it’s not smart enough (yet) to design tests. Rob Sabourin shares his experiences testing complex application—some with more possible paths than particles of matter in the visible universe. Although programmers have applied path analysis to structural unit tests for years, path analysis has been mostly neglected in areas of end-to-end testing, workflow, process flow, usage scenarios, data flow, and system...

Paul_Merrill
Beaufort Fairmont
T18

What's an API and How Do I Test It?

Add to calendar
Thursday, May 3, 2018 - 1:30pm to 2:30pm

API-based applications have become ubiquitous in the past few years. Yet many of us still really don't know what an API is from the inside out. Moreover, many of us don't know much about how to comprehensively test them! Join Paul Merrill to learn what everyone is doing and talking about related to APIs: microservices, REST, endpoints, requests, request methods, and responses. Paul demonstrates four free tools you can use to directly interact with a simple API: curl, the browser, Postman, and Java (with Rest Assured). Learn techniques for testing APIs at the service level and how to test...

Elise Carmichael
QASymphony
T24

API Testing: How to Write Tests, Integrate into CI, and Track What You're Testing

Preview
Add to calendar
Thursday, May 3, 2018 - 3:00pm to 4:00pm

Some developers and testers think that APIs, whether internally developed or not, should just work. Unfortunately, without a significant amount of focus on testing API services, one little flaw can spell disaster for your application—especially security vulnerabilities where hackers will target your application. Elise Carmichael discusses the risks of not fully testing APIs, how to be sure that all services are tested fully, and the types of negative testing you need to do on APIs. She shows you a method to organize your tests using Postman, a tool for REST web services testing....