1. Where Test Leadership, Management & Strategy Converge
CONFERENCE & EXPO 2010
8 7 7. 2 5 7. 9 5 3 1
Six Comprehensive Tracks:
Hands-On
Testing Test Strategy Test Agile Performance Test
Techniques Lab & Process Leadership Testing Testing Automation
www.STPCon.com
2. October 19 – 21, 2010 n Las Vegas, Nevada
CONFERENCE & EXPO 2010
Where Test Leadership,
Management & Strategy Converge
DISCOVER THE
POSSIBILITIES
Software Test Professionals Conference & Expo 2010 Who Should Attend?
is the leading event for the software test and quality assurance Senior Test Analyst
professional. This conference brings together software testers, QA Software Tester
managers and senior test professionals to learn and discover the
SQA Engineer
latest solutions to your most pressing challenges.
Sr. QA Specialist
Join us October 19th – 21st at the Mirage Resort in sunny Las Vegas.
If you’ve been to an STP conference before or if it’s your first time Sr. SQA Engineer
attending, we guarantee this year’s conference will be as high-energy Team Lead
as Vegas, a location that continues to build its reputation as a vibrant Test Architect
showcase for the extraordinary.
Test Consultant
If you’ve been waiting for the right event to invest in, this is it!
Software Test Professionals Conference & Expo – where test Test Engineer
leadership, management & strategy converge – will deliver fresh Test Manager
industry insight and networking opportunities unlike you’ve experienced QA Engineer
before. Attend and return to the office with knowledge and resources
QA Manager
which will enhance your professional career.
Business Analyst
There hasn’t been a better time or location to network and share with
other software test and quality professionals. Project Lead
Join Us & Discover the Possibilities!
Table of Contents
Keynote Presentations 4-5 Hands-On Testing Lab 8
Program Overview 6-7 Pre-Con Workshops 9 - 11
877.257.9531 www.STPCon.com
3. Conference Tracks:
Hands-On Testing Techniques Lab
Test Strategy & Process
Test Leadership
Agile Testing
ts:
oun
Disc
nce o $500
Performance Testing
re
C onfe ve up t
Test Automation Sa ive e
ird: o rec age
Ea rly B ust 20 t ce pack
y, g n
Earl ter by Au ll confere
is fu
Reg off any ceive
$ 400 rd: ber 15 to re age
y Bi ack
Earl Septem erence p
nal r by
Fi nf
iste ull co
Reg off any f ny
ip: off a
$200 b ersh savings
Mem $100
Pro et
STP ow to g package
n
Join nference
o
full c
The Complete
Conference & Expo Package – $1,695
n
3days of unparalleled education from
Tuesday, October 19 – Thursday, October 21
n
5 exceptional keynotes and general sessions
n 0
4 conference sessions in six comprehensive tracks
n ccess
A to the NEW Hands-On Testing Techniques Lab
n he
T STP Exhibit Hall – interactive exhibits featuring the latest tools,
technologies and services from leading vendors
n arty
P on the Strip at one of the city’s hottest nightclubs, Christian Audigier at TI
n he
T Expo Hall Happy Hour Booth Crawl
n hree
T breakfasts, two lunches and beverage breaks
n articipation
P in Expo Prize Giveaway – an exciting prize giveaway of high tech
gifts donated by leading industry vendors
Schedule At A Glance 12 - 13 Breakout Sessions 16 - 23 Registration Packages 26
Networking Activities 14 - 15 Exhibit Hall 24 Hotel Travel 27 3
4. Microsoft
Keynote Ross Smith Kelli Vrla
Presentations Tuesday, October 19 Tuesday, October 19
8:30am – 10:00am 3:45pm – 5:00pm
Productivity Games Improve Software Quality Top Ten Leadership Skills:
Ross Smith, Director of Test, Microsoft Corporation Surviving Thriving in the
Have you ever wondered how to get your team more passionate 21st Century
about software testing? Ross Smith creatively employs the Kelli Vrla, Leadership Consultant,
use of competitive games to increase employee engagement, The Good Humor Lady
participation, and productivity. Utilizing games will urge your
testers and developers to work more enthusiastically together Our leadership mission is to adapt and adopt
to improve software quality and to address testing problems better and more efficient habits to help our
that cannot be solved cost-effectively using traditional business people reach their optimal best. This outside-
processes. Through a simple step by step approach, learn to the-box program will inspire your managers,
deliver testing projects on time and within budget, by employing supervisors, and team leaders with creative
gaming techniques. From knowing what behavior you should ideas for motivating employees to increase
reward, to setting up healthy competitive environments, you will productivity and improve performance, while
walk away with a new “game” plan for motivating your team. This showing them the way to stay resilient in
session will give an understanding of creating leader boards and the process.
will give you direction to design a game, create a game design Kelli Vrla’s festive delivery of meaty content
checklist, and the key factors to implement the use of games helps you stay laser-focused on people,
as a defect prevention technique to improve quality. priorities and productivity.
Ross Smith has been in the software industry for over 20 years, Learn how to:
developing and testing software on everything from mainframe
systems to handheld devices and PC’s. In 1991, he began his n aster
M a rapid-fire productivity mind-set
Microsoft career in Product Support and has held several roles n et
G more job ownership from you and
including Test Lead, Test Manager and Test Architect working on your peers
almost every version of Windows and Office since 1995. Among
n now
K what makes ‘em tick and what
his many accomplishments, Ross is one of the authors of The
ticks ‘em off
Practical Guide to Defect Prevention. He holds five software
patents and has served as a guest poster on Google’s Testing Blog. n oll
R with challenges
n ractice
P the platinum rule
Special Keynote Introduction by Microsoft’s First Employee n tay
S laser focused, even in chaos
Marc McDonald, Senior Software Development Engineer,
Microsoft Corporation n urround
S yourself with experts
n mbrace,
E practice convey lifelong
As the first salaried employee of Microsoft, Marc learning
McDonald joined Bill Gates and Paul Allen, where
he designed the FAT file system used in MS-DOS n ind
F your job passion connection and help
and Windows. His career spans the 30-year personal others find theirs
computer industry-from Microsoft Basic on the MITS Altair n ffectively
E distinguish between “knowing”
to Windows Vista and he holds six software patents. vs. “doing what you know”
Kelli Vrla’s in-the-trenches scope of learning
comes from first-hand experiences in handling
change, bottom-line communications, and
motivating the tough-to-motivate people. All of
this prepared her for the variety of ways she
now helps people stay less stressed and laser
focused on full-throttle productivity.
877.257.9531 www.STPCon.com
5. “A Pioneer of Agile” M I T RE
Kent Beck Mark Scharenbroich Robert Martin
Wednesday, October 20 Wednesday, October 20 Thursday, October 21
8:30am – 9:45am 3:45pm – 5:00pm 9:00am – 10:15am
G Forces in the Organization NICE BIKE: Fueling 2010’s Top 25 Most
Kent Beck, Founder, Performance with Passion Dangerous Application
Three Rivers Institute Mark Scharenbroich, Motivational Humorist, Security Weaknesses
NiceBike.com Robert Martin, Principal Engineer,
Success in business today is often
dependent on the quality of software Information Technologies, MITRE
Software testing can be a thankless job. When
applications that support the ability of the recognition is provided it is usually in a way Have you ever spent sleepless nights
business to manage the backend functions that is not motivational or inspirational. Often wondering if the tests you have completed are
like accounting and employee management, testers are held responsible for the delay of sufficient to provide the necessary information
and the programs that enable seamless critical projects even when they are left out of to make a good business decision on whether
engagement between the business the process until the last minute. With limited or not software should be launched? Whether
and its customers. The role of software time and resources they are expected to you manage testing for internal development
development, quality processes, and perform miracles. Wouldn’t it be nice to get activities, perform third party development
software testing have become increasingly noticed for the right reasons? validation or are testing a commercial
critical. Organizations dependent on software
Mark Scharenbroich is an expert that application for external use, your mandate
as part of their business model often deploy
understands the value of being noticed for is clear - safeguard your applications and
software dozens of times an hour! The speed
the RIGHT reasons. Mark will inspire you, make sure your team has avoided the CWE/
and necessity for this increased schedule
motivate you, and validate the importance of SANS Top 25 Most Dangerous Application
and dependence is placing ever increasing
recognizing people to improve employee and Errors. Learn what you can do as a tester
G Forces on many organizations.
team performance. to determine and identify these potential
While the “tidal” forces of these shifts vulnerabilities from the CWE Project Leader,
Whether you are a team of one, or a team who coordinated the 2009 and 2010 project,
profoundly reshape software development, of one hundred, you will walk away from this
the changes required of the organization in combination with over 40 contributing
keynote with a reinvigorated spirit for what software security specialists from around the
are even greater. G Forces are created you do as well as an appreciation of what
as an organization’s software development world, as he discusses:
the other team members around you do. He
goes from deploying annually to quarterly will have you laughing, but more importantly n he
T prevalence and impact of attacks using
to monthly to weekly to daily to hourly. thinking about the simple ways you can the weaknesses listed in the CWE Top 25
Kent will introduce the G Forces model motivate others to be better team players at n ow
H attack patterns allow you to think like
and the impact these changes have on the your organization. an attacker when designing your test cases
organization and specifically software testing.
Mark Scharenbroich has built his speaking n he
T variety of methods to identify and
Kent Beck’s career has combined the career by working with some of the best address these potential vulnerabilities
practice of software development, with organizations and leaders to create a culture
reflection, innovation, and communication. n ow
H software security weaknesses in your
that encourages people to perform at a higher
His contributions to software development level. His messages improve employee applications put your organization at risk
include patterns for software, the engagement, help people to embrace change, n here
W the Top 25 fits in the secure
rediscovery of test-first programming, the enhance team collaboration, fuel the passion development lifecycle
xUnit family of developer testing tools, and to serve others and create meaningful
Extreme Programming. Beck is the author/ Robert A. Martin focuses on the interplay
connections. Currently, Mark Scharenbroich
co-author of Implementation Patterns, of cyber security and Internet technologies.
is writing his first book based on his Nice Bike
Extreme Programming Explained: Embrace Martin has helped hundreds of MITRE’s
principle, which is titled, Nice Bike: Making
Change 2nd Edition, Contributing to Eclipse, Department of Defense customers improve
Connections that Move People.
Test-Driven Development: By Example, the quality, cost, and timeliness of
Planning Extreme Programming, The their software products.
Smalltalk Best Practice Patterns, and the
JUnit Pocket Guide. 5
6. Program Overview: 6 Comprehensive Tracks
Hands-On Testing Techniques Lab
This track will combine the best software testing theories with real-world examples where participants will
actually learn by doing in a realistic test environment. This unique opportunity will feature a virtual learning
environment that showcases eight technical sessions covering a wide range of hands-on testing topics.
101: Let’s Test Together
201: Explore Beyond the Obvious
301: Hands-On Quicktests
401: Testing in the Interview
501: Hands-On Introduction to Selenium IDE
601: 5 Kick Ass Test Design Techniques from Combinatorial Testing
701: Essential Techniques for Testing Flash-Based Rich Internet Applications
801: Weapons for Bug Hunting
Test Strategy Process
When do you use exploratory testing? How do you plan for performance testing? What are test entrance
and exit criteria? In this track you will learn from industry experts and practitioners the strategic and tactical
approaches to testing, regardless of the underlying software development methodology. This track includes topics
related to test project planning, interaction with other departments (development, product management, and customer
support), organization of test labs including virtual test environments, testing methodology, test documentation,
performing different test types, test case coverage strategy, defect reporting, quality assessment (quality metrics),
release criteria, and beta testing.
102: Effective Test Planning: Preparing for Success
202: Reloadable Test Data: Why and How
302: How Could We Miss Those Bugs? Tips on Improving Test Coverage
402: Mission Over Method: What Really Makes Your Testing Valuable
502: Metrics: A Path for Success
602: Test Faster: Model Your Process to Test Faster
702: Integrated Open Source Based Test Management
802: The Test Cauldron: Choosing the Right Mix
Test Leadership
This track will focus on the human side of testing, managing testers and the software test areas of the
product development lifecycle. You will learn techniques for working effectively in a leadership role with
test and non-test teams, and the differences between being a manager and being a leader.
103: Testers! Get Out of the Quality Assurance Business
203: People Are Not Widgets!
303: Encouraging Collaborative Testing
503: Reducing the Cost of Testing (Panel Discussion)
603: QA: Last One Invited, First One Kicked Out
604: The Secret Skill: How to Sell Testing
703: Testing Across Timezones: Working with International Teams
877.257.9531 www.STPCon.com
7. Agile Testing
This track will help attendees utilizing Agile Methodology to understand how they can fit traditional test
practices or start implementing off-shoring capabilities while testing in an agile environment. In addition,
the attendees will have an opportunity to understand how test automation can be more effectively used in the context
of Agile projects as well as listen to real-world examples of testing in projects of varying degrees of Agile adoption.
104: Testing Within the Shades of Agile
204: Scaling Offshore Testing for Agile Teams
404: Pairing with Developers
504: Testing in an Agile Environment
804: Acceptance Test Driven Development
Performance Testing
Presentations in this track will share actual performance testing experiences that illustrate the skills, tools
and techniques for planning and executing effective performance tests. Topics you will learn: developing
test objectives, using business and technical metrics to quantify the target load and acceptance criteria, developing
scripts, designing test scenarios, measuring and correlating system resources with response time and load,
interpreting results, diagnosing bottlenecks, and communicating conclusions and recommendations to stakeholders.
105: Slimming Down Your Performance Tests
304: Architecting Applications for Performance and Scalability
403: Ever Been Fooled by Performance Testing Results?
505: Performance Testing for MASSIVE Systems
704: Using Open Source Testing at Ford
803: What You Need to Know About Performance Testing
Test Automation
The Test Automation track includes topics related to the test automation architecture, development
of test automation frameworks, test automation methodology, functional test automation, security test
automation, continuous integration, and popular open source and commercial test automation tool case studies.
It will also include semi-automation tools for test case management and requirement management.
205: Becoming an Automation Entrepreneur
305: From Start to Success with Web Automation
405: Testware Hierarchy for Test Automation
605: Continuous Change Driven Intelligent Closed Loop Test Automation
705: Test Language: Introduction to Keyword Driven Testing
805: Script-less Test Automation
Software Test Professionals 2010 Conference Program Board
Vladimir Belorusets Dan Downing Catherine Powell
SQA Manager, Xerox Corp. VP General Manager, Quality Assurance Manager,
Mentora Group Abakas, LLC
Timothy Connolly
Lead Software Quality Assurance Engineer, Matt Heusser James Sivak
Nuvera Fuel Cells Technical Staff, SocialText Senior Quality Assurance Manager,
McAfee, Inc.
Elizabeth D’Angelo Bala Mullur
Director of Quality Assurance, CGI Vice President, Matthew Sullivan
Vertex Computer Systems, Inc. Test Lead,
Patrick Dolan
Deloitte Melissa Mutkoski
PricewaterhouseCoopers 7
Software Quality Assurance Manager,
ZoomInfo
8. Hands-On Testing Techniques Lab
We are excited to offer a new conference track, Hands-On Testing Techniques Lab, which will combine the
best software testing theories with real-world examples and where participants will actually learn by doing in a
realistic test environment. This unique opportunity will feature a virtual learning environment that showcases
eight technical sessions covering a wide range of hands-on testing topics.
Session 101 Session 601
Let’s Test Together 5 Kick Ass Test Design Techniques from
In this highly-interactive session, combinatorial test design Combinatorial Testing
techniques will be used and explained while participants have This session is targeted towards experienced testers
access to a combinatorial testing tool that will automatically looking to sharpen their test design skills. Learn five
generate sets of test conditions based on user inputs. practical and powerful test design techniques.
Session 201 Session 701
Explore Beyond the Obvious Essential Techniques for Testing Flash-Based RIA
With a focused testing mission in hand, you will test an Learn the defects you’ll likely encounter when working with
application using simple testing techniques that help you flash-based rich internet and desktop applications using
move beyond the obvious and discover what is hidden exercises that demonstrate the testing practices and tools
beneath the surface. you can use to uncover these defects quickly and effectively.
Session 301 Session 801
Hands-On Quicktests Weapons for Bug Hunting
In this hands-on session you’ll learn quick attacks that are A skilled tester should be able to design tests and recognize
test designed to attack, overwhelm, and quickly evaluate bugs in situations that do not have documentation. This
product quality, providing rapid feedback with little effort session will introduce testers to triggering heuristics that will
and nearly no setup time. help testers do strong testing with or without documentation.
Session 401
Hands-On Testing Techniques Lab Registration
Testing in the Interview and Requirements:
When interviewing testers, you want to know they can n ands-on sessions are included in your
H
test! This session will provide attendees with a deliberately conference fee.
buggy application to test by putting themselves in both
the candidate’s testing shoes as well as the role of the n lassroom space is limited to 60 participants
C
hiring manager. per session.
n re-registration for your preferred session(s)
P
Session 501 is required.
n here is a limit of two session blocks upon initial
T
Selenium IDE registration - if additional space becomes available
This session will explore the first part of the suite, prior to the event, we will contact you regarding open
Selenium IDE, a record and playback plugin for Firefox. selection availability.
n pace is available on a first-come, first-served basis.
S
n o software download is required and sessions
N
will be held utilizing a secure network.
n ttendee must bring a laptop computer and
A
power cord.
n lassroom equipment provided – hard-wired Internet
C
connection and power source (power strips).
877.257.9531 www.STPCon.com
9. 2-Day Pre-Conference workshops
Sunday, October 17 and Monday, October 18 from 9:00am – 5:00pm
Pre-1 Test Strategy Process Track Pre-2 Agile Testing Track Pre-3 Test Strategy Process Track
Rapid Software Testing Quality Assurance for Principles of Black
Michael Bolton, Founder, Agile Practitioners Box Testing
DevelopSense Mike Dwyer, Principal Agile Coach, Scott Barber, President CEO,
Rapid testing is a complete BigVisible Solutions PerfTestPlus
methodology designed for a world of This advanced workshop focuses on In this course you will learn four
barely sufficient resources, information, addressing the shared challenge facing foundational concepts that will enable
and time. It’s an approach to testing Agile Practitioners and QA/Test groups: you to apply your current skills in
that begins with developing personal n ompleteness is critical to Test
C testing techniques, test design,
skills and extends to the ultimate and test execution more effectively,
mission of software testing: lighting n implicity is critical to Agile
S efficiently, and successfully. Through
the way of the project by evaluating n usiness looks for both
B lecture, experiential case studies,
the product. The rapid approach isn’t examples, and interactive exercises,
Individuals and teams will focus on
just testing with a speed or sense of you will be exposed to and apply
course topics through exercises and
urgency; it’s mission-focused testing skills related to the Impossibility
discussions that take into consideration
that eliminates unnecessary work, of Complete Testing, the Oracle
each participant’s situation. The
assures that everything necessary gets Problem, the Mission of Testing,
products of these exercises will
done, and constantly asks what testing and Bug Advocacy.
fill in the maps participants create
can do to help speed the project as What You Will Learn
throughout the workshop. These maps
a whole. One important tool of rapid
will layout the options and issues n he concept of oracles well enough
T
testing is the discipline of exploratory
enabling participants to improve to apply multiple oracle heuristics
testing – essentially a testing martial
the quality of their Agile workflow. to your work and be able to explain
art. Exploratory testing combines test
design, test execution, test result What You Will Learn: what you are doing and why
interpretation, and learning into a n ow collaboration with test
H n hat complete testing is impossible
T
simultaneous, seamless process that professionals improves Agile and how to better estimate and
finds a lot of problems quickly. development efforts explain the size of a testing problem
This is an intensive two-day, hands- n ow to identify markers to
H n o adjust your focus from narrow
T
on class, in which you spend much assess the progress of the technical problems to broader,
of the time actually testing, working Agile testing program business problems
on exercises, puzzles, thought
n ow to develop a map for
H n o identify the difference between
T
experiments, and scenarios – some
better collaboration with internal bugs that are important to the
computer-based, some not. The goal
testing organizations business vs. bugs that are important
of the course is to teach you how to
to the user and how to capture that
test anything expertly, under extreme n ow to find the best answers
H
difference in your bug reports
time pressure and conditions of for your organization
uncertainty, in a way that will stand n o write bug reports more
T
In order to fully participate in
up to scrutiny. persuasively considering the
this workshop; participants need
interests and concerns of
Michael Bolton has been practical Agile experience either
your audience
teaching software testing as a Stakeholder, Business Lead,
on five continents for ten ScrumMaster, Product Owner, Scott Barber, co-author of
years and is the co-author or Test Leader. the Microsoft patterns and
of Rapid Software Testing. practices book Performance
Mike Dwyer is a
Testing Guidance for
Certified Scrum Trainer
Web Applications.
whose practice focuses on
Agile transformation into
enterprise efforts through
innovative and proactive use of
QA and Test.
9
10. 1-Day Pre-Conference workshops
Monday, October 18 from 9:00am - 5:00pm
Pre-4 Test Leadership Track Pre-5 Test Strategy Process Track Pre-6 Test Strategy Process Track
Test Management Clinic Building a Test Strategy Test Case Development from
Selena Delesie, Consulting Software Karen N. Johnson, Owner/Consultant, Business Requirements
Tester Agile Coach, Delesie Solutions Software Test Management, Inc. Jamie Evans, Quality Control Manager,
Are you a test manager or responsible Learn how to plan and think strategically Open Scan Technologies, Inc.
for making decisions that involve about testing. Strategic planning is Many times, the only information a
working with other groups? Do you an indispensable skill for test leads software tester has access to is the
have a sizable impact on the success and test managers. This workshop business processes and/or business
or failure of a project or organization? teaches the elements of building a test requirements. Testers learn the
In this interactive workshop, we will strategy and answers questions such business by the software itself, or by
look at real-life test management as: What should a strategy include? pulling information from the end users.
challenges and discover ways to How can a strategy be built at the start Analysis skills are crucial for software
evaluate options and select suitable of a project in such a way that the testers. You must be able to see the
solutions. We will explore techniques document is effective throughout the big picture and drill down to the details,
for solving complicated problems that project? The workshop uses discussion especially at the point of designing
you can apply immediately. and exercises. Practical resources your test cases. In this workshop, learn
Challenges that will be explored: are provided for use both in the class to design test cases from business
and for future projects. Students work requirements by analyzing those
n ow to lead a team as a manager
H through case studies and leave the requirements using best practices.
instead of managing it (and why you tutorial with examples in hand. This Test case design is like anything else
should bother). workshop is designed for test managers – you need lots of practice to be good
n oaching team members to
C and testers who need to build a test at it. Using multiple exercises, learn to
improve skill sets to further their job strategy or want to gain insights into define the big picture while analyzing
performance and career growth. how to think strategically. the business requirements, with the
ultimate goal of designing specialized
n evelopment and test/QA
D Karen N. Johnson is test cases critical to your project.
organizations don’t work well an independent software
together, and blame each other test consultant and is a Jamie Evans has a B.S.
when things go wrong. frequently requested speaker in mathematics from the
n est is four months behind development
T at conferences. Karen is a Colorado School of Mines.
due to insufficient staffing. contributing author to the book, Beautiful She started her career in
Testing, and has published numerous software testing and has
n ustomer support consistently reports
C
articles and blogs about her experiences been in the same discipline ever since
defects that can’t be investigated.
with software testing. with over 17 years of software testing
n friendly team member undermines
A and quality assurance.
the successes of coworkers, and
often takes credit for them.
n enior management insists that
S
“automation is the solution to
our problems”.
Bring challenges you are experiencing
and leave with approaches that can be
applied to improve your current work
environment, while expanding your own
skills in the test management domain.
Selena Delesie is a
Software Test Consultant
and Agile coach who
Today
runs her own company, 877.257.9531
Delesie Solutions. www.STPCon.com
11. Pre-7 Performance Testing Track Pre-8 Test Strategy Process Track
Hands-On Performance Testing Agile Automation
Dan Downing, Co-Founder Linda Hayes, Founder, Worksoft, Inc
Mentora Group, Inc. Most companies resist test automation
Goranka Bjedov, Senior Performance until the software is stable, reasoning
Tester, Google that any savings from automation
Performance testing is perhaps the will be offset by the maintenance
least understood and most under- required to keep up with changes.
utilized form of testing, and it is the Also, traditional record/script/replay
only way to mitigate the invisible risk approaches can’t be implemented until
of application performance. It is least the code is functional, which is too late
understood because of its breadth in an agile development environment.
of scope – combining the testing of This workshop will describe an
software with servers and networks, incremental approach to test
and because it requires mastery of automation that allows automated Luminary Award
tools that span multiple business and tests to be written before the code,
Software Test Professionals
technical areas: identifying business then rapidly updated as changes are
will announce the Luminary
scenarios, quantifying the target load, introduced. Attendees will learn how to:
Award recipient at the STP 2010
developing complex scripts, designing n mprove code development practices
I Conference Expo. Nominations
test scenarios, instrumenting servers, through automation were accepted from the software
analyzing numbers, and interpreting
n efine executable requirements
D test community and the top 3
results to recommend specific actions.
nominees have been submitted
It is the most under-utilized because n rite self-documenting automated
W
to the community for final voting.
of the perceived cost of the software, tests before code is developed
The deadline date for voting is
hardware and training to attain mastery.
n mplement a test tool and platform
I September 2 – vote by visiting
In this workshop, we will demystify the agnostic automation architecture softwaretestpro.com. We will
process, and take you through hands-on present the Luminary Award
n utomate test case maintenance for
A
exercises using open source tools that on the general session stage
rapid response to changes
you can apply back at your workplace at at the STP 2010 conference.
a low cost of getting started. You’ll take Linda Hayes is the founder A luminary is someone who has
away concrete learnings you can apply of three software companies inspired others by their actions
on your next load test. You’ll begin to including AutoTester, the first and the results of those actions
glean how to get your technical teams PC-based test automation on the profession. It is about
to see the elephant in the room – the tool. Linda has been named the way they have given back,
complete system. as one of Fortune Magazine’s People to and shared their knowledge and
Bring your Windows laptop – Watch and one of the Top 40 Under 40 experience with others in order
we’ll provide the standard virtual by Dallas Business Journal. to advance the profession and
test environment with all the tools improve the career paths of the
you’ll need. practitioners. They inspire others
to pursue a software testing career.
Dan Downing is the author
In addition, their contributions
of the 5-Steps of Load
elevate the critical role of the
Testing, and numerous
software test profession within
presentations and articles
the software development process.
on performance testing.
Vote Now at softwaretestpro.com!
Goranka Bjedov is a
senior performance tester
at Google.
11
12. Schedule At A Glance
Sunday, October 17, 2010
8:00am - 9:00am Continental Breakfast
8:00am - 10:00am Registration Information
9:00am - 5:00pm 2-Day Pre-conference Workshops (Day 1 of 2)
Pre-1: Rapid Software Testing, Michael Bolton
Pre-2: Quality Assurance for Agile Practitioners, Mike Dwyer
Pre-3: Principles of Black Box Testing, Scott Barber
Monday, October 18, 2010
8:00am - 9:00am Continental Breakfast
8:00am - 5:00pm Registration Information
9:00am - 5:00pm 2-Day Pre-conference Workshops (Day 2 of 2)
Pre-1: Rapid Software Testing, Michael Bolton
Pre-2: Quality Assurance for Agile Practitioners, Mike Dwyer
Pre-3: Principles of Black Box Testing, Scott Barber
9:00am - 5:00pm 1-Day Pre-conference Workshops
Pre-4: Test Management Clinic, Selena Delesie
Pre-5: Building a Test Strategy, Karen N. Johnson
Pre-6: Test Case Development from Business Requirements, Jamie Evans
Pre-7: Hands-On Performance Testing, Dan Downing, Goranka Bjedov
Pre-8: Agile Automation, Linda Hayes
Tuesday, October 19, 2010
7:30am - 6:00pm Registration Information
7:30am - 8:30am Breakfast
8:30am - 10:00am General Session: Productivity Games Improve Software Quality, Ross Smith
Special introduction by Marc McDonald, Microsoft’s first salaried employee
10:15am - 11:15am Breakout Session 1
101: Let’s Test Together, Justin Hunter
102: Effective Test Planning: Preparing for Success, Shaun Bradshaw
103: Testers! Get Out of the Quality Assurance Business, Michael Bolton
104: Testing Within the Shades of Agile, Nancy Kelln
105: Slimming Down Your Performance Tests, Scott Barber
11:30am - 12:30pm Breakout 2
201: Explore Beyond the Obvious, Selena Delesie
202: Reloadable Test Data: Why and How, Tanya Dumaresq
203: People Are Not Widgets!, Judy McKay
204: Scaling Offshore Testing for Agile Teams, Christopher Duro
205: Becoming an Automation Entrepreneur, Linda Hayes
12:00pm - 3:00pm Exhibit Hall Open
12:30pm - 2:30pm Lunch
2:30pm - 3:30pm Breakout 3
301: Hands-On Quicktests, Matt Heusser
302: How Could We Miss Those Bugs? Tips on Improving Test Coverage, Vladimir Belorusets
303: Encouraging Collaborative Testing, Lanette Creamer
304: Architecting Applications for Performance and Scalability, Dan Bartow
305: From Start to Success with Web Automation, Adam Goucher
Today 877.257.9531 www.STPCon.com
13. Simply follow these track colors to find topics suited to your issues.
Hands-On
Testing Test Strategy Test Agile Performance Test
Techniques Lab Process Leadership Testing Testing Automation
3:45pm - 5:00pm General Session: Top 10 Leadership Skills, Surviving Thriving in the 21st Century, Kelli Vrla
5:00pm - 7:00pm Exhibit Hall Open
5:00pm - 7:00pm Exhibit Hall Happy Hour Booth Crawl
Wednesday, October 20, 2010
7:30am - 5:00pm Registration Information
7:30am - 8:30am Breakfast Speed Geeking Breakfast Bytes
8:30am - 9:45am General Session: G Forces in the Organization, Kent Beck
10:00am - 11:00am Breakout 4
401: Testing in the Interview, Catherine Powell
402: Mission Over Method: What Really Makes Your Testing Valuable, Scott Barber
403: Ever Been Fooled by Performance Testing Results?, Mieke Gevers
404: Pairing with Developers, Lanette Creamer
405: Testware Hierarchy for Test Automation, Gregory Solovey
11:00am - 11:30am Expo Hall Coffee Break
11:00am - 3:00pm Expo Hall Open
11:30am - 12:30pm Breakout 5
501: Hands-On Introduction to Selenium IDE, Adam Goucher
502: Metrics: A Path for Success, Kim Mahoney
503: Reducing the Cost of Testing, Matt Heusser, Lanette Creamer, Selena Delesie, Justin Hunter
504: Testing in an Agile Environment, Rob Walsh
505: Performance Testing for MASSIVE Systems, Mark Lustig
12:30pm - 2:30pm Lunch
2:30pm - 3:30pm Breakout 6
601: 5 Kick Ass Test Design Techniques from Combinatorial Testing, Justin Hunter
602: Test Faster: Model Your Process to Test Faster, John Roberto
603: QA: Last One Invited, First One Kicked Out, Bradley Baird
604: The Secret Skill: How to Sell Testing, Jim Hazen
605: Continuous Change Driven Intelligent Closed Loop Test Automation, Marc Hornbeek
3:45pm - 5:00pm General Session: NICE BIKE... Fueling Performance with Passion, Marc Scharenbroich
7:00pm - 10:00pm “Party on the Strip” at one of the city’s hottest nightclubs, Christian Audigier at TI
Thursday, October 21, 2010
8:00am - 1:00pm Registration Information
8:00am - 9:00am Breakfast
9:00am - 10:15am General Session: 2010’s Top 25 Most Dangerous Application Security Weaknesses, Robert Martin
10:30am - 11:30am Breakout 7
701: Essential Techniques for Testing Flash-Based Rich Internet Applications, Kris Schultz
702: Integrated Open Source Based Test Management, C.V. Narayanan
703: Testing Across Time Zones: Working with International Teams, Rosanna Dyer
704: Using Open Source Testing at Ford, Frank Cohen
705: Test Language: Introduction to Keyword Driven Testing, Ayal Zylberman
11:45am - 12:45pm Breakout 8
801: Weapons for Bug Hunting, Joe Harter
802: The Test Cauldron: Choosing the Right Mix, Jim Sivak
803: What You Need to Know About Performance Testing, Michael Czeiszperger
804: Acceptance Test Driven Development, C.V. Narayanan
805: Script-less Test Automation, Dimitry Geller
13
14. October 19 – 21, 2010 n Las Vegas, Nevada
Networking Activities
Discover the Inside Connections
Software Test Professionals Conference Expo 2010 offers networking opportunities for you to share
ideologies and best practices with other people who are driving change in the industry. Whether you are
networking at the Speed Geeking Breakfast Bytes event, STP booth crawl, or the exclusive STP Party at
Treasure Island you will build a social network that will give you the inside connection to what others are
doing to be successful in the software testing industry.
Happy Hour Booth Crawl Expo Prize Giveaway
Tuesday, October 19, 5:00pm – 7:00pm Wednesday, October 20, 2:15pm – 2:25pm
Network and drink, might make you think, An Expo Prize Giveaway in the true spirit of
but missing the Crawl and you’re no fun at all! Las Vegas! Enter to win fabulous prizes by visiting
Gather in the STP Exhibit Hall for a Happy Hour vendors on the show floor and collecting stamps on
Booth Crawl. Start your evening off with a drink your Prize Giveaway game card. The more exhibitors
on us! Network with your colleagues as you unwind you visit, the better off your odds for winning these
and visit with leading vendors in the industry. high stake prizes.
Speed Geeking Breakfast Bytes Conference Crew
Wednesday, October 20, 7:45am – 8:15am Given all the STP Conference networking
Hosted by Matt Heusser opportunities, you’re bound to meet people who
share some common interests. When you return
Imagine hearing a hot topic – the immediate,
home, start a Crew and invite your new professional
meaningful, most powerful element of a session
connections to join. Networking doesn’t end when
– compressed into a small 8-minute “byte.” These
you leave the conference, it’s only the beginning.
sessions will feature a variety of speakers and
topics designed to educate, entertain and motivate
you, as you rotate between speakers who will
share their expertise in just a few minutes. Grab
your breakfast and join in on these interactive,
high energy morning roundtables.
Today
877.257.9531
www.STPCon.com
15. conference
party 2010
Wednesday, October 20, 7:00pm – 10:00pm
Take part in the software test industry’s hottest conference party in Vegas. We’ve taken over one of
the newest nightclubs, Christian Audigier, located in the heart of the Las Vegas Strip. Grab a drink and a
front row seat on the club porch that will be transformed into an exclusive VIP party for only STP participants.
From your private outdoor balcony, become enchanted by the beautiful Sirens of TI ®, in their captivating
Las Vegas style show complete with fire, danger and music. Or simply relax, enjoy the drinks and hors d’oeuvres, 15
as you network with your peers and enjoy the Vegas skyline.
16. Session 102 Test Strategy Process Track 104 Agile Testing Track
Block 1 Effective Test Planning:
Preparing for Success
Testing Within the Shades
of Agile
Shaun Bradshaw, VP of Consulting Nancy Kelln, Software Testing
Tuesday, October 19 Services, Zenergy Technologies Consultant, Unimagined Testing
10:15am – 11:15am In this session we cover fundamental There is no cookie cutter solution
concepts regarding the importance or step by step guide to follow
of test plans, what goes into a test when determining how to effectively
plan, and methods of estimating a test test across varied Agile projects.
effort. Particular areas of focus in the The testing approach needs to be
presentation will include: adaptive and scalable to the project
n ligning test objectives with
A methodology, constraints, team
business objectives dynamics, and corporate culture.
This session will highlight real-world
n dentifying the priorities of the
I experience of testing successfully
testing effort within projects of varying degrees of
n etermining risks and contingencies
D Agile adoption; ranging from textbook
Today n eveloping a metrics-based
D adoption to experimentation as
877.257.9531 estimation model traditional teams begin their
www.STPCon.com transition to Agile.
n onsiderations when developing a
C
test schedule Nancy Kelln is an
independent consultant
Shaun Bradshaw has
with 12 years of diverse
spent 12 years working
with a variety of clients experience within the
to improve their QA and IT industry.
test processes.
101 Hands-On Testing Techniques Lab 103 Test Leadership Track 105 Performance Testing Track
Let’s Test Together Testers! Get Out of the Slimming Down Your
Quality Assurance Business Performance Tests
Justin Hunter, CEO, Hexawise
Michael Bolton, Founder, Scott Barber, President CEO,
In this highly-interactive session,
DevelopSense PerfTestPlus
the instructor will create relatively
small sets of test cases for several The Agile movement, continuous It has been a common practice in
applications. Participants will choose changes in technology, and the performance testing over the past ten
the types of examples they would ubiquity of computing devices have years for many organizations to run
most like to see in the session and all prompted discussion about the into significant challenges because
are expected to contribute their test role of the tester. Testers are typically they are trying to include too much in
ideas to the discussion. Combinatorial not allowed to change the source their performance tests. While it is true
test design techniques will be used code, the scope of the product, the that the best possible performance
and explained. Participants will utilize budget, staffing, schedule, customer test is one that exactly mimics both
a combinatorial testing tool that will relationships, market placement, or the production environment and the
automatically generate sets of test the development model. How can production load, it is also true that
conditions based on user inputs, and testers assure quality? In this session, designing, developing, and executing
will follow along and create their own learn the difference between software a performance test with that degree
sets of tests. testing and QA. Even though we don’t of accuracy is far beyond what most
own quality, we help the people who teams can accomplish with the time and
Justin Hunter is a are responsible for quality, identify the resources available. Learn how best to
combinatorial test design things that influence it. slim down your performance tests.
expert who has enjoyed
teaching testers on six Michael Bolton has been Scott Barber is the co-author
continents how to improve teaching software testing on of the Microsoft patterns and
the efficiency and effectiveness of five continents for ten years practices book Performance
their test case selection approaches. and is the co-author of Testing Guidance for
Rapid Software Testing. Web Applications.
17. 201 Hands-On Testing Techniques Lab 203 Test Leadership Track Session
Explore Beyond the Obvious
Selena Delesie, Consulting Software
People Are Not Widgets!
Judy McKay, Consultant,
Block 2
Tester Agile Coach, Delesie Solutions SkyForest Consulting
Tuesday, October 19
Seemingly simple applications hide This session provides practical advice
a depth of complexity, while complex for creating a test team that has strong 11:30am – 12:30pm
systems hide more than we can individuals with great synergy who will
imagine. This session challenges you bring energy, initiative and respect to
to escape the simplicity trap. With a the entire software organization. Learn
focused testing mission in hand, you to find the candidates, pick the leaders
will test an application using simple and build a team without falling into the
testing techniques that will help you widget-replacement strategy. It’s up to
move beyond the obvious and discover the leadership of the group to build and
what is hidden beneath the surface. maintain an environment that promotes
Gain insights into approaches you the individual while building the team.
can use at work to quickly learn critical Understand the steps needed to make
information about products you test. this happen and the pitfalls to avoid.
Selena Delesie is a Judy McKay has over
Software Test Consultant 20 years of industry
and Agile coach who experience in software
runs her own company, testing and software
Delesie Solutions. quality assurance.
202 Test Strategy Process Track 204 Agile Testing Track 205 Test Automation Track
Reloadable Test Data: Scaling Offshore Testing Becoming an Automation
Why and How for Agile Teams Entrepreneur
Tanya Dumaresq, Test Team Leader, Christopher Duro, Test Architect, Linda Hayes, Founder, Worksoft, Inc.
Macadamian Technologies Cognizant
Although almost every company
Do you need to execute and then The use of Agile offshore has been professes to want test automation,
quickly re-execute manual test cases written about at the project level, but not all are willing to invest what it
under tight timelines? Do bugs marked what lessons are being learned at takes to get it done. But don’t give
as “Cannot Reproduce” bouncing back the enterprise level--particularly with up, get creative! Learn about real life
and forth between developers and respect to testing? What techniques examples of automation entrepreneurs
testers frustrate your team? Would you are working to scale offshore manual who found unexpected sources
like to have more realistic, production- and automated testing for widespread of funding that led to expanded
like test data? This session will explain use by Agile teams? We will share opportunities – across and outside –
the hows and whys of developing and experiences from actual projects the enterprise.
using pre-created, reloadable test data deploying outsourced testing staff
to end up with an efficient, intricate test on Agile projects as they scale up Linda Hayes is a frequent
environment more representative of selection, training, automation, tool industry speaker and
your users’ world. usage, and metrics. award-winning author on
software quality. Linda has
Tanya Dumaresq has been Chris Duro is an been named as one of
providing quality assurance IT strategist with over Fortune Magazine’s People to Watch.
for Fortune 500 companies, 15 years of experience
including Cisco, FileMaker, in quality assurance,
Hewlett-Packard, March process improvement,
Networks, and Nortel. and IT governance.
17
18. Session 302 Test Strategy Process Track 304 Performance Testing Track
Block 3 How Could We Miss Those
Bugs? Tips on Improving
Architecting Applications for
Performance and Scalability
Test Coverage Dan Bartow, Vice President and
Tuesday, October 19 Vladimir Belorusets, SQA Manager, Cloud Evangelist, SOASTA
2:30pm – 3:30pm Xerox Corp. Getting a great software idea out
Some of the most embarrassing the door quickly is important. But if a
questions that a tester can ask are: product becomes the next Twitter or
Why did the application work in Facebook, how is it going to perform
the testing lab, but not work in the and scale under serious traffic levels?
customers’ environments? How did For existing sites, giving your customers
we miss the bugs that the customers a great online experience is critical.
reported? This session answers some Come see how application architectures
of these tough questions using proven stack up against each other, learn
practical tips. We will analyze how where common pinch points are for
the differences in production and test speed and capacity, and take away key
environments, functional scenarios, learnings that can improve any online
Today and data contribute to the missing test
cases and affect the test coverage.
application’s performance.
877.257.9531 Dan Bartow is a leader
www.STPCon.com Dr. Vladimir Belorusets in performance testing
has over 20 years of from the cloud. Over the
experience in software past decade he has been
development, test responsible for the speed
automation and management and scalability of websites.
and is a Certified Tester by the ASTQB.
301 Hands-On Testing Techniques Lab 303 Test Leadership Track 305 Test Automation Track
Hands-On Quicktests Encouraging Collaborative From Start to Success with
Matt Heusser, Technical Staff, Testing Web Automation
Socialtext Lanette Creamer, Quality Lead, Adam Goucher, Principal, Element 34
Quick attacks are tests designed Adobe Systems Web automation has a bad reputation
to attack, overwhelm, and quickly Teams that test together gain shared for being brittle and hard to maintain.
evaluate product quality. They provide knowledge, solidarity, and practice But it doesn’t have to be that way. Using
rapid feedback with little effort and working to achieve common goals. Selenium, this session explores how
nearly no setup time. In this hands- Information flows naturally from one to evolve your web automation tests
on session you’ll learn quick attacks tester to another. Simply knowing and framework to not only execute test
by doing them - so bring your laptop who works on which area can save scripts, but do so successfully.
and get ready to test!. We’ll share time, reduce duplicate bugs, and
ideas, software to test, prizes, and increase product knowledge. Given Adam Goucher, an
challenges. You’ll go home with a the many advantages, why isn’t experienced tester of
dozen ideas to try on Monday, and collaborative testing the norm at 12 years, believes in
a few “cheat sheets” to help you every software company? Learn the principles of both the
remember what you learned. specific techniques used at Adobe Context School of Testing
to maximize the advantages of and the Agile Manifesto and brings
Matt Heusser is a member collaborative testing across the an open and modern view of testing
of the technical staff products in the Creative Suites. to projects. His first book, Beautiful
at Socialtext and has Testing was published in October 2009.
developed, tested, and Lanette Creamer has 10
managed software projects years experience testing
throughout his professional career. software. At Adobe Systems,
she coordinated cross-
product testing events
for the company’s Creative Suites.
19. 401 Hands-On Testing Techniques Lab 403 Performance Testing Track Session
Testing in the Interview
Catherine Powell, Principal, QA,
Ever Been Fooled by
Performance Testing Results?
Block 4
Abakas Mieke Gevers, Managing Director,
Agile Quality Information Systems Wednesday, October 20
When interviewing testers, you want
to know they can test - so give them Performance testing results can be 10:00am – 11:00am
something to test! This session will overwhelming, not only regarding the
provide attendees with a deliberately amount of the data during the test, but
buggy application to test. Attendees also concerning the values. Analyzing
will begin by putting themselves in the results contains the risk of getting
the candidate’s shoes and testing the into a very detailed, complex and
application and then will also assume sometimes tedious interpreting process.
the role of the hiring manager as we This session focuses on how to get,
discuss how to interpret test results. analyze and control the data, and will
Special attention will be paid to the show live examples for you to analyze
types of defects identified and what and help identify the cause.
that tells you about the candidate
as a tester. Mieke Gevers has been
in the IT industry for 22
Catherine Powell has years and has a BCS and
been testing and managing started her career as a
testers for about 10 years. software developer, and has
She is a manager, tester, held positions as an analyst, project
author and a formal mentor manager and, ultimately, QA Manager.
to testers and test managers.
402 Test Strategy Process Track 404 Agile Testing Track 405 Test Automation Track
Mission Over Method: What Pairing with Developers Testware Hierarchy
Really Makes Your Testing Lanette Creamer, Quality Lead, for Test Automation
Valuable Adobe Systems Gregory Solovey, Technical Staff
Scott Barber, President CEO, As more testers are coding, and more Member, Alcatel-Lucent
PerfTestPlus developers are testing their code, the The key to success in test automation
Attend this session to determine what line between developer and tester is is defining the structure and hierarchy
your testing mission really is, whether blurred. Testers have an opportunity of the testware. This simplifies the
testing brings real value to your project to influence quality earlier by pairing test design approach and allows the
and your company, and ultimately how with a programmer. By walking the incorporation of test as a parallel
to increase your confidence that the tester through their code, a developer activity to development in an Agile
testing you are doing at any moment is reviewing their own work while giving environment with short iterations. This
during a project is valuable and will the tester a deeper understanding, session illustrates how to achieve the
be valued by the stakeholders who test ideas, and a chance to ask key requirements testability (controllability
matter most. questions. Learn what went well and and observability) and describes four
what challenges were faced during principles of testware design.
Scott Barber is the co-author tester/developer pairing on an Agile
of the Microsoft patterns and project at Adobe. Gregory Solovey has
practices book Performance more than 25 years
Testing Guidance for Lanette Creamer has 10 experience in quality
Web Applications. years experience testing assurance and software
software. At Adobe Systems, testing management.
she coordinated cross-
product testing events
for the company’s Creative Suites.
19
20. Session 502 Test Strategy Process Track 504 Agile Testing Track
Block 5 Metrics: A Path for Success
Kim Mahoney, QA Manager,
Testing in an Agile Environment
Rob Walsh, President,
The Hartford EnvisionWare, Inc.
Wednesday, October 20
Metrics and data are everywhere. Take Agile software development is
11:30am – 12:30pm a deep dive into some key metrics becoming more and more popular.
which can assist the team in a go or However, many organizations struggle
no-go decision. Which metrics should to incorporate their QA team in the
be used? What data can be used to Agile processes. This session will help
help see trending? What make sense to show how programmers, testers, and
for the project? Each company houses technical writers can all work together
their data differently. Explore ways throughout an iteration, to deliver value
to get the data you need in order to to the customer. The session will also
analyze, learn from and implement cover how to effectively mix traditional
recommendations in the future. QA efforts with unit testing and user
acceptance testing.
Kim Mahoney has over 20
Today years of experience in IT,
specifically in QA. She has
Robert Walsh is focused
on providing self-service
877.257.9531
an MBA from the University solutions to public and
www.STPCon.com
of Hartford. Kim also has academic libraries. He
acquired her CSQA (Certified Software introduced EnvisionWare
Quality Analyst) and AIT (Associate in to Agile development methodologies
Information Technology) designations. in 2002 using a hybrid of Scrum and
eXtreme Programming.
501 Hands-On Testing Techniques Lab 503 Test Leadership Track 505 Performance Testing Track
Hands-On Introduction Reducing the Cost of Testing Performance Testing for
to Selenium IDE (Panel Discussion) MASSIVE Systems
Adam Goucher, Principal, Moderator: Matt Heusser, Socialtext Mark Lustig, Director of Performance
Element 34 Panelists: Selena Delesie, Delesie Engineering and Quality Assurance,
Selenium is a suite of products, Solutions; Lanette Creamer, Adobe Collaborative Consulting
each with its own strengths and Systems; Justin Hunter, Hexawise This session focuses on real world
weaknesses, but when used properly This panel discussion brings together structured approaches, process
they offset each other. This session the experts in the field who contributed enhancements, organizational
will explore the first part of the suite, to the Reducing The Cost of Testing considerations, development lifecycle
Selenium IDE, a record and playback book, to discuss how to respond to integration aspects, and a roadmap-
plugin for Firefox. Though limited in the challenge of reduced cost with centric strategic and tactical approach
some ways, its ease of use and ability integrity and success. Go home with to implementing and maturing
to quickly generate scripts makes it a more than ideas to reduce cost; have a performance engineering across the
powerful tool in the tester’s toolbox. balanced view of the real cost of those platform development lifecycle for
Suitable for both those who know how tradeoffs, as well as tools to discuss massive systems.
to code and those who do not, you will the issues with senior management in
learn how to create effective, robust a reasonable, articulate manner. Mark Lustig’s experience
scripts that will have immediate impact in the high-technology
on the quality of your product. Matt Heusser is a member arena has honed his systems
of the technical staff architecture and performance
Adam Goucher, an at Socialtext and has engineering skills.
experienced tester of developed, tested, and
12 years, believes in managed software projects
the principles of both throughout his professional career.
the Context School of
Testing and the Agile Manifesto.
21. 601 Hands-On Testing Techniques Lab 603 Test Leadership Track Session
5 Kick Ass Test Design
Techniques from
QA: Last One Invited,
First One Kicked Out
Block 6
Combinatorial Testing Bradley Baird, Principle SQA Engineer,
Justin Hunter, CEO, Hexawise Symantec Wednesday, October 20
This session is targeted towards Learn why QA is its own worst enemy 2:30pm – 3:30pm
experienced testers looking to and how to resolve the problem.
sharpen their test design skills. Through real world examples learn
Learn five practical and powerful about the true purpose of QA. By
test design techniques using the exploring the Deming Effect and The
following examples: Parable of the Cookie, learn why you
n odzilla-like selective crushing
G cannot test quality into a product.
Learn what is the most important
n .A.S.H.-like risk-based triage
M asset a QA team possesses. How do
n prah-like inclusiveness
O you get it? How to keep it? Learn how
to overcome tangible obstacles that
n olitician-like flip-flopping
P
prevent success.
n ebowski-like lounging
L
Bradley Baird has over
Justin Hunter is a 20 years experience as a
combinatorial test design QA professional and has
expert who has enjoyed trained groups all over
teaching testers on six the US and Europe on
continents how to improve QA practices and methodologies.
the efficiency and effectiveness of He holds a master’s degree in
their test case selection approaches. Computer Science.
602 Test Strategy Process Track 604 Test Leadership Track 605 Test Automation Track
Test Faster: Model Your The Secret Skill: Continuous Change Driven
Process to Test Faster How to Sell Testing Intelligent Closed Loop
John Ruberto, Software Quality Jim Hazen, Consultant, Test Automation
Leader for QuickBooks Online, Connected Testing Marc Hornbeek, Manager, Software
Intuit, Inc A software tester must have many Infrastructure, Spirent Communications
Learn how our team reduced the system skills to be effective in their work. This session describes tools and
test duration from twelve weeks down One skill that is often underutilized methods integrating code change
to four weeks. This was accomplished or nonexistent, is the skill of “selling”. management with automated regression.
by building a model of the duration, Attendees will learn to recognize A weighted attribute table correlates
which expressed the total time into six their target audience, what catches code changes to tests. Code changes
components. This model gave us six their attention, how to speak in “their” automatically determine test selection
easier problems to solve. We applied language, different selling techniques, and test results are automatically
a dozen techniques to improve each of what to listen for, the best time to be targeted back to code faults. The
these areas, adding up to enough time a salesman versus a tester, and the resulting closed-loop continuous-build
saved that we met the goal. Come hear affects this skill can have as a whole. test environment is vastly more efficient
the story of how we did it. than traditional shotgun regression
Jim Hazen is a veteran approaches and affords higher test
John Ruberto has been of the software testing coverage during continuously varying
developing software for trenches with over twenty build schedules and priorities.
24 years, and has held years of experience testing
positions ranging from applications on the PC Marc Hornbeek manages
development and test and Web platforms. automation of the software
engineer to project, development, build and test
and quality manager. infrastructure
at Spirent 21
Communications.